This document discusses how to extend an organization's datacenter by migrating workloads and applications to the AWS cloud. It outlines a process for planning, designing, migrating, and reviewing cloud migrations. This includes identifying candidate workloads, networking changes, deploying infrastructure in AWS, configuring monitoring and backups, and testing migrations. The goal is to gradually move applications to AWS while maintaining existing architecture and operational processes.
2. Your datacenter today
Ops Team
Ops Tools
• Lots of complex apps
– With interdependencies
• Lots of operational
processes
– Tools
– Teams
corporate data center
CRM-test
ERP
CRM
AD
Website
SharePoint
SharePoint-test
Monitoring
email
3. Target state
corporate data center
CRM-test
ERP
CRM
AD
Website
SharePoint
SharePoint-test
Monitoring
email
App 1
App 2
AWS cloud
4. How do we get there?
PlanDesign Migrate Run Review
5. Design
• Do we have a project sponsor?
• What are our timeframes?
• What are the success criteria?
• Are we solving a business issue?
• Do we have the skills in-house? Should we involve a partner?
• Useful AWS resources:
– “Overview of Security Processes” whitepaper
– “Your first hour on AWS” Summit presentation
– “Using AWS in the context of Australian Privacy Considerations” whitepaper
– AWS Operational Checklists
– AWS Architecture Center and reference architectures
6. Plan: candidate use case / workload
• Typical candidates
– Spikey workloads (eg web)
– Test/dev environments
– Backup and archiving
– Hardware replacement
– Disaster recovery
corporate data center
CRM-test
ERP
CRM
AD
Website
SharePoint
SharePoint-test
Monitoring
email
7. Plan: SharePoint as an example
• Multiple tiers
Crawl server
Other apps
Query server
Search DB
Content DB
Other data
Web tier
Web tier
Administration
backup
ERP
Monitoring
Directory
• External dependencies
• Operational processes
– Backup
– Monitoring
– Alerting
– Reporting
– Patching
– Upgrades
8. Plan: what needs to change?
• Possible changes:
– Single points of failure
– WAN connectivity
– OS deployment
process
– Backup and recovery
– DR planning
• Unlikely to change:
– Overall architecture
– Application monitoring
– Data structures
10. Networking
AWS Direct Connect
VPN connection
corporate data center
virtual private cloud
AWS cloud
Search DB
Crawl server
Web tier
Content DB
Other apps
Web tier
Other data
Query server
Administration
router
Internet gateway
12. Infrastructure
AWS Direct Connect
VPN connection
AD DC
DNS
corporate data center
virtual private cloud
AWS cloud
Search DB
Crawl server
Web tier
Content DB
Other apps
Web tier
Other data
Query server
Administration
backup
13. Monitoring and alerting
corporate data center
virtual private cloud
AWS cloud
AWS Direct Connect
VPN connection
CloudWatch
CloudTrail
Monitoring
Search DB
Crawl server
Web tier
Content DB
Other apps
Web tier
Other data
Query server
Administration
14. Monitoring and alerting
corporate data center
virtual private cloud
AWS cloud
AWS Direct Connect
VPN connection
CloudWatch
CloudTrail
Monitoring
Search DB
Crawl server
Web tier
Content DB
Other apps
Web tier
Other data
Query server
Administration
15.
16.
17.
18. Migrate: AWS Management Portal for vCenter
corporate data center
virtual private cloud
AWS cloud
AWS Direct Connect
VPN connection
Search DB
Crawl server
Web tier
Content DB
Other apps
Web tier
Other data
Query server
Administration
Management
portal for vCenter
Web tier
Crawl server
Search DB
Web tier
Other apps
Content DB
Administration
Query server
Other data
19.
20. Migrate: testing
• Functional testing
– Does it work the same as on-prem?
• Stress testing
– Does it handle the load we expect?
– What impact does instance failure have?
21. Review
• What worked? What didn’t?
• What can we re-use?
– VPC: just add more subnets
– Monitoring configuration in place
– CloudFormation to template and repeat
• What are our next candidates?
22. Expand your skills with AWS
Certification
aws.amazon.com/certification
Exams
Validate your proven
technical expertise with
the AWS platform
On-Demand
Resources
aws.amazon.com/training/
self-paced-labs
Videos & Labs
Get hands-on practice
working with AWS
technologies in a live
environment
aws.amazon.com/training
Instructor-Led
Courses
Training Classes
Expand your technical
expertise to design, deploy,
and operate scalable,
efficient applications on AWS