Scenario: Migrating From an End-of-Life Data Center to AWS

AVG Duration11h


Cloud projects often require you to evaluate requirements, define priorities, and come up with technical designs quickly and effectively. This learning path is designed to help you learn and develop the range of skills required to be a cloud professional dealing with a technical migration project by walking through how to migrate a business application from an end-of-life data center to Amazon Web Services.

We start by getting familiar with some of the business aspects that may be relevant in considering a cloud migration project. We then work through a technical migration scenario with a series of live brainstorming sessions. Our customer needs to migrate out of their data center by a specific date, as well as to make their business application more scalable and easier to improve and iterate on. In short, they want a more agile environment for their business service.

We join the CloudAcademy team as they evaluate the project requirements, agree on technical priorities, define a future state, define a reference architecture, and time box the phases of a migration plan.

We then learn more about some of the technical services we used in our design with six hands-on labs. Next, we learn about the AWS Database Migration Service, which is a very useful tool when considering any database migration. Finally, we complete two labs to introduce us to AWS Lambda and the Amazon Elastic File System - two services we included in the target architecture for our scenario. 

Learning Objectives

Following this learning path you will have a better understanding of how to:

  • Discuss and evaluate a cloud project
  • Define business and project requirements
  • Evaluate and review cloud services against a set of technical requirements
  • Prototype and demonstrate proof of concepts

Intended Audience

This scenario is highly recommended for anyone interested in learning how to become a cloud architect, specialist or consultant.


To get the most from this scenario, we recommend having a working knowledge of AWS. We recommend completing the Fundamentals of AWS learning path first.

This learning path Includes:

  • 6 courses
  • 8 labs 
  • 2 quiz sessions 
  • 1 exam


Please feel free to reach out to us at if you need help or want to provide feedback on this learning path.


  • May 31, 2018 - Added learning path exam


Your certificate for this learning path

Training Content

Course - Beginner - 3m
Introduction to "Migrating From an End-of-Life Data Center to AWS" Learning Path
This course introduces the "Migrating From an End-of-Life Data Center to AWS" learning path.
Course - Beginner - 1h
Cloud Migration Strategy Considerations
This course has been designed to highlight the benefits and considerations related to cloud migration processes.
Exam - 15m
Knowledge Check: Cloud Migration Strategy Considerations
Knowledge Check: Cloud Migration Strategy Considerations
Course - Beginner - 46m
Internal Business Effects of the Cloud
This course looks at the different areas of your organization and helps give you visibility on how a cloud migration will affect it from a business perspective.
Exam - 20m
Knowledge Check: Internal Business Effects in the Cloud
Knowledge Check: Internal Business Effects in the Cloud
Course - Intermediate - 1h 7m
Migrating to AWS From an End-of-Life Data Center
This course is a "live" scenario discussion where the Cloud Academy team tackle a migration project.
Hands-on Lab - Beginner - 2h 35m
Securing your VPC using Public and Private Subnets
Learn how to increment the network security creating a public and private subnet on VPC and filter traffic using network ACL
Hands-on Lab - Advanced - 2h 15m
VPN Connections with an Amazon VPC Using Dynamic Routing
Set Up VPN Connections with an Amazon Virtual Private Cloud using dynamic routing (BGP), and manage traffic using multi-homed routers
Hands-on Lab - Beginner - 1h
Using S3 Bucket Policies and Conditions to Restrict Specific Permissions
You will learn the steps to create and apply AWS S3 Bucket Policies with embedded conditions to restrict a user's ability to perform specific functions within S3 Buckets.  
Hands-on Lab - Intermediate - 2h
Using Amazon Key Management Service to Encrypt S3 and EBS Data
In this lab, you'll learn about Amazon Key Management Service to encrypt S3 and EBS Data at an intermediate level. Get started today!
Hands-on Lab - Intermediate - 2h 30m
Using Amazon ECS for Blue-Green Deployments
Learn how to use Amazon ECS and AWS CodeBuild to perform a blue/green deployment in this hands-on lab.
Quiz - Intermediate - 12m
Applying cloud skills in work situations - migration
Applying cloud skills in work situations - migration
Hands-on Lab - Beginner - 1h
Create your first Amazon ElastiCache Cluster
ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud. This lab experience will guide you during the creation of an Elasticache cluster and its the first usage.
Course - Beginner - 1h 7m
Introduction to the AWS Database Migration Service
In this course, you'll learn about the AWS Database Migration Service and the AWS Database Schema Conversion Tool and how they can be used to migrate data.
Hands-on Lab - Beginner - 45m
Introduction to AWS Lambda
Learn how to create and run your first AWS Lambda function.
Hands-on Lab - Beginner - 1h
Introduction to the Elastic File System
Create and mount file systems to EC2 instances; read/write files to a file system as you work through this introductory lab on AWS Elastic File System.
Course - Intermediate - 7m
Migrating from an end of life data center to AWS -Learning Path Conclusion
This course concludes the Scenario: Migrating From an End-of-Life Data Center to AWS learning path.
Exam - 30m
Final Exam: Migrating from an End-of-Life Data Center to AWS
Final Exam: Migrating from an End-of-Life Data Center to AWS
About the Author
Learning paths171

Andrew is fanatical about helping business teams gain the maximum ROI possible from adopting, using, and optimizing Public Cloud Services. Having built  70+ Cloud Academy courses, Andrew has helped over 50,000 students master cloud computing by sharing the skills and experiences he gained during 20+  years leading digital teams in code and consulting. Before joining Cloud Academy, Andrew worked for AWS and for AWS technology partners Ooyala and Adobe.