Skip to main content

Application Migration Strategy

Application Migration Strategy

In any Data Center Migration project, it is recommended to minimize application changes and move application and associated servers & data in move groups. The strategy is important, so that enterprise business application don’t break during migration.
The migration strategy should be based on simple guiding principles for executing a server migration, which are:
·         Application architecture will remain unchanged from current state to future state
·         Impacts to the business will be minimized through thorough testing prior to cutover and detailed business contingency planning
·         Acceptable application response time will be verified through performance testing as needed
 Application categorization should be conducted in order to give a preliminary assessment of the effort and risk involved in moving applications. It should be used to help identify which applications require greater concentration during the further planning and design phases of the data center consolidation / migration program. Application categories serve also as an important input for preliminary estimation of migration timeline.
 Business criticality reflects the importance of a given application to the business and the possible impact if the system is not available. On the other hand, move complexity indicates both the duration of effort and the risk associated with managing complexity. Together, they assist to assess an average cost for each category that incorporates time, effort and risk.
 Application Category:
•       Mission Critical (absolutely no downtime)
•       Business Critical (some downtime in hours)
•       Essential & rest of the applications (can be offline for a while)
 Application Complexity
•       Simple to move
•       Medium – more difficult to move
•       Complex to move

Application Classification Strategy
•        Categorization
–      Simple, Medium, Complex
•       Clustering
–      Assign each app to a cluster. Ie identify lcd of applications that must be moved at same time
–      Shared DB, or OS, Closely Integrated apps, Shared H/W,
•       Grouping
–      Indentifying clusters that must be moved at the same time
–      Single LOB, resource logistics,
•       Sequencing
–      The order  in which groups will be moved
–      Simple to complex
Move group or Wave Strategy should be developed which sequences applications into
move groups.
Move Group or Sequence of move is determined by:
Level of complexity, application dependency, risk mitigation, and manageable components of work
1.    Standalone / Low complexity application should be prioritized to lead the wave deployment in order to shake out new infrastructure and process, decreasing the overall risk of migration.
2.    Dependent applications followed the standalone applications with most complex assigned to last wave of deployment
3.    The development, test and Pre-Prod environments should be migrated before the production environments to further mitigate the risks associated with the migration.

Review against Technology Architecture for compliance with existing architecture and standards
Application Team’s consensus/recommendation for Host to VM Migration Strategy

The core infrastructure should lead all deployments as all servers depend on this
foundation.
In any particular move group applications should be grouped together to minimize the

Migration schedule taking into consideration the above principles.

Popular posts from this blog

Data Center Migration

Note: This blog is written with the help of my friend Rajanikanth
Data Center Migrations / Data Center Consolidations
Data Center Consolidations, Migrations are complex projects which impact entire orgnization they support. They usually dont happen daily but once in a decade or two. It is imperative to plan carefully, leverage technology improvements, virtualization, optimizations.
The single most important factor for any migration project is to have high caliber, high performing, experienced technical team in place. You are migrating business applications from one data center to another and there is no scope for failure or broken application during migration. So testing startegy should be in place for enterprise business applications to be migrated.
Typical DCC and Migrations business objectives
Business Drivers
·Improve utilization of IT assets ·DC space & power peaked out - business growth impacted ·Improve service levels and responsiveness to new applications ·Reduce support complexi…

HP CSA Implementation

I know the above picture is little confusing but don’t worry I break it down and explain in detail. By the time I am done explaining you all will be happy. HARDWARE AND SOFTWARE REQUIREMENTS 1.VMware vSphere infrastructure / Microsoft Hyper V: For the sake of Simplicity we will use VMware vSphere. We Need vSphere 4.0 /5/5.5 and above and vCenter 4.0 and above ready and installed. This is the first step. 2.We need Software medias for HP Cloud Service Automation, 2.00, HP Server Automation, 9.02, HP Operations Orchestration (OO)9.00.04, HP Universal CMDB 9.00.02, HP Software Site Scope, 11.01,HP Insight Software6.2 Update 1 3.DNS, DHCP and NTP systems are already installed and configured. NTP information should be part of VM templates 4.SQL Server 2005 or Microsoft® SQL Server 2008 or Microsoft® SQL Server 2012 , Oracle 11g, both 32-bit and 64-bit versions may be used for CSA database.
5.We will install  HP Cloud Service Automation, 2.00, HP Server Automation, 9.02, HP Operations Orchestra…

Openstack- Its importance in Cloud. The HP Helion Boost

Every enterprise expects few things from cloud computing, mainly:

· Auto scaling: The workload should increase and decrease as needed by the IT environment.

· Automatic repair: If there is any fault or crash of the application or the server, it automatically fix it

· Fault tolerant: The application or underlying technology is intelligent enough to make itself fault torrent

· Integrated lifecycle: It should have integrated lifecycle

· Unified management: Its easy to manage all different aspects of technology

· Less cost

· Speed


Its year 2014. till now only 5% to 7% enterprises are using cloud computing. Such a small number. Its a huge opportunity and a vast majority for anyone who is interested in providing cloud computing services.
Current IT environment is very complex. You just cant solve all your problems with cloud computing.
There are legacy systems, databases, data processors, different hardware and software. You name it , there are so many technology available in just o…