LATCH’s expert staff have successfully completed enterprise-scale migrations using cloud native, agnostic, and hybrid solutions. Our cloud migration solution incorporates cloud architecture, engineering, and administration with a mature management approach.
We define each step in our cloud migration solution as follows:
The discovery team creates a current state architecture using tool-enabled data gathering, interviews, and checklists. Our discovery processes are based on industry and Government best practices for assessing systems, applications, and components and determining the method by which a cloud migration can occur with minimal impact and risk. We execute our discovery activities against a complex set of sub-systems and components using a toolbox of mature processes, procedures, and tools. We increase the fidelity of our assessments while reducing cost and schedule risks by using tool-enabled discovery, examination of project documentation and artifacts, and expert analysis.
We conduct a readiness assessment that identifies the opportunities and challenges to a seamless migration. Our process begins with a gap analysis to assess each sub-system, component, and data repository that will be migrated. We perform a gap analysis between current state architecture and the requirements needed for a system to succeed in a cloud environment. Our analysis includes a detailed list of constraints, risks, and limitations that will influence the target architecture.
We create a cloud-based target architecture, which includes a list of cloud services, applications, servers, logical tiers/subnets, and security devices. Our cloud experts evaluate and recommend multiple cloud migration strategies since we know each part of the system may require a different but complimentary strategy. We determine the migration strategy for each sub-system, component, and data repository within the context of the cloud target architecture. Our migration strategy aligns with customer goals and objectives and emphasizes a no-impact approach to migration efforts. At the end of our migration planning step, our customers have a cloud migration plan that can be implemented with a high degree of confidence.
We execute our system migration plan using an approach that incorporates cloud agnostic and native services, infrastructure as code (IaC), data transfer tools, and risk management framework (RMF) best practices. We measure, monitor, and report our progress to customers weekly. Once we have achieved our initial operational capability—a minimally viable product (MVP) that has been deployed to the cloud environment—we are ready for our pilot program to begin. Using Blue Green Deployment principles, we run the cloud environment in parallel with the on-premises environment so that we can reduce downtime and risks while eliminating impacts to existing customers.