best practices in planning a large-scale migration to aws - may 2017 aws online tech talks
TRANSCRIPT
Agenda
• Migrating to AWS
• Stages of Cloud Migration
• Pre-Migration
• Migration
• Post-Migration
• Q&A
Mitigate the Effect of Functional Siloes
CCoE
Security
Development
Architecture Operations
Leadership
Finance
What Is a Landing Zone?
A configured, secure enterprise multi-account AWS environment based
on best practices
A starting point for your application migration journey
An environment that allows for iteration and extension over time
Start Small and Iterate with Use Cases
Action Steps
1. Create CCoE
2. Execute a representative sample project
3. Create a process with the lessons learned
4. Validate the foundation & methodology
Considerations
1. Prevent analysis paralysis
2. Avoid up front discovery for the entire portfolio
3. Create a Minimum Viable Landing Zone (MVL)
Migration Methodology
Time
Change
Time
Change
Big Bang Migrations
“Waterfall Methodology”
Iterative Migration
“Agile Methodology”
Larger Effort
Increased Risk
Smaller Efforts
Minimized Risk
App1App2 App3
Migration Paths
Migration Factory
Re-host
Migration Factory
Re-architect
New workloadsCCoE
Cloud-native
Migration vs. Daily Business
Daily Business Migration Factory
Application Owner
Migrated Apps:
Migrated Servers:
318
1937
Migration Factory Dashboard
Track
Progress
??
Prioritize Agility
Action Steps
1. Prioritize agility
2. Try small and validate
3. Set up a migration factory
4. Track and communicate progress
Considerations
1. Appropriate migration paths based on workload profiles
2. Smaller sprint teams
3. Additional contention on resources during migration
Governance
Cloud Center
of Excellence
(CCoE)
Internal
Customers
Control
Standardization
Governance
AgilitySelf-Service
Time to Market
Ongoing Progression
Time
Change
Amazon
EC2
Instance
Amazon
RDS
Server
(On-Prem)
Data Warehouse
Migration
Comprehensive Migration
Time
Change
Amazon
EC2
Instance
Amazon
RDS
Amazon
RedshiftServer
(On-Prem)
Data Warehouse
Migration
Apply Learning Across the Organization
Action Steps
1. Create re-usable building blocks
2. Continue to evolve
Considerations
1. Organizational change process
2. Use existing IT organization knowledge
3. Migrate and optimize
App Migration and Automation Tools
SERVER & DB MIGRATION ADDITIONAL 3RD PARTY
MIGRATION TOOLS
DATA TRANSFER
S3 Transfer Acceleration
AWS Storage and File Gateway
AWS Direct Connect
Amazon Kinesis Firehose
AWS Server Migration Service
AWS Database Migration Service
VMWare Cloud on AWS
APPLICATION MIGRATION
AWS Snowball & Snowmobile
AWS Application Discovery
Service
Addressing the Three Stages of Migration
Pre-Migration Stage
1. Create a Cloud Center of Excellence (CCoE)
2. Conduct a pre-migration migration
3. Build a minimal landing zone and iterate
Migration Stage
4. Prioritize agility
5. Leverage specialized migration factories
6. Track and communicate progress
Post-Migration Stage
7. Apply lessons learned
8. Create re-usable building blocks
9. Continue to evolve
Resources
1. AWS Cloud Adoption Framework (CAF)
https://aws.amazon.com/professional-services/CAF/
2. AWS Well-Architected Framework
https://aws.amazon.com/architecture/well-architected/
3. A Practical Guide to Cloud Migration
https://aws.amazon.com/blogs/publicsector/a-practical-guide-to-cloud-
migration/
4. 6R’s of Migration
https://www.youtube.com/watch?v=8U1ZZzqh8LQ
5. Preparing for Large Scale Migrations
https://www.youtube.com/watch?v=K5OXIz4fdg0
6. Creating Landing Zones for Migration
https://www.youtube.com/watch?v=nXdgc1GREiU