During the assessment phase of this project we identified over 400 servers to be moved or retired from the physical datacenter. Utilizing AWS CloudEndure, these servers would be categorized into first and last cuts with over 200 eligible for migration in the first cut, and an additional 180 in the final transition to AWS. Over a period of 8 weeks, Eplexity worked with the client to plan waves of servers to be migrated each weekend, lining up the app owners, server owners and testing procedures to assure that the server migrated matched the server source.
Throughout the migration effort, Eplexity utilized the AWS Systems Manager to ensure unsupported Operating Systems would receive the proper upgrades necessary to support successful migrations. For those few servers that failed to meet the criteria for re-hosting or re-platforming; and, for those assessed applications that could be updated, Eplexity employed a modernization effort to rearchitect the application through AWS native services, such as Code Pipeline and Code Deploy.
In all, over 94 Applications were rearchitected to work in this first phase App modernization design. This was the ultimately desired state of all applications for the client. To adopt a CI/CD process that became independent and adaptable, and could eventually be used in an immutable architecture as the client adopts micro-services.