Data Center and Cloud Migration Strategies

6 Strategies for Successful Data Center and Cloud Migrations

Data Center and cloud migration programs require unique preparation, resources, and processes due to the complexity and the cross-functional nature of the effort. Here are six cloud and data center migration strategies to leverage that will set your course in the right direction.


Technical Analysis

Complete a comprehensive technical analysis.

It is critical to leverage multiple technical sources but have one single source as a starting point. For example, begin from a ping sweep to identify all devices that are live in an environment and then leverage Active Directory, vCenter, and other server inventories to further identify devices and their status. Physical inventories can also be useful for verification of non-virtual devices no longer in use, never brought online, or only brought online occasionally. Additional system reports from Azure, AWS, or Google Cloud discovery, database inventories, migration tools, firewalls, storage environments, existing CMDB’s should be exploited as well.

Once a baseline inventory has been established, application to server and dependency mapping should be performed utilizing dependency discovery solutions, cloud dependency reporting, application portfolios, SME interviews, and URL reporting tools. Inventories should be re-run periodically to account for changes (decommissioning, installs, etc.) during the migration project.

Maintain a single data source

Maintain a single data source with limited change access.

It is so important to maintain a single data source with limited change access and a process in place for data management. The accuracy of your data is one of the most essential pieces to your migration effort, and it will constantly change. Without the proper oversight and resource(s) managing the data, you are bound to have erroneous information. This can cause minor rework or worse yet result in the wrong server or application migration causing an unwanted outage.

Assigning a lead resource with the right organizational and technical skills to manage the data is key. They must understand the data, so they know when it is out of place or likely inaccurate. They must also systematically adhere to the process. I have heard application owners frequently note that they do not know anything about a server and do not own the application on it, to later confirm it is their application, and it is either crucial to a few users or is ready for archive and retirement. Removing an application or application owner’s name from the inventory without thorough checks would have resulted in the loss of important data.

Application Team Engagement

Secure the application team's engagement early and often.

Although data center migrations are generally sponsored by Infrastructure and require plenty of infrastructure resources, the most challenging component of any migration is the application. An IP address change could have a major impact if an application has a hard-coded IP address. Applications with a lot of interdependencies must be moved together if minor latency can significantly impact performance. Service account or privileged accounts, firewall rules, load balancing, mail relay, DNS updates, domains, time zones, antivirus, or security applications, patching software, SSL certs, backup environments, FTP jobs, etc. could all change as part of a migration and must be prepared for by the application team with the support of Infrastructure.

Engage the application teams early and get their leadership's commitment to timelines. Align with them on the migration strategy and ensure they understand their involvement. Keep them updated on progress and as you execute migrations, ensure careful coordination, and communicate continually.

Communicate

Communicate responsibilities and status frequently.

As mentioned, communication with the application team early and continually throughout the project is key. In addition, communication across all Infrastructure teams and resources assigned to execute the changes must be a priority. Everyone must understand the steps to be taken, the order and time they will be executed, and the owners of each task. This is the case for prerequisite tasks as well as activities during the migration windows.

I highly recommend routine status meetings to review progress made to date, upcoming activities, and migrations, and move group planning meetings for each migration iteration. In addition, in large organizations, holding separate Infrastructure and Application team meetings can reduce confusion. Program Management and Technical leads should bridge the communication between the organizations.

During migration windows, Migration Program leads should coordinate conference calls and other communication to ensure all the teams involved and impacted are aligned. Frequent status updates should be sent out, so all the teams and executive stakeholders are kept current on the progress. On-call preparations should be made for weekend and overnight work in case teams run into any issues.

Migrate Iteratively

Migrate Iteratively.

Transitioning environments in phases minimizes the risk of extended downtime and failure. Migrating low-risk, non-production environments prior to critical production applications is highly recommended. In some cases, applications may not have a non-production environment, however, a test environment can be spun up temporarily to run through the migration. This helps provide the migration team with critical knowledge and experience before migrating the production application.

Key application dependencies must be migrated together, but it is also important that the migration workload is manageable for the resources impacted. If an application owner has too many applications migrating in each iteration, they will not be able to complete all their necessary work within the migration window. The same is true of Infrastructure resources. Move Groups must be balanced based on application environments, application dependencies, resource availability, and key business dates.

Changing too many aspects of an environment at one time is a recipe for disaster. Minimize the number of changes completed during the migration period, and make changes in phases where possible. Making significant upgrades while migrating an environment increases complexity and the chance for failure. Although it can take more time, the safer option is to make the changes in phases. Upgrade the environment in place, and then migrate it or vice versa. When moving to the cloud, older applications may need to be upgraded prior to the transition.

Executive Sponsorship

Secure good executive sponsorship.

One of the most important components to a successful data center or cloud migration, or any project for that matter, is executive sponsorship. Often the head of Infrastructure or the CIO sponsors migration efforts. The application team’s leadership must be also onboard with the priority of the initiative. Without the necessary sponsorship, migration projects can drag out increasing the cost and inefficiently use project resources.

Executive leadership needs to send clear guidance across all teams, including Infrastructure and Application teams, regarding the priority of the program and the support required. It is critical that the executive sponsor attend routine executive status briefings to stay informed of progress and any issues, even if they do not require intervention. Executive sponsors should be consulted and approve key communications, so they can re-enforce the message with their peers and senior leadership. Executive Sponsors should be copied on major milestones met by the teams to congratulate them on the progress toward the program goals. Through continued visible engagement, the Executive Sponsor highlights the criticality of the program, empowers program leadership, and encourages the team to stay the course through the effort.

Conclusion

Data Center and cloud migrations are complex, and CTM Technology Group has the technical expertise to guide you through the process. Employing these strategies and more, CTM will ensure your migration program is successful. See our Data Center Migration Services and our Cloud Migration Services for details on our practices. Check out our Success Stories for data center migration case studies.


Looking for more Data Center and Cloud Migration Strategies?


Contact us for a free consultation



Data Center Services

Data Center Migration Services

Data Center Migrations are highly visible, strategic programs that must be implemented without negatively impacting essential business services. CTM has the expertise to lead your team through the initiative and minimize your risks.

Explore Data Center Migration Services »

Cloud Services

Cloud Services

Migrating to the Azure, AWS, or Google Cloud? CTM Technology Group can help create a strategy and a roadmap to migrate your legacy environments to the cloud.

Explore Cloud Migration Services »

Data Center Migration Success Story

Case Study

CTM Technology Group successfully executed two data center migrations two months ahead of schedule. We migrated 750 application instances and 900 servers in 20 weeks.

Read Case Study »