AWS Cloud Migration
One of the most important factors for moving to cloud computing is
Operational costs – The key components of operational cost are the unit price of infrastructure, matching supply and demand, finding an option, using an elastic cost base and transparency
Workforce Productivity – Getting up and ready in seconds, and various service availability.
Cost Avoidance – Eliminating the need to maintain and refresh hardware.
Operational resilience – Increases resilience and reduces organization’s risk profile
Cloud Stages for Adoption – Business Agility – Respond faster to market conditions
Execute projects in the project phase to familiarize yourself with the cloud and gain benefits from it. FOUNDATION
After you have experienced the benefits of cloud, it is time to build the foundation for cloud adoption.
As you expand your IT portfolio, migrate existing applications, including mission-critical applications, to the cloud. REINVENTION
Now that operations are in the cloud focus on reinvention. Take advantage of AWS’ flexibility and capabilities to transform your business. This will increase innovation and speed up time to market.
Phase 1: Preparation for Migration and Business Planning
Start by defining your objectives so you can get an idea of the benefits you will receive.
Starts with some foundational knowledge and developing a preliminary case for a migration. This requires taking into consideration the age, architecture, and constraints of existing applications. Phase 2: Portfolio Discovery, Planning
Learn about the IT portfolio and the dependencies between the applications. Then, start to think about the types of migration strategies that are needed to meet your business case objectives.
You can build a complete business case by using the portfolio discovery and migration approach. Phase 3 & 4: Designing, Migrating and Validating Applications
Focus on the individual application level instead of the portfolio and design, migrate, validate each application.
Each application is designed, migrated and validated according one of six common application strategies (“The 6R’s”)
Once you have gained some experience migrating a few apps, and have a plan that the organization can support, it’s time for scaling up the migration.
AWS offers migration services that allow you to move applications and data from your on-premises servers to AWS. These include AWS Server Migration Service, AWS Database Migration Service (DMS), and AWS Server Migration Service. Phase 5: Operate
Once applications have been migrated, iterate upon the new foundation, shut off old systems, then continue to iterate towards a modern operating system.
Operating model becomes an evergreen set of people, process, and technology that constantly improves as you migrate more applications.Application Migration Strategies
Migration strategies are based on what is available in your environment and what is suitable for the portfolio. This includes consideration of the business and technical requirements.
These are six common migration strategies that build on “The 5 R’s” Gartner described in 2011.
1. Rehost (“lift and Shift”)
Transfer your application to the Cloud as it is.
It helps to quickly implement migration and scale to meet business needs
There is more opportunity to re-architect applications in cloud if the organization has cloud skills and the application with its data has been migrated and is handling traffic.
You can either automate hosting with tools like AWS Server Migration Service or do it manually. Replatform
AWS Cloud Migration