SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Ivan Cheng (鄭志帆)
AWS Solutions Architect
November 17, 2017
規劃大規模轉移到 AWS
的最佳實踐
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Sponsor
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agenda
• Migrating to AWS
• Stages of Cloud Migration
• Pre-Migration
• Migration
• Post-Migration
• Q&A
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cloud Stages of Adoption
Covered in the next 30 minutes
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Stages of Cloud Migration:
Pre-Migration
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Identify Key Resources
IT Organization
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Mitigate the Effect of Functional Siloes
CCoE
Security
Development
Architecture Operations
Leadership
Finance
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
How Do You Start?
Amazon Web ServicesData Center
First
Project
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Conduct Validation
Amazon Web ServicesData Center
First
Project
Validate
Foundation
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Apply in Full
Amazon Web ServicesData Center
First
Project
Validate
Foundation
Validate
Methodology
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
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
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
MVL 1.0
MVL
Landing Zones
MVL 1.2
MVL 1.1
Data Center
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
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)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Stages of Cloud Migration:
Migration
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration Methodology
Time
Change
Time
Change
Big Bang Migrations
“Waterfall Methodology”
Iterative Migration
“Agile Methodology”
Larger Effort
Increased Risk
Smaller Efforts
Minimized Risk
App1
App2 App3
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agile Process
Time
Change
Web Tier App Tier Database
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration Paths
Migration Factory
Re-host
Migration Factory
Re-architect
New workloads
CCoE
Cloud-native
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Migration vs. Daily Business
Daily Business Migration Factory
Application Owner
Migrated Apps:
Migrated Servers:
318
1937
Migration Factory Dashboard
Track
Progress
??
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
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
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Stages of Cloud Migration:
Post-Migration
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Governance
Cloud Center
of Excellence
(CCoE)
Internal
Customers
Control
Standardization
Governance
Agility
Self-Service
Time to Market
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Organizational Change
IT Organization
Cloud Center of Excellence
(CCoE)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Initial Migration
Time
Change
Amazon
EC2
Instance
Server
(On-Prem)
Data Warehouse
Migration
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Ongoing Progression
Time
Change
Amazon
EC2
Instance
Amazon
RDS
Server
(On-Prem)
Data Warehouse
Migration
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Comprehensive Migration
Time
Change
Amazon
EC2
Instance
Amazon
RDS
Amazon
Redshift
Server
(On-Prem)
Data Warehouse
Migration
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
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
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
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
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Utilize the AWS Partner Network
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Utilize the AWS Partner Network
https://aws.amazon.com/tw/partners/
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
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
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
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
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Facebook Taiwan Page
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Remember to complete
your evaluations!
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Q&A

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Building Serverless Websites with Lambda@Edge - CTD309 - re:Invent 2017
Building Serverless Websites with Lambda@Edge - CTD309 - re:Invent 2017Building Serverless Websites with Lambda@Edge - CTD309 - re:Invent 2017
Building Serverless Websites with Lambda@Edge - CTD309 - re:Invent 2017
 
CON318_Interstella 8888 Monolith to Microservices with Amazon ECS
CON318_Interstella 8888 Monolith to Microservices with Amazon ECSCON318_Interstella 8888 Monolith to Microservices with Amazon ECS
CON318_Interstella 8888 Monolith to Microservices with Amazon ECS
 
GPSWKS301_Comprehensive Big Data Architecture Made Easy
GPSWKS301_Comprehensive Big Data Architecture Made EasyGPSWKS301_Comprehensive Big Data Architecture Made Easy
GPSWKS301_Comprehensive Big Data Architecture Made Easy
 
Build a Website & Mobile App for your first 10 million users
Build a Website & Mobile App for your first 10 million usersBuild a Website & Mobile App for your first 10 million users
Build a Website & Mobile App for your first 10 million users
 
DVC304_Compliance and Top Security Threats in the Cloud—Are You Protected
DVC304_Compliance and Top Security Threats in the Cloud—Are You ProtectedDVC304_Compliance and Top Security Threats in the Cloud—Are You Protected
DVC304_Compliance and Top Security Threats in the Cloud—Are You Protected
 
Build your case for the cloud and engage your business stakeholders
Build your case for the cloud and engage your business stakeholdersBuild your case for the cloud and engage your business stakeholders
Build your case for the cloud and engage your business stakeholders
 
DVC303-Technological Accelerants for Organizational Transformation
DVC303-Technological Accelerants for Organizational TransformationDVC303-Technological Accelerants for Organizational Transformation
DVC303-Technological Accelerants for Organizational Transformation
 
ARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million UsersARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million Users
 
Advanced Patterns in Microservices Implementation with Amazon ECS - CON402 - ...
Advanced Patterns in Microservices Implementation with Amazon ECS - CON402 - ...Advanced Patterns in Microservices Implementation with Amazon ECS - CON402 - ...
Advanced Patterns in Microservices Implementation with Amazon ECS - CON402 - ...
 
DEV203_Launch Applications the Amazon Way
DEV203_Launch Applications the Amazon WayDEV203_Launch Applications the Amazon Way
DEV203_Launch Applications the Amazon Way
 
An Introduction to AI Services on AWS - Web Summit Lisbon
An Introduction to AI Services on AWS -  Web Summit LisbonAn Introduction to AI Services on AWS -  Web Summit Lisbon
An Introduction to AI Services on AWS - Web Summit Lisbon
 
GPSWKS408-GPS Migrate Your Databases with AWS Database Migration Service and ...
GPSWKS408-GPS Migrate Your Databases with AWS Database Migration Service and ...GPSWKS408-GPS Migrate Your Databases with AWS Database Migration Service and ...
GPSWKS408-GPS Migrate Your Databases with AWS Database Migration Service and ...
 
GPSTEC326-GPS Industry 4.0 AI and the Future of Manufacturing
GPSTEC326-GPS Industry 4.0 AI and the Future of ManufacturingGPSTEC326-GPS Industry 4.0 AI and the Future of Manufacturing
GPSTEC326-GPS Industry 4.0 AI and the Future of Manufacturing
 
CON309_Containerized Machine Learning on AWS
CON309_Containerized Machine Learning on AWSCON309_Containerized Machine Learning on AWS
CON309_Containerized Machine Learning on AWS
 
ARC214_Addressing Your Business Needs with AWS
ARC214_Addressing Your Business Needs with AWSARC214_Addressing Your Business Needs with AWS
ARC214_Addressing Your Business Needs with AWS
 
MBL309_User Engagement, Messaging, and Analytics Using Amazon Pinpoint from A...
MBL309_User Engagement, Messaging, and Analytics Using Amazon Pinpoint from A...MBL309_User Engagement, Messaging, and Analytics Using Amazon Pinpoint from A...
MBL309_User Engagement, Messaging, and Analytics Using Amazon Pinpoint from A...
 
Building end-to-end IT Lifecycle Mgmt & Workflows with AWS Service Catalog - ...
Building end-to-end IT Lifecycle Mgmt & Workflows with AWS Service Catalog - ...Building end-to-end IT Lifecycle Mgmt & Workflows with AWS Service Catalog - ...
Building end-to-end IT Lifecycle Mgmt & Workflows with AWS Service Catalog - ...
 
HLC302_Adopting Microservices in Healthcare Building a Compliant DevOps Pipel...
HLC302_Adopting Microservices in Healthcare Building a Compliant DevOps Pipel...HLC302_Adopting Microservices in Healthcare Building a Compliant DevOps Pipel...
HLC302_Adopting Microservices in Healthcare Building a Compliant DevOps Pipel...
 
CMP216_Use Amazon EC2 Spot Instances to Deploy a Deep Learning Framework on A...
CMP216_Use Amazon EC2 Spot Instances to Deploy a Deep Learning Framework on A...CMP216_Use Amazon EC2 Spot Instances to Deploy a Deep Learning Framework on A...
CMP216_Use Amazon EC2 Spot Instances to Deploy a Deep Learning Framework on A...
 
MBL201_Progressive Web Apps in the Real World
MBL201_Progressive Web Apps in the Real WorldMBL201_Progressive Web Apps in the Real World
MBL201_Progressive Web Apps in the Real World
 

Similar a 規劃大規模遷移到 AWS 的最佳實踐

Similar a 規劃大規模遷移到 AWS 的最佳實踐 (20)

規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐
 
Deep Dive on AWS Migration Hub - AWS Online Tech Talks
Deep Dive on AWS Migration Hub - AWS Online Tech TalksDeep Dive on AWS Migration Hub - AWS Online Tech Talks
Deep Dive on AWS Migration Hub - AWS Online Tech Talks
 
Accelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAPAccelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAP
 
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWSGPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
GPSWKS406-Migrating a Microsoft ASP.NET Application to AWS
 
Reactive Architectures with Microservices
Reactive Architectures with MicroservicesReactive Architectures with Microservices
Reactive Architectures with Microservices
 
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
 
GPSBUS208-GPS DevOps transformations leading to cloud migrations
GPSBUS208-GPS DevOps transformations leading to cloud migrationsGPSBUS208-GPS DevOps transformations leading to cloud migrations
GPSBUS208-GPS DevOps transformations leading to cloud migrations
 
Moving to Amazon ECS – the Not-So-Obvious Benefits - CON356 - re:Invent 2017
Moving to Amazon ECS – the Not-So-Obvious Benefits - CON356 - re:Invent 2017Moving to Amazon ECS – the Not-So-Obvious Benefits - CON356 - re:Invent 2017
Moving to Amazon ECS – the Not-So-Obvious Benefits - CON356 - re:Invent 2017
 
Successfully Migrating Business-Critical Applications to AWS - ENT401 - re:In...
Successfully Migrating Business-Critical Applications to AWS - ENT401 - re:In...Successfully Migrating Business-Critical Applications to AWS - ENT401 - re:In...
Successfully Migrating Business-Critical Applications to AWS - ENT401 - re:In...
 
Design, Build, and Modernize Your Web Applications with AWS
Design, Build, and Modernize Your Web Applications with AWSDesign, Build, and Modernize Your Web Applications with AWS
Design, Build, and Modernize Your Web Applications with AWS
 
Technological Accelerants for Organizational Transformation - DVC303 - re:Inv...
Technological Accelerants for Organizational Transformation - DVC303 - re:Inv...Technological Accelerants for Organizational Transformation - DVC303 - re:Inv...
Technological Accelerants for Organizational Transformation - DVC303 - re:Inv...
 
ARC207_Monitoring Performance of Enterprise Applications on AWS
ARC207_Monitoring Performance of Enterprise Applications on AWSARC207_Monitoring Performance of Enterprise Applications on AWS
ARC207_Monitoring Performance of Enterprise Applications on AWS
 
Driving Innovation with Containers - CON203 - re:Invent 2017
Driving Innovation with Containers - CON203 - re:Invent 2017Driving Innovation with Containers - CON203 - re:Invent 2017
Driving Innovation with Containers - CON203 - re:Invent 2017
 
Innovations fueled by IoT and the Cloud
Innovations fueled by IoT and the CloudInnovations fueled by IoT and the Cloud
Innovations fueled by IoT and the Cloud
 
CON320_Monitoring, Logging and Debugging Containerized Services
CON320_Monitoring, Logging and Debugging Containerized ServicesCON320_Monitoring, Logging and Debugging Containerized Services
CON320_Monitoring, Logging and Debugging Containerized Services
 
ARC207 Monitoring Performance of Enterprise Applications on AWS: Understandin...
ARC207 Monitoring Performance of Enterprise Applications on AWS: Understandin...ARC207 Monitoring Performance of Enterprise Applications on AWS: Understandin...
ARC207 Monitoring Performance of Enterprise Applications on AWS: Understandin...
 
How Hess Has Continued to Optimize the AWS Cloud After Migrating - ENT218 - r...
How Hess Has Continued to Optimize the AWS Cloud After Migrating - ENT218 - r...How Hess Has Continued to Optimize the AWS Cloud After Migrating - ENT218 - r...
How Hess Has Continued to Optimize the AWS Cloud After Migrating - ENT218 - r...
 
DEV209 A Field Guide to Monitoring in the Cloud: From Lift and Shift to AWS L...
DEV209 A Field Guide to Monitoring in the Cloud: From Lift and Shift to AWS L...DEV209 A Field Guide to Monitoring in the Cloud: From Lift and Shift to AWS L...
DEV209 A Field Guide to Monitoring in the Cloud: From Lift and Shift to AWS L...
 
Migration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWSMigration of Microsoft Workloads to AWS
Migration of Microsoft Workloads to AWS
 
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
 

Más de Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

Más de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

規劃大規模遷移到 AWS 的最佳實踐

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Ivan Cheng (鄭志帆) AWS Solutions Architect November 17, 2017 規劃大規模轉移到 AWS 的最佳實踐
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Sponsor
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda • Migrating to AWS • Stages of Cloud Migration • Pre-Migration • Migration • Post-Migration • Q&A
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cloud Stages of Adoption Covered in the next 30 minutes
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Stages of Cloud Migration: Pre-Migration
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Identify Key Resources IT Organization
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Mitigate the Effect of Functional Siloes CCoE Security Development Architecture Operations Leadership Finance
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How Do You Start? Amazon Web ServicesData Center First Project
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Conduct Validation Amazon Web ServicesData Center First Project Validate Foundation
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Apply in Full Amazon Web ServicesData Center First Project Validate Foundation Validate Methodology
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 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
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. MVL 1.0 MVL Landing Zones MVL 1.2 MVL 1.1 Data Center
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 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)
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Stages of Cloud Migration: Migration
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration Methodology Time Change Time Change Big Bang Migrations “Waterfall Methodology” Iterative Migration “Agile Methodology” Larger Effort Increased Risk Smaller Efforts Minimized Risk App1 App2 App3
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agile Process Time Change Web Tier App Tier Database
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration Paths Migration Factory Re-host Migration Factory Re-architect New workloads CCoE Cloud-native
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Migration vs. Daily Business Daily Business Migration Factory Application Owner Migrated Apps: Migrated Servers: 318 1937 Migration Factory Dashboard Track Progress ??
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 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
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Stages of Cloud Migration: Post-Migration
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Governance Cloud Center of Excellence (CCoE) Internal Customers Control Standardization Governance Agility Self-Service Time to Market
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Organizational Change IT Organization Cloud Center of Excellence (CCoE)
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Initial Migration Time Change Amazon EC2 Instance Server (On-Prem) Data Warehouse Migration
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Ongoing Progression Time Change Amazon EC2 Instance Amazon RDS Server (On-Prem) Data Warehouse Migration
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Comprehensive Migration Time Change Amazon EC2 Instance Amazon RDS Amazon Redshift Server (On-Prem) Data Warehouse Migration
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 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
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 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
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Utilize the AWS Partner Network
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Utilize the AWS Partner Network https://aws.amazon.com/tw/partners/
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 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
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 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
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Facebook Taiwan Page
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you!
  • 34. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Remember to complete your evaluations!
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Q&A