SlideShare ist ein Scribd-Unternehmen logo
1 von 39
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Derek Ewell
Solutions Architecture ASEAN | Amazon Web Services
Secrets to Successful Cloud Migrations
PropertyGuru’s Journey to Cloud
Over 25M Visitors per month
Access to 2M Listings across SE Asia
Over 2.5M Page Views a day
Tech Stack
Puppet
Saltstack
MySQL
PostgreSQL
PHP + Symfony
Javascript
Redis
Elasticsearch
30+ Services
Lots of Technologies
On-premises and back again
Prior to 2016: on AWS
In 2016: migrated to on-premises
Objective: reduce operational costs
Moved 80% of infra off AWS
Ran 1+ year on-premises
In 2017 we moved back to AWS.
Full control of environment
Control over upgrades
Lower operational costs*
Pros
Lot of stability issues
High operational burden
Hard to find talent
Cons
On-premises: our observations
Moving Back to AWS
Analyzed multiple cloud providers
Requirements: location, features, stability
Chose AWS after evaluation
Bonus: we were already familiar with AWS
Moving Back to AWS
Identified services and dependencies
Service by service
Infrastructure as code using terraform
Automation using puppet, salt
Parallel deployment to AWS, on-premises
Cut traffic over to AWS, stop on-premises
Zero downtime
Migration complete in 3 months
Huge increase in availability (99.999%)
Post-Migration Cost Optimization
Right size EC2 using
metrics
Reserved Instances for
Production
Right Size
Switch ELB to ALB
Consolidate CloudFront
distributions
Use Auto-Scaling
Use Managed Services
Optimize
More services, 30% less
cost (than previous AWS spend)
Constantly Optimizing
Infrastructure
Ongoing Cost Savings
Results
Take Aways
Managing your own infrastructure is operationally intensive –
AWS removes the need to do so
Migrating to AWS is not as difficult as you may think
Cost optimization is an on-going exercise
Migrations At Scale
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Migrated over ~5,500 instances in 9 months,
reduced storage costs 50%, compute costs
20%, and sped up provisioning by 10x (4 weeks
to 2 days).
Migrated data center assets for several divested
business units in 6 months.
Consolidating 56 data centers down to 6,
moving 75% of infrastructure to cloud in the
process, and re-allocating more than $100M
toward key business drivers.
Migrated 8 of 12 data centers to AWS,
improving performance, reliability, and cost.
AWS has worked
through 100s of
migrations
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
The Migration Acceleration Program (MAP)
Migration Methodology
AWS Professional Services
AWS & Partner Tools
AWS TrainingAWS Investment
AWS Partners
The AWS Migration Framework
EXECUTE
• Project Control
⎼ Strategy (business driver)
⎼ Key Stakeholders and
Team
⎼ Plan (Scope, Schedule,
Resources)
⎼ Cost Estimation
• Portfolio discovery
• Migration plan
• Operations Integration
• Security
Discover
Design
Build
Integrate
Validate
Cutover
Prioritized
Backlog
(PLAN)
• Application optimization
• Process optimization
• Operational optimization
• Cost optimization
READINESS AND
PLANNING
ACTIVATE
OPTIMIZE
• Prioritized Backlog
⎼ Application groups
⎼ Migration strategy
⎼ Success criteria
• Ops Integration –
Foundation and Landing
Zone (target zone setup)
• Setup Factory (Tools,
Teams, Processes)
• Pilot Migration
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Related Sessions
Managing a Database Migration Project – Best Practices
Making the Most of Migrations
IT Map – Traditional IT
Infrastructure PMO Design Engineering Operations
Back-Office/Corporate Systems End User ComputingProducts and Services
Information Security Audit/Compliance
A Software Delivery Value Stream
Development &
Unit Testing
Design
Analysis and
Design
Feature
Project
Planning
Backlog
TEST
Env
UAT/Showcase
QA
Tested
Stories
Production
deployment
Change
Approval
Design PMO
EngineeringQAInfra, Risk
Ops
PROD
Env
How do we break down functional
silos?
What is DevOps?
In a DevOps organization, software developers and
operational engineers[*] work together as one team, that
shares responsibility for a product or service.
[*] Developers + Testing + Security + Ops + anyone else in the
value stream
The Three Ways of DevOps
Repeatable processes
Don’t pass defects on
Local vs Global optima
Optimize flow
Improve
Workflow
Identify all customers
Shorten feedback loops
Amplify feedback
Embed knowledge
Improve
Feedback
Reward calculated risks
Blameless post-mortems
Projects to improve systems
Inject faults, practice resilience
Continuous
Learning
The Three Engines of DevOps
No more “silos”
Shared responsibility
Ownership
Visibility
Communication
Culture
Infrastructure as Code
CI/CD
Micro-services
Monitoring and Logging
Practices
Automation
Source
Build
Test
Deploy
Monitor
Faster, smaller releases
Tools
What does this have to do with
migration?
Large Scale Migrations
Require different functions to work together
Rapidly learn and adapt
Promote best practices across a large org
Are an opportunity to re-organize
IT Map – Cloud First IT
Infrastructure PMO Design Engineering Operations
Back-Office/Corporate Systems End User ComputingProducts and Services
Information Security Audit/Compliance
Infrastructure PMO Design Engineering Operations
Cloud Center of Excellence
Governance
IT Map – Cloud First IT
Back-Office /
Corporate
Systems
End User
Computing
Products and Services
Information Security Audit/Compliance
PMO Design Engineering OperationsInfrastructure
Infrastructure PMO Design Engineering Operations
Business App Business App Business App Business App
Standards Training Review Tools
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Why does DevOps matter?
5xLower change
failure rate
440xFaster from commit
to deploy
46xMore frequent
deployments
44%More time spent on
new features and
code
Source: Puppet 2017 State of DevOps Report
Migrating to DevOps
Adopting DevOps
Choose a project
Create DevOps team
Document ad-hoc processes
Establish baseline
Prioritize what to automate
Automate
Measure and compare
Extract Best Practices
Pilot
CCoE
Landing Zone
- Templates
- Processes & Best Practices
Education
Prioritized Projects
- Business Apps
- Infrastructure
- Dev Tools
Going Wider
Solving Problems Using DevOps
Tenet: Improve Workflow
Snowflake Servers
Divergent Dev, Test, Prod
Problems
Document processes
Automate
Infrastructure-as-Code
Config Management
Solutions
Tenet: Improve Feedback
Long integration phases
Deployment failures
Problems
Continuous
Integration/Delivery
Automated Deployment
Solutions
Practice: CI/CD + Amplify Feedback
https://wiki.jenkins.io/display/JENKINS/Hudson+Build+Status+Lava+Lamps
Tenet: Improve Feedback
Is the service up?
Why is the website slow?
Why is component X failing?
Problems
Monitoring & Dashboards
Centralized Logging
Solutions
Practice: Monitoring and Dashboards
Practice: Centralized Logging
Provisioning
Model and provision your
AWS Cloud resources using a
common language
Operations Management
Control and optimize resources with
proper governance and
compliance
Monitoring and Logging
Gain insights into cloud
resources utilization, application
performance and operational health
Fully managed
configuration
management
Managed Services
Control For Your Cloud Environment
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Conclusion
Large scale migrations require speed, adaptation, learning
AWS Migration Framework provides structure, best practices
Functional silos create risks for your migration
DevOps techniques reduce risks by improving reliability and speed
When migrating to AWS, you can also “migrate” to DevOps
There are lots of tools to help you
Thank You!

Weitere ähnliche Inhalte

Was ist angesagt?

(ISM201) Migrating to AWS: 7,700 Systems & 5 Global Data Centers
(ISM201) Migrating to AWS: 7,700 Systems & 5 Global Data Centers(ISM201) Migrating to AWS: 7,700 Systems & 5 Global Data Centers
(ISM201) Migrating to AWS: 7,700 Systems & 5 Global Data CentersAmazon Web Services
 
Where to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationWhere to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationAmazon Web Services
 
An Agile Approach to Accelerate Mass Migration | AWS Public Sector Summit 2016
An Agile Approach to Accelerate Mass Migration | AWS Public Sector Summit 2016An Agile Approach to Accelerate Mass Migration | AWS Public Sector Summit 2016
An Agile Approach to Accelerate Mass Migration | AWS Public Sector Summit 2016Amazon Web Services
 
Mass migrations stephen orban - gartner toronto 2017
Mass migrations   stephen orban - gartner toronto 2017Mass migrations   stephen orban - gartner toronto 2017
Mass migrations stephen orban - gartner toronto 2017Amazon Web Services
 
Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS) Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS) Oliver Wells
 
(ISM313) How Delaware North Migrated 90+ Apps in Four Months
(ISM313) How Delaware North Migrated 90+ Apps in Four Months(ISM313) How Delaware North Migrated 90+ Apps in Four Months
(ISM313) How Delaware North Migrated 90+ Apps in Four MonthsAmazon Web Services
 
AWS Summit Singapore - Mass Migration to AWS: Best Practices to Solve Securit...
AWS Summit Singapore - Mass Migration to AWS: Best Practices to Solve Securit...AWS Summit Singapore - Mass Migration to AWS: Best Practices to Solve Securit...
AWS Summit Singapore - Mass Migration to AWS: Best Practices to Solve Securit...Amazon Web Services
 
Getting Started on Your AWS Migration Journey
Getting Started on Your AWS Migration JourneyGetting Started on Your AWS Migration Journey
Getting Started on Your AWS Migration JourneyAmazon Web Services
 
Getting Started on Your AWS Migration Journey - AWS Summit Sydney 2018
Getting Started on Your AWS Migration Journey - AWS Summit Sydney 2018Getting Started on Your AWS Migration Journey - AWS Summit Sydney 2018
Getting Started on Your AWS Migration Journey - AWS Summit Sydney 2018Amazon Web Services
 
Perform a Cloud Readiness Assessment for Your Own Company
Perform a Cloud Readiness Assessment for Your Own CompanyPerform a Cloud Readiness Assessment for Your Own Company
Perform a Cloud Readiness Assessment for Your Own CompanyAmazon Web Services
 
Accelerate your SAP HANA Migration with Capgemini & AWS FAST PPT
 Accelerate your SAP HANA Migration with Capgemini & AWS FAST PPT Accelerate your SAP HANA Migration with Capgemini & AWS FAST PPT
Accelerate your SAP HANA Migration with Capgemini & AWS FAST PPTAmazon Web Services
 
Migrating your Existing Applications to the Cloud
Migrating your Existing Applications to the CloudMigrating your Existing Applications to the Cloud
Migrating your Existing Applications to the CloudNestweaver
 
The Amazon Web Services Cloud Adoption Framework
The Amazon Web Services Cloud Adoption FrameworkThe Amazon Web Services Cloud Adoption Framework
The Amazon Web Services Cloud Adoption FrameworkAmazon Web Services
 
IT Transformation in the Public Sector
IT Transformation in the Public SectorIT Transformation in the Public Sector
IT Transformation in the Public SectorAmazon Web Services
 
(ISM209) Acceleration of AWS Enterprise Adoption In GE
(ISM209) Acceleration of AWS Enterprise Adoption In GE(ISM209) Acceleration of AWS Enterprise Adoption In GE
(ISM209) Acceleration of AWS Enterprise Adoption In GEAmazon Web Services
 
(ISM205) A Framework for IT and Business Transformation
(ISM205) A Framework for IT and Business Transformation(ISM205) A Framework for IT and Business Transformation
(ISM205) A Framework for IT and Business TransformationAmazon Web Services
 
Kellogg's Asia Pacific- Business Enterprise Systems Cloud Journey - AWS Summi...
Kellogg's Asia Pacific- Business Enterprise Systems Cloud Journey - AWS Summi...Kellogg's Asia Pacific- Business Enterprise Systems Cloud Journey - AWS Summi...
Kellogg's Asia Pacific- Business Enterprise Systems Cloud Journey - AWS Summi...Amazon Web Services
 

Was ist angesagt? (20)

Building Your Cloud Strategy
Building Your Cloud StrategyBuilding Your Cloud Strategy
Building Your Cloud Strategy
 
(ISM201) Migrating to AWS: 7,700 Systems & 5 Global Data Centers
(ISM201) Migrating to AWS: 7,700 Systems & 5 Global Data Centers(ISM201) Migrating to AWS: 7,700 Systems & 5 Global Data Centers
(ISM201) Migrating to AWS: 7,700 Systems & 5 Global Data Centers
 
Where to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationWhere to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio Migration
 
An Agile Approach to Accelerate Mass Migration | AWS Public Sector Summit 2016
An Agile Approach to Accelerate Mass Migration | AWS Public Sector Summit 2016An Agile Approach to Accelerate Mass Migration | AWS Public Sector Summit 2016
An Agile Approach to Accelerate Mass Migration | AWS Public Sector Summit 2016
 
Mass migrations stephen orban - gartner toronto 2017
Mass migrations   stephen orban - gartner toronto 2017Mass migrations   stephen orban - gartner toronto 2017
Mass migrations stephen orban - gartner toronto 2017
 
Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS) Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS)
 
IT Transformation with AWS
IT Transformation with AWSIT Transformation with AWS
IT Transformation with AWS
 
(ISM313) How Delaware North Migrated 90+ Apps in Four Months
(ISM313) How Delaware North Migrated 90+ Apps in Four Months(ISM313) How Delaware North Migrated 90+ Apps in Four Months
(ISM313) How Delaware North Migrated 90+ Apps in Four Months
 
AWS Summit Singapore - Mass Migration to AWS: Best Practices to Solve Securit...
AWS Summit Singapore - Mass Migration to AWS: Best Practices to Solve Securit...AWS Summit Singapore - Mass Migration to AWS: Best Practices to Solve Securit...
AWS Summit Singapore - Mass Migration to AWS: Best Practices to Solve Securit...
 
Getting Started on Your AWS Migration Journey
Getting Started on Your AWS Migration JourneyGetting Started on Your AWS Migration Journey
Getting Started on Your AWS Migration Journey
 
Getting Started on Your AWS Migration Journey - AWS Summit Sydney 2018
Getting Started on Your AWS Migration Journey - AWS Summit Sydney 2018Getting Started on Your AWS Migration Journey - AWS Summit Sydney 2018
Getting Started on Your AWS Migration Journey - AWS Summit Sydney 2018
 
Perform a Cloud Readiness Assessment for Your Own Company
Perform a Cloud Readiness Assessment for Your Own CompanyPerform a Cloud Readiness Assessment for Your Own Company
Perform a Cloud Readiness Assessment for Your Own Company
 
Accelerate your SAP HANA Migration with Capgemini & AWS FAST PPT
 Accelerate your SAP HANA Migration with Capgemini & AWS FAST PPT Accelerate your SAP HANA Migration with Capgemini & AWS FAST PPT
Accelerate your SAP HANA Migration with Capgemini & AWS FAST PPT
 
Migrating your Existing Applications to the Cloud
Migrating your Existing Applications to the CloudMigrating your Existing Applications to the Cloud
Migrating your Existing Applications to the Cloud
 
Transforming Your IT with AWS
Transforming Your IT with AWSTransforming Your IT with AWS
Transforming Your IT with AWS
 
The Amazon Web Services Cloud Adoption Framework
The Amazon Web Services Cloud Adoption FrameworkThe Amazon Web Services Cloud Adoption Framework
The Amazon Web Services Cloud Adoption Framework
 
IT Transformation in the Public Sector
IT Transformation in the Public SectorIT Transformation in the Public Sector
IT Transformation in the Public Sector
 
(ISM209) Acceleration of AWS Enterprise Adoption In GE
(ISM209) Acceleration of AWS Enterprise Adoption In GE(ISM209) Acceleration of AWS Enterprise Adoption In GE
(ISM209) Acceleration of AWS Enterprise Adoption In GE
 
(ISM205) A Framework for IT and Business Transformation
(ISM205) A Framework for IT and Business Transformation(ISM205) A Framework for IT and Business Transformation
(ISM205) A Framework for IT and Business Transformation
 
Kellogg's Asia Pacific- Business Enterprise Systems Cloud Journey - AWS Summi...
Kellogg's Asia Pacific- Business Enterprise Systems Cloud Journey - AWS Summi...Kellogg's Asia Pacific- Business Enterprise Systems Cloud Journey - AWS Summi...
Kellogg's Asia Pacific- Business Enterprise Systems Cloud Journey - AWS Summi...
 

Ähnlich wie AWS Summit Singapore Webinar Edition | Move it! Migrating to AWS (Level 200) | Secrets to Successful Cloud Migrations

AWS Summit Singapore Webinar Edition | Secrets to Successful Cloud Migrations...
AWS Summit Singapore Webinar Edition | Secrets to Successful Cloud Migrations...AWS Summit Singapore Webinar Edition | Secrets to Successful Cloud Migrations...
AWS Summit Singapore Webinar Edition | Secrets to Successful Cloud Migrations...Amazon Web Services
 
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout SessionAccenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout SessionTom Laszewski
 
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Amazon Web Services
 
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibiliCasi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibiliAmazon Web Services
 
Migrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleMigrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleTom Laszewski
 
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive GuidanceAWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive GuidanceTom Laszewski
 
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...Amazon Web Services
 
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...Amazon Web Services
 
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWS
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWSENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWS
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWSAmazon Web Services
 
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAmazon Web Services
 
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...Amazon Web Services
 
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...Amazon Web Services
 
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐Amazon Web Services
 
規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐Amazon Web Services
 
DevOps, CI/CD, cost management, and security on AWS
DevOps, CI/CD, cost management, and security on AWSDevOps, CI/CD, cost management, and security on AWS
DevOps, CI/CD, cost management, and security on AWSTom Laszewski
 
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...Amazon Web Services
 

Ähnlich wie AWS Summit Singapore Webinar Edition | Move it! Migrating to AWS (Level 200) | Secrets to Successful Cloud Migrations (20)

AWS Summit Singapore Webinar Edition | Secrets to Successful Cloud Migrations...
AWS Summit Singapore Webinar Edition | Secrets to Successful Cloud Migrations...AWS Summit Singapore Webinar Edition | Secrets to Successful Cloud Migrations...
AWS Summit Singapore Webinar Edition | Secrets to Successful Cloud Migrations...
 
Financial Services Industry Forum
Financial Services Industry ForumFinancial Services Industry Forum
Financial Services Industry Forum
 
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout SessionAccenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
 
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
 
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibiliCasi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
Casi reali di Mass Migration nel Cloud: benefici tangibili ed intangibili
 
Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
 
Migrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleMigrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scale
 
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive GuidanceAWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
 
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
 
Cloud Migration: A How-To Guide
Cloud Migration: A How-To GuideCloud Migration: A How-To Guide
Cloud Migration: A How-To Guide
 
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
How to Assess Your Organization's Readiness to Migrate at Scale to AWS - ENT2...
 
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWS
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWSENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWS
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWS
 
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption Framework
 
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
 
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
Building Your AWS Migration Practice with Toolkits AWS-Partner-Summit-Singapo...
 
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
Track 3 Session 4_企業工作負載遷移至 AWS 的最佳實踐
 
規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐規劃大規模遷移到 AWS 的最佳實踐
規劃大規模遷移到 AWS 的最佳實踐
 
DevOps, CI/CD, cost management, and security on AWS
DevOps, CI/CD, cost management, and security on AWSDevOps, CI/CD, cost management, and security on AWS
DevOps, CI/CD, cost management, and security on AWS
 
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...
Reduce Costs and Build a Strong Operational Foundation with the AWS Migration...
 
Migrating to the Cloud
Migrating to the CloudMigrating to the Cloud
Migrating to the Cloud
 

Mehr von Amazon Web Services

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...Amazon Web Services
 
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...Amazon Web Services
 
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 FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
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 Amazon Web Services
 
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...Amazon Web Services
 
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...Amazon Web Services
 
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 WorkloadsAmazon Web Services
 
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 sfatareAmazon Web Services
 
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 NodeJSAmazon Web Services
 
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 webAmazon Web Services
 
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 sfatareAmazon 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 AWSAmazon 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 DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon 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
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mehr von 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 Summit Singapore Webinar Edition | Move it! Migrating to AWS (Level 200) | Secrets to Successful Cloud Migrations

  • 1. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Derek Ewell Solutions Architecture ASEAN | Amazon Web Services Secrets to Successful Cloud Migrations
  • 3. Over 25M Visitors per month Access to 2M Listings across SE Asia Over 2.5M Page Views a day
  • 4. Tech Stack Puppet Saltstack MySQL PostgreSQL PHP + Symfony Javascript Redis Elasticsearch 30+ Services Lots of Technologies
  • 5. On-premises and back again Prior to 2016: on AWS In 2016: migrated to on-premises Objective: reduce operational costs Moved 80% of infra off AWS Ran 1+ year on-premises In 2017 we moved back to AWS.
  • 6. Full control of environment Control over upgrades Lower operational costs* Pros Lot of stability issues High operational burden Hard to find talent Cons On-premises: our observations
  • 7. Moving Back to AWS Analyzed multiple cloud providers Requirements: location, features, stability Chose AWS after evaluation Bonus: we were already familiar with AWS
  • 8. Moving Back to AWS Identified services and dependencies Service by service Infrastructure as code using terraform Automation using puppet, salt Parallel deployment to AWS, on-premises Cut traffic over to AWS, stop on-premises Zero downtime Migration complete in 3 months Huge increase in availability (99.999%)
  • 9. Post-Migration Cost Optimization Right size EC2 using metrics Reserved Instances for Production Right Size Switch ELB to ALB Consolidate CloudFront distributions Use Auto-Scaling Use Managed Services Optimize More services, 30% less cost (than previous AWS spend) Constantly Optimizing Infrastructure Ongoing Cost Savings Results
  • 10. Take Aways Managing your own infrastructure is operationally intensive – AWS removes the need to do so Migrating to AWS is not as difficult as you may think Cost optimization is an on-going exercise
  • 12. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Migrated over ~5,500 instances in 9 months, reduced storage costs 50%, compute costs 20%, and sped up provisioning by 10x (4 weeks to 2 days). Migrated data center assets for several divested business units in 6 months. Consolidating 56 data centers down to 6, moving 75% of infrastructure to cloud in the process, and re-allocating more than $100M toward key business drivers. Migrated 8 of 12 data centers to AWS, improving performance, reliability, and cost. AWS has worked through 100s of migrations
  • 13. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. The Migration Acceleration Program (MAP) Migration Methodology AWS Professional Services AWS & Partner Tools AWS TrainingAWS Investment AWS Partners
  • 14. The AWS Migration Framework EXECUTE • Project Control ⎼ Strategy (business driver) ⎼ Key Stakeholders and Team ⎼ Plan (Scope, Schedule, Resources) ⎼ Cost Estimation • Portfolio discovery • Migration plan • Operations Integration • Security Discover Design Build Integrate Validate Cutover Prioritized Backlog (PLAN) • Application optimization • Process optimization • Operational optimization • Cost optimization READINESS AND PLANNING ACTIVATE OPTIMIZE • Prioritized Backlog ⎼ Application groups ⎼ Migration strategy ⎼ Success criteria • Ops Integration – Foundation and Landing Zone (target zone setup) • Setup Factory (Tools, Teams, Processes) • Pilot Migration
  • 15. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Related Sessions Managing a Database Migration Project – Best Practices
  • 16. Making the Most of Migrations
  • 17. IT Map – Traditional IT Infrastructure PMO Design Engineering Operations Back-Office/Corporate Systems End User ComputingProducts and Services Information Security Audit/Compliance
  • 18. A Software Delivery Value Stream Development & Unit Testing Design Analysis and Design Feature Project Planning Backlog TEST Env UAT/Showcase QA Tested Stories Production deployment Change Approval Design PMO EngineeringQAInfra, Risk Ops PROD Env
  • 19. How do we break down functional silos?
  • 20. What is DevOps? In a DevOps organization, software developers and operational engineers[*] work together as one team, that shares responsibility for a product or service. [*] Developers + Testing + Security + Ops + anyone else in the value stream
  • 21. The Three Ways of DevOps Repeatable processes Don’t pass defects on Local vs Global optima Optimize flow Improve Workflow Identify all customers Shorten feedback loops Amplify feedback Embed knowledge Improve Feedback Reward calculated risks Blameless post-mortems Projects to improve systems Inject faults, practice resilience Continuous Learning
  • 22. The Three Engines of DevOps No more “silos” Shared responsibility Ownership Visibility Communication Culture Infrastructure as Code CI/CD Micro-services Monitoring and Logging Practices Automation Source Build Test Deploy Monitor Faster, smaller releases Tools
  • 23. What does this have to do with migration?
  • 24. Large Scale Migrations Require different functions to work together Rapidly learn and adapt Promote best practices across a large org Are an opportunity to re-organize
  • 25. IT Map – Cloud First IT Infrastructure PMO Design Engineering Operations Back-Office/Corporate Systems End User ComputingProducts and Services Information Security Audit/Compliance Infrastructure PMO Design Engineering Operations
  • 26. Cloud Center of Excellence Governance IT Map – Cloud First IT Back-Office / Corporate Systems End User Computing Products and Services Information Security Audit/Compliance PMO Design Engineering OperationsInfrastructure Infrastructure PMO Design Engineering Operations Business App Business App Business App Business App Standards Training Review Tools
  • 27. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Why does DevOps matter? 5xLower change failure rate 440xFaster from commit to deploy 46xMore frequent deployments 44%More time spent on new features and code Source: Puppet 2017 State of DevOps Report
  • 29. Adopting DevOps Choose a project Create DevOps team Document ad-hoc processes Establish baseline Prioritize what to automate Automate Measure and compare Extract Best Practices Pilot CCoE Landing Zone - Templates - Processes & Best Practices Education Prioritized Projects - Business Apps - Infrastructure - Dev Tools Going Wider
  • 31. Tenet: Improve Workflow Snowflake Servers Divergent Dev, Test, Prod Problems Document processes Automate Infrastructure-as-Code Config Management Solutions
  • 32. Tenet: Improve Feedback Long integration phases Deployment failures Problems Continuous Integration/Delivery Automated Deployment Solutions
  • 33. Practice: CI/CD + Amplify Feedback https://wiki.jenkins.io/display/JENKINS/Hudson+Build+Status+Lava+Lamps
  • 34. Tenet: Improve Feedback Is the service up? Why is the website slow? Why is component X failing? Problems Monitoring & Dashboards Centralized Logging Solutions
  • 37. Provisioning Model and provision your AWS Cloud resources using a common language Operations Management Control and optimize resources with proper governance and compliance Monitoring and Logging Gain insights into cloud resources utilization, application performance and operational health Fully managed configuration management Managed Services Control For Your Cloud Environment
  • 38. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Conclusion Large scale migrations require speed, adaptation, learning AWS Migration Framework provides structure, best practices Functional silos create risks for your migration DevOps techniques reduce risks by improving reliability and speed When migrating to AWS, you can also “migrate” to DevOps There are lots of tools to help you