SlideShare una empresa de Scribd logo
1 de 60
Descargar para leer sin conexión
© 2019, Amazon Web Services, Inc. or its Affiliates.
Clifford Duke
Solutions Architect
2019-10-29
Cloud Migration Workshop
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Migrations overview
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Data Center
Consolidation
Acquisitions
or Divestitures
Large scale compute
intensive workloads
(HPC & Big Data)
Facility or Real-estate
decisions
Agility/Dev
Productivity
Cost ReductionInnovation &
Digital Transformation
Colocation or
outsourcing contract
changes
Common migration drivers
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Existing
investments
Skeptical
stakeholders
Upfront
expenses
Application
interdependencies
Concerns of downtime
during migration
Lack of cloud
expertise
Potential barriers to cloud adoption
Possible challenges to migrating quickly and cost-effectively
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Elements of a Successful Journey
Executive
Sponsorship
Cloud-First
Strategy
Principles &
Standards
Experiment
Cloud Center
of Excellence
Organizational
Change
Adoption
Roadmap
Align on business requirements; bring all stakeholders with you
Define Architectures, patterns, governance; measure, monitor, iterate
Publish guidance and guard rails for how to adopt cloud successfully
Provide centralized expertise; guide decentralized innovations
Define new operating models, policies, processes, economics; provide training
Start small and iterate, measure, manage and update plan
Create your vision; incentivize team members to follow your lead
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
The Migration Process
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
How - Migration planning
Discover and organize data 7 Rs
Applications
Performance
Infrastructure
Level
of
effort
Retire
Retain
Relocate
Re-host
Re-purchase
Re-platform
Re-architect
Example
To VMC
To EC2
To SaaS
To Managed service
To Serverless
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Monolithic application
Current state Future state
Microservices application
Rehost, Re-platform,
Re-architect
Modernization
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Re-host
Right size on AWS VMs
Virtual machines
Pros:
• Usually the fastest
migration strategy
• No architectural
modifications
Cons:
• Miss most “cloudy” benefits
of target platform—both
technical and financial
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Web
App
DB DB
Web
App
LB LB
NFS/SMB NFS/SMB
DC1
On-premise / Colocation
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VPC
AWS Cloud
Web
App
DB DB
Web
App
LB LB
Availability Zone 1
NFS/SMB NFS/SMB
Capabilities
Choice of processor*
(AWS, Intel, AMD)
Fast processors
(up to 4.0 GHz)
High memory footprint
(up to 24 TiB)
Instance storage
(HDD and NVMe)
Networking
(up to 100 Gbps)
Accelerated computing
(GPUs and FPGA)
Bare Metal
Size
(Nano to 32xlarge)
N E W !
175instance types
for virtually
every workload
and business need
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VPC
AWS Cloud
Web
App
DB DB
Web
App
LB LB
Availability Zone 1
NFS/SMB NFS/SMB
AWS Availability Zone (AZ)AWS Region
A Region is a physical location
in the world where we have
multiple Availability Zones.
Availability Zones consist of one
or more discrete data centers,
each with redundant power,
networking, and connectivity,
housed in separate facilities.
Transit
Transit AZ
AZ
AZ
Datacenter Datacenter
Datacenter
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VPC
AWS Cloud
Web
App
DB DB
Web
App
LB LB
Availability Zone 1 Availability Zone 2
NFS/SMB NFS/SMB
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Re-platform options
ContainersManaged
virtual machines
Pros:
• Realize some benefits of
cloud platform
• Minimal architectural
modifications
Cons:
• Can be some rework
required
Managed
Database
Managed
File server
……
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Web
App
DB DB
Web
App
LB LB
Availability Zone 1 Availability Zone 2
File File
VPC
AWS Cloud
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Web
App
DB DB
Web
App
Availability Zone 1 Availability Zone 2
Load balancer
File File
ALB
NLB
VPC
AWS Cloud
ALB/NLB
Application Load Balancer
Network Load Balancer
high availability, automatic scaling, and robust
security
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VPC
AWS Cloud
Web
App
DB DB
Web
App
Availability Zone 1 Availability Zone 2
Load balancer
File File
Applications Deployment
Elastic
Beanstalk
ALB
NLB
Your code
HTTP server
Application server
Language
interpreter
Operating system
Host
Provided by you
Provided and managed by Elastic Beanstalk
Runtime: Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker
Elastic Beanstalk
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Web
App
DB DB
Web
App
Availability Zone 1 Availability Zone 2
Load balancer
File File
Applications Deployment
Elastic
Beanstalk
RDS
Multi-AZ
Managed Database
ALB
NLB
VPC
AWS Cloud
App optimization
Scaling
High availability
Database backups
DB s/w patching
DB s/w install
OS patching
OS installation
Server maintenance
Hardware lifecycle
Power/HVAC/Network
App optimization
Scaling
High availability
Database backups
DB s/w patching
DB s/w install
OS patching
OS installation
Server maintenance
Hardware lifecycle
Power/HVAC/Network
AWSmanages
Youmanage
EC2 RDS
RDS
Managed by you
Managed by AWS
MAZ RPO = 0, RTO = 60-90 sec
Scale, patches with 60-90 sec downtime
Performance, single node mysql 5.6 16x 25k Write, 300k Read
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Web
App
DB DB
Web
App
Availability Zone 1 Availability Zone 2
Load balancer
File File
EFS –
NFS
FSx -
SMB
Applications Deployment
Elastic
Beanstalk
RDS
Multi-AZ
Managed Database
ALB
NLB
VPC
AWS Cloud
EFS/FSX
Amazon EFS
Linux/NFS File
Storage
Amazon FSx for Windows
File Server
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VPC
AWS Cloud
Web
App
DB DB
Web
App
Availability Zone 1 Availability Zone 2
Load balancer
File File
EFS –
NFS
FSx -
SMB
Applications Deployment
Elastic
Beanstalk
RDS
Multi-AZ
Managed Database
Load balancer
Applications
Management
Database
NFS/SMB
Managed
ALB
NLB
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Re-platform options
On-Premises Cloud
Less
Compute Server, VM
Container, K8S AWS Elastic Beanstalk Fargate
Databases
MySQL, PostgreSQL
SQL Server, Oracle,
MongoDB Amazon RDS
Storage NFS, SMB
Messaging
Amazon MQ MSK
Analytics
Hadoop EMR Amazon Elasticsearch Service
Aurora
FSx EFS
Elasticsearch Service
DocumentDB
EKS
ActiveMQ
Kafka, ESB
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Re-architect options
SERVERLESSCONTAINERS
Pros:
• Realize full potential
of target cloud
platform
Cons:
• Requires the largest
investment and level of
effort to realize
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Modernize Compute and Operation
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VPC
AWS Cloud
Web
App
DB DB
Web
App
Availability Zone 1 Availability Zone 2
Load balancer
File File
EFS –
NFS
FSx -
SMB
Applications Deployment
Elastic
Beanstalk
RDS
Multi-AZ
Managed Database
S3
Lambda
DynamoDB
ALB
NLB
AWS Cloud
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VPC
AWS Cloud
Web
App
DB DB
Web
App
Availability Zone 1 Availability Zone 2
Load balancer
File File
EFS –
NFS
FSx -
SMB
Applications Deployment
Elastic
Beanstalk
RDS
Multi-AZ
Managed Database
ALB
/api/fn101
S3
Lambda
DynamoDB
NoSQL
File
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
VPC
AWS Cloud
Web
App
DB DB
Web
App
Availability Zone 1 Availability Zone 2
Load balancer
File File
EFS –
NFS
FSx -
SMB
Applications Deployment
Elastic
Beanstalk
RDS
Multi-AZ
Managed Database
ALB
/api/fn101
S3
Lambda
DynamoDB
Container
NoSQL
/api/fn102
File
Fargate
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Decouple state from code using messaging
Queues
Simple
Fully managed
Any volume
Pub/sub
Simple
Fully managed
Flexible
Amazon Simple
Queue Service
Amazon Simple
Notification
Service
Messaging
Synchronization
Rapid
Fully managed
Real-time
Amazon
CloudWatch
Events
Ingest
Data streams
Data processing
Real-time
Data Store
Microservices
Performance at
scale
Fast and flexible
Amazon Kinesis
Data Streams
Amazon
Dynamo DB
Data stream capture
Event bus
A serverless event
bus service for
SaaS and AWS
services
Amazon
EventBridge
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Modernize Datastore
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Customers are migrating their workloads to AWS
Verizon is migrating over 1,000 business-critical applications and database backend systems to
AWS, several of which also include the migration of production databases to Amazon Aurora.
By migrating from Microsoft SQL Server to Amazon Aurora, Ryanair can run one of the largest
email campaigns in Europe with higher performance at a fraction of the cost, sending out 22
million emails daily to customers.
Trimble migrated their Oracle databases to Amazon RDS and project they will pay about 1/4th
of what they paid when managing their private infrastructure.
Intuit migrated from Microsoft SQL Server to Amazon Redshift to reduce data-processing
timelines and get insights to decision makers faster and more frequently.
Equinox Fitness migrated its Teradata on-premises data warehouse to Amazon Redshift. They went
from static reports to a modern data lake that delivers dynamic reports.
Migrated their Market Data system from SQL Server to Aurora MySQL using AWS Database Migration
Service(DMS) to replicate data nightly. Reduces their processing times from 8 hours to 3 hours.
Samsung Electronics migrated their Cassandra clusters to Amazon DynamoDB for their
Samsung Cloud workload with 70% cost savings.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon’s Consumer Business Just Turned off its
Final Oracle Database
• 75 petabyte of internal data
stored
• Nearly 7,500 Oracle databases
• Cost Reduction – over 60%
• Performance Improvements - 40%
latency improvement
• Administrative Overhead - 70%
https://aws.amazon.com/blogs/aws/migration-complete-amazons-
consumer-business-just-turned-off-its-final-oracle-database/
Alexa, Amazon Prime, Amazon Prime Video,
Amazon Fresh, Kindle, Amazon Music, Audible,
Shopbop, Twitch, and Zappos,
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Re-architect options
On-Premises Cloud
Less
Compute Server, VM
Container, K8S AWS Elastic Beanstalk Fargate
Databases
MySQL, PostgreSQL
SQL Server, Oracle,
MongoDB Amazon RDS
Storage NFS, SMB
Messaging
Amazon MQ MSK
Analytics
Hadoop EMR Amazon Elasticsearch Service
Aurora
FSx EFS
Elasticsearch Service
DocumentDB
EKS
More
Lambda
DynamoDB
S3
SQS / SNS
Amazon Athena
Aurora
Serverless
Amazon Kinesis
ActiveMQ
Kafka, ESB
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Comparing Migration Strategies
Strategy Time Cost Business Value # App
Retain N/A 5
Retire N/A 5
Relocate
vmware to VMC
10
Re-host
any to AWS EC2
20
Re-platform
LB to ALB, DB to AWS RDS
30
Re-purchase
SaaS
5
Re-architect
Cloud native
30
Low
High
MigrationComplexity
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Pilot
Migration heatmap
Easy to migrate
High business value
Low business value
Hard to migrate
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cost savings improve through optimizations
On-
Premises
Lift & Shift Instance
Right-Sizing
Improved
Elasticity
Measure,
Monitor,
Improve
Optimized
EC2
Storage
Optimization
Serverless
Architecture
Managed
Services
True AWS
Optimized
True TCO
comparison
Post migration cost savings
Typical TCO comparison
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Break
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
AWS Migration Hub
Centralized Tracking Migration Flexibility Improved Visibility
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
AWS Migration Hub
• Migration Hub provides a
single location to track the
progress of application
migrations across multiple
AWS and partner solutions
• Using Migration Hub allows
you to choose the AWS and
partner migration tools that
best fit your needs, while
providing visibility into the
status of migrations across
your portfolio of applications
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Integrated Migration Tools
AWS Database
Migration Service
AWS
Migration Hub
With SMS, Import VM images from your existing
environment to ready-to-use Amazon EC2
instances
DMS helps you migrate databases to AWS
easily and securely
CloudEndure Live Migration provides automated
migration to AWS from any physical or virtual
infrastructure
ATAmotion auto-migrates live workloads directly
to your VPC from any physical, virtual or cloud
source, without installing agents.
AWS Server
Migration Service
RiverMeadow Server Migration SaaS provides
high performance and secure workload
migrations into AWS VPC environments.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
©2017, Amazon Web Services, Inc. or its affiliates. All rights reserved
Migration Tracking
• The migration tools, if
authorized, automatically
send status updates and
results back to Migration
Hub, for display on the
migration status page for the
application.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
©2017, Amazon Web Services, Inc. or its affiliates. All rights reserved
Migration Tracking
• Track the status and key
metrics of your application
migrations by checking the
Migration Hub Dashboard
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
AWS Database Migration Service
Sources* Targets*
Oracle Oracle
SQL Server SQL Server
Azure SQL PostgreSQL
PostgreSQL MySQL
MySQL Amazon Redshift
SAP ASE SAP ASE
MongoDB Amazon S3
Amazon S3 Amazon DynamoDB
IBM DB2 Amazon Kinesis
Amazon ElasticSearch
• Start your first migration in 10
minutes or less
• Keep your apps running during
the migration
• Replicate from within, to, or from
AWS
• Move data to the same or
different database engine
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Keep your application running during migration
On-Premise AWS Cloud
Generic database DB Instance
Start a replication instance
Connect to the source and target
Select tables, schemas, or databases
Let DMS create the target objects
Move data and synchronize objects
Switch applications when ready
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Database Migration Options
Load is table by table
• Configurable number of tables in parallel
One time load or Change Data Capture (CDC)
• Read from database log on the source and apply to the target
Filter criteria available for selective loading
• Select only a few tables or a subset of data in your tables
Multiple sources and targets. Mix and match.
• One side of the migration must be in AWS
Ongoing replication support
• Keep your replication going until your application is ready to cutover
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
AWS Schema Conversion Tool
Makes heterogeneous database migrations
predictable by automatically converting the source
database schema and a majority of the database
code objects, including views, stored procedures,
and functions, to a format compatible with the
target database
Features
Database Migration Assessment report for choosing the right target engine
Automatic conversion for eligible database objects and code
Code browser to highlight places where manual edits are required
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Support for the following conversions
Source* Database Target* Database on AWS
Oracle database Amazon Aurora, MySQL, PostgreSQL, Oracle
Oracle data warehouse Amazon Redshift
Azure SQL Amazon Aurora, MySQL, PostgreSQL
Microsoft SQL Server Amazon Aurora, Amazon Redshift, MySQL PostgreSQL
Teradata Amazon Redshift
IBM Netezza Amazon Redshift
Greenplum Amazon Redshift
HPE Vertica Amazon Redshift
MySQL and Maria DB PostgreSQL
PostgreSQL Amazon Aurora, MySQL
Amazon Aurora PostgreSQL
IBM DB2 LUW Amazon Aurora, MySQL, PostgreSQL
Apache Cassandra Amazon DynamoDB
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
CloudEndure
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Simplify and Accelerate Migration With CloudEndure
• Designed for rapid, large-scale migrations
• Simple setup lets you start in minutes
• Same highly automated process for any workload
• Common workloads include databases such as
Microsoft SQL Server, Oracle, and MySQL, and
enterprise applications such as SAP
• Eliminates complexity and reduces risk
• Migrate with minimal business disruption
Highly Automated
Short Cutover
Windows With
Minimal Downtime
Minimal Skill Set
Required to Operate
Easily Plugs Into
Migration Factories
and Cloud COEs
Easy, Non-
Disruptive Tests
Prior to Cutover
Reliable
Robust, Predictable,
Non-Disruptive
Continuous Replication
Highly Secure
for Regulated
Environments
Migrate From
Any Source
Flexible
Option to
Migrate Back
Wide Range of OS,
Application, and
Database Support
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
How CloudEndure Migration Works
• CloudEndure continuously replicates any application or database from any source into AWS
• Business outcome: Allow self-service, rapid, reliable migrations with minimal business disruption
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
Physical
Data Centers
Wide Platform Support*
Any
Application
Any
Database
x86 Operating
Systems
Source
Infrastructure
* See documentation or contact Support for a complete list.
Windows
Workstations
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
CloudEndure Migration Success Stories
• Continuous replication of large servers, filers, and Oracle-based legacy applications
• Cutover was complete within minutes with no system disruption
• End users were unaware of the migration, and business continued as usual
• Complete self-service migration as part of MAP program; finished on schedule
• Legacy applications running on ~1,000 Windows servers of various versions
• Automated lift-and-shift with no performance disruption
• 100% success in migrating all workloads
• After deploying CloudEndure Disaster Recovery, Malibu Boats experienced an outage
• Failover to AWS in recovery mode resulted in 2x faster performance in the cloud
• Led to a business decision to significantly expedite migration to AWS
• Accelerated migration of ~3,000 servers with COTS applications
• Multiple sources (mix of virtual and physical, different OS types and versions)
• Significant cost savings by retiring legacy infrastructure
• ProServe provided cloud skills training
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
CloudEndure Migration License Model
• Get started with
free migration licenses
• Each license – one per source
machine – is valid for 90 days
• For assistance, contact your
consulting partner, account
team, or AWS Professional
Services
• Additional program benefits
available to qualified customers
and partners
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
On-premise / Colocation
Web
App
DB DB
Web
App
LB LB
NFS/SMB NFS/SMB
DC1
VPC
AWS Cloud
Web
App
DB DB
Web
App
LB LB
Availability Zone 1
NFS/SMB NFS/SMB
Continuous,
real-time data
replication traffic
free license
allows for 90
days
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
CloudEndure Lab
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
https://dashboard.eventengine.run
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Summary
7R
Modernize through
- Re-host
- Re-platform
- Re-architect
Migration strategies and heatmap
AWS SMS
- Migrate
Experiment!
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Thank you!
Fill in the survey and receive
$25 USD AWS Credit!

Más contenido relacionado

La actualidad más candente

Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplifiedGirlo
 
AWS Cloud Migration Insights Forum
AWS Cloud Migration Insights ForumAWS Cloud Migration Insights Forum
AWS Cloud Migration Insights ForumAmazon Web Services
 
Cloud Migration: Moving Data and Infrastructure to the Cloud
Cloud Migration: Moving Data and Infrastructure to the CloudCloud Migration: Moving Data and Infrastructure to the Cloud
Cloud Migration: Moving Data and Infrastructure to the CloudSafe Software
 
Considerations for your Cloud Journey
Considerations for your Cloud JourneyConsiderations for your Cloud Journey
Considerations for your Cloud JourneyAmazon Web Services
 
Microsoft Cloud Adoption Framework for Azure: Governance Conversation
Microsoft Cloud Adoption Framework for Azure: Governance ConversationMicrosoft Cloud Adoption Framework for Azure: Governance Conversation
Microsoft Cloud Adoption Framework for Azure: Governance ConversationNicholas Vossburg
 
On-premise to Microsoft Azure Cloud Migration.
 On-premise to Microsoft Azure Cloud Migration. On-premise to Microsoft Azure Cloud Migration.
On-premise to Microsoft Azure Cloud Migration.Emtec Inc.
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersAmazon Web Services
 
Azure Migrate
Azure MigrateAzure Migrate
Azure MigrateMustafa
 
Executing a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWSExecuting a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWSAmazon Web Services
 
Migrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceMigrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceDavid J Rosenthal
 
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Amazon Web Services
 
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
 
Migrating On-Premises Databases to Cloud
Migrating On-Premises Databases to CloudMigrating On-Premises Databases to Cloud
Migrating On-Premises Databases to CloudAmazon Web Services
 
Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...Amazon Web Services
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudTom Laszewski
 
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018Amazon Web Services
 
Power of the cloud - Introduction to azure security
Power of the cloud - Introduction to azure securityPower of the cloud - Introduction to azure security
Power of the cloud - Introduction to azure securityBruno Capuano
 

La actualidad más candente (20)

Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplified
 
Cloud Migration Strategy Framework
Cloud Migration Strategy FrameworkCloud Migration Strategy Framework
Cloud Migration Strategy Framework
 
AWS Cloud Migration Insights Forum
AWS Cloud Migration Insights ForumAWS Cloud Migration Insights Forum
AWS Cloud Migration Insights Forum
 
Cloud Migration: Moving Data and Infrastructure to the Cloud
Cloud Migration: Moving Data and Infrastructure to the CloudCloud Migration: Moving Data and Infrastructure to the Cloud
Cloud Migration: Moving Data and Infrastructure to the Cloud
 
Considerations for your Cloud Journey
Considerations for your Cloud JourneyConsiderations for your Cloud Journey
Considerations for your Cloud Journey
 
Microsoft Cloud Adoption Framework for Azure: Governance Conversation
Microsoft Cloud Adoption Framework for Azure: Governance ConversationMicrosoft Cloud Adoption Framework for Azure: Governance Conversation
Microsoft Cloud Adoption Framework for Azure: Governance Conversation
 
On-premise to Microsoft Azure Cloud Migration.
 On-premise to Microsoft Azure Cloud Migration. On-premise to Microsoft Azure Cloud Migration.
On-premise to Microsoft Azure Cloud Migration.
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for Partners
 
Azure Migrate
Azure MigrateAzure Migrate
Azure Migrate
 
Executing a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWSExecuting a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWS
 
Migrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceMigrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with Confidence
 
Setting Up a Landing Zone
Setting Up a Landing ZoneSetting Up a Landing Zone
Setting Up a Landing Zone
 
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
 
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...
 
Cloud Migration Strategy - IT Transformation with Cloud
Cloud Migration Strategy - IT Transformation with CloudCloud Migration Strategy - IT Transformation with Cloud
Cloud Migration Strategy - IT Transformation with Cloud
 
Migrating On-Premises Databases to Cloud
Migrating On-Premises Databases to CloudMigrating On-Premises Databases to Cloud
Migrating On-Premises Databases to Cloud
 
Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS Cloud
 
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
AWS Landing Zone Deep Dive (ENT350-R2) - AWS re:Invent 2018
 
Power of the cloud - Introduction to azure security
Power of the cloud - Introduction to azure securityPower of the cloud - Introduction to azure security
Power of the cloud - Introduction to azure security
 

Similar a Cloud Migration Workshop

Modernizing_your_Enterprise_Applications
Modernizing_your_Enterprise_ApplicationsModernizing_your_Enterprise_Applications
Modernizing_your_Enterprise_ApplicationsAmazon Web Services
 
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...Amazon Web Services Korea
 
Introduction to Serverless Computing - OOP Munich
 Introduction to Serverless Computing - OOP Munich Introduction to Serverless Computing - OOP Munich
Introduction to Serverless Computing - OOP MunichBoaz Ziniman
 
Architecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-PracticesArchitecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-PracticesAmazon Web Services
 
AWS Accra Meetup - Developing Modern Applications in the Cloud
AWS Accra Meetup - Developing Modern Applications in the CloudAWS Accra Meetup - Developing Modern Applications in the Cloud
AWS Accra Meetup - Developing Modern Applications in the CloudCobus Bernard
 
[CPT DevOps Meetup] Developing Modern Applications in the Cloud
[CPT DevOps Meetup] Developing Modern Applications in the Cloud[CPT DevOps Meetup] Developing Modern Applications in the Cloud
[CPT DevOps Meetup] Developing Modern Applications in the CloudCobus Bernard
 
AWS Jozi Meetup Developing Modern Applications in the Cloud
AWS Jozi Meetup Developing Modern Applications in the CloudAWS Jozi Meetup Developing Modern Applications in the Cloud
AWS Jozi Meetup Developing Modern Applications in the CloudCobus Bernard
 
Modern Applications Development on AWS
Modern Applications Development on AWSModern Applications Development on AWS
Modern Applications Development on AWSBoaz Ziniman
 
Hosting .NET Applications on AWS - AWS Federal Pop-Up Loft
Hosting .NET Applications on AWS  - AWS Federal Pop-Up LoftHosting .NET Applications on AWS  - AWS Federal Pop-Up Loft
Hosting .NET Applications on AWS - AWS Federal Pop-Up LoftAmazon Web Services
 
Well Archictecture Framework dotNET.pdf
Well Archictecture Framework dotNET.pdfWell Archictecture Framework dotNET.pdf
Well Archictecture Framework dotNET.pdfConradoDeBiasi
 
Serverless: costruire applicazioni native per il cloud
Serverless: costruire applicazioni native per il cloudServerless: costruire applicazioni native per il cloud
Serverless: costruire applicazioni native per il cloudAmazon Web Services
 
Running Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWSRunning Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWSAmazon Web Services
 
DevConZM - Modern Applications Development in the Cloud
DevConZM - Modern Applications Development in the CloudDevConZM - Modern Applications Development in the Cloud
DevConZM - Modern Applications Development in the CloudCobus Bernard
 
Building well architected .NET applications - SVC209 - Atlanta AWS Summit
Building well architected .NET applications - SVC209 - Atlanta AWS SummitBuilding well architected .NET applications - SVC209 - Atlanta AWS Summit
Building well architected .NET applications - SVC209 - Atlanta AWS SummitAmazon Web Services
 
Architecting SAP on Amazon Web Services - SVC216 - Chicago AWS Summit
Architecting SAP on Amazon Web Services - SVC216 - Chicago AWS SummitArchitecting SAP on Amazon Web Services - SVC216 - Chicago AWS Summit
Architecting SAP on Amazon Web Services - SVC216 - Chicago AWS SummitAmazon Web Services
 
Migrate and Modernize Your Database
Migrate and Modernize Your DatabaseMigrate and Modernize Your Database
Migrate and Modernize Your DatabaseAmazon Web Services
 

Similar a Cloud Migration Workshop (20)

Modernizing_your_Enterprise_Applications
Modernizing_your_Enterprise_ApplicationsModernizing_your_Enterprise_Applications
Modernizing_your_Enterprise_Applications
 
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
 
Cloud ibrido nella PA
Cloud ibrido nella PACloud ibrido nella PA
Cloud ibrido nella PA
 
Introduction to Serverless Computing - OOP Munich
 Introduction to Serverless Computing - OOP Munich Introduction to Serverless Computing - OOP Munich
Introduction to Serverless Computing - OOP Munich
 
Architecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-PracticesArchitecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-Practices
 
AWS Accra Meetup - Developing Modern Applications in the Cloud
AWS Accra Meetup - Developing Modern Applications in the CloudAWS Accra Meetup - Developing Modern Applications in the Cloud
AWS Accra Meetup - Developing Modern Applications in the Cloud
 
[CPT DevOps Meetup] Developing Modern Applications in the Cloud
[CPT DevOps Meetup] Developing Modern Applications in the Cloud[CPT DevOps Meetup] Developing Modern Applications in the Cloud
[CPT DevOps Meetup] Developing Modern Applications in the Cloud
 
AWS Jozi Meetup Developing Modern Applications in the Cloud
AWS Jozi Meetup Developing Modern Applications in the CloudAWS Jozi Meetup Developing Modern Applications in the Cloud
AWS Jozi Meetup Developing Modern Applications in the Cloud
 
Modern Applications Development on AWS
Modern Applications Development on AWSModern Applications Development on AWS
Modern Applications Development on AWS
 
Hosting .NET Applications on AWS - AWS Federal Pop-Up Loft
Hosting .NET Applications on AWS  - AWS Federal Pop-Up LoftHosting .NET Applications on AWS  - AWS Federal Pop-Up Loft
Hosting .NET Applications on AWS - AWS Federal Pop-Up Loft
 
Well Archictecture Framework dotNET.pdf
Well Archictecture Framework dotNET.pdfWell Archictecture Framework dotNET.pdf
Well Archictecture Framework dotNET.pdf
 
Serverless: costruire applicazioni native per il cloud
Serverless: costruire applicazioni native per il cloudServerless: costruire applicazioni native per il cloud
Serverless: costruire applicazioni native per il cloud
 
AWSome Day Brasil - Março 2020
AWSome Day Brasil - Março 2020AWSome Day Brasil - Março 2020
AWSome Day Brasil - Março 2020
 
AWSome Day Brasil - Junho 2020
AWSome Day Brasil - Junho 2020AWSome Day Brasil - Junho 2020
AWSome Day Brasil - Junho 2020
 
Core services
Core servicesCore services
Core services
 
Running Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWSRunning Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWS
 
DevConZM - Modern Applications Development in the Cloud
DevConZM - Modern Applications Development in the CloudDevConZM - Modern Applications Development in the Cloud
DevConZM - Modern Applications Development in the Cloud
 
Building well architected .NET applications - SVC209 - Atlanta AWS Summit
Building well architected .NET applications - SVC209 - Atlanta AWS SummitBuilding well architected .NET applications - SVC209 - Atlanta AWS Summit
Building well architected .NET applications - SVC209 - Atlanta AWS Summit
 
Architecting SAP on Amazon Web Services - SVC216 - Chicago AWS Summit
Architecting SAP on Amazon Web Services - SVC216 - Chicago AWS SummitArchitecting SAP on Amazon Web Services - SVC216 - Chicago AWS Summit
Architecting SAP on Amazon Web Services - SVC216 - Chicago AWS Summit
 
Migrate and Modernize Your Database
Migrate and Modernize Your DatabaseMigrate and Modernize Your Database
Migrate and Modernize Your Database
 

Más de 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
 

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
 

Cloud Migration Workshop

  • 1. © 2019, Amazon Web Services, Inc. or its Affiliates. Clifford Duke Solutions Architect 2019-10-29 Cloud Migration Workshop
  • 2. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Migrations overview
  • 3. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Data Center Consolidation Acquisitions or Divestitures Large scale compute intensive workloads (HPC & Big Data) Facility or Real-estate decisions Agility/Dev Productivity Cost ReductionInnovation & Digital Transformation Colocation or outsourcing contract changes Common migration drivers
  • 4. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Existing investments Skeptical stakeholders Upfront expenses Application interdependencies Concerns of downtime during migration Lack of cloud expertise Potential barriers to cloud adoption Possible challenges to migrating quickly and cost-effectively
  • 5. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Elements of a Successful Journey Executive Sponsorship Cloud-First Strategy Principles & Standards Experiment Cloud Center of Excellence Organizational Change Adoption Roadmap Align on business requirements; bring all stakeholders with you Define Architectures, patterns, governance; measure, monitor, iterate Publish guidance and guard rails for how to adopt cloud successfully Provide centralized expertise; guide decentralized innovations Define new operating models, policies, processes, economics; provide training Start small and iterate, measure, manage and update plan Create your vision; incentivize team members to follow your lead
  • 6. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark The Migration Process
  • 7. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark How - Migration planning Discover and organize data 7 Rs Applications Performance Infrastructure Level of effort Retire Retain Relocate Re-host Re-purchase Re-platform Re-architect Example To VMC To EC2 To SaaS To Managed service To Serverless
  • 8. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Monolithic application Current state Future state Microservices application Rehost, Re-platform, Re-architect Modernization
  • 9. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Re-host Right size on AWS VMs Virtual machines Pros: • Usually the fastest migration strategy • No architectural modifications Cons: • Miss most “cloudy” benefits of target platform—both technical and financial
  • 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Web App DB DB Web App LB LB NFS/SMB NFS/SMB DC1 On-premise / Colocation
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App LB LB Availability Zone 1 NFS/SMB NFS/SMB Capabilities Choice of processor* (AWS, Intel, AMD) Fast processors (up to 4.0 GHz) High memory footprint (up to 24 TiB) Instance storage (HDD and NVMe) Networking (up to 100 Gbps) Accelerated computing (GPUs and FPGA) Bare Metal Size (Nano to 32xlarge) N E W ! 175instance types for virtually every workload and business need
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App LB LB Availability Zone 1 NFS/SMB NFS/SMB AWS Availability Zone (AZ)AWS Region A Region is a physical location in the world where we have multiple Availability Zones. Availability Zones consist of one or more discrete data centers, each with redundant power, networking, and connectivity, housed in separate facilities. Transit Transit AZ AZ AZ Datacenter Datacenter Datacenter
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App LB LB Availability Zone 1 Availability Zone 2 NFS/SMB NFS/SMB
  • 15. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
  • 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Re-platform options ContainersManaged virtual machines Pros: • Realize some benefits of cloud platform • Minimal architectural modifications Cons: • Can be some rework required Managed Database Managed File server ……
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Web App DB DB Web App LB LB Availability Zone 1 Availability Zone 2 File File VPC AWS Cloud
  • 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File ALB NLB VPC AWS Cloud ALB/NLB Application Load Balancer Network Load Balancer high availability, automatic scaling, and robust security
  • 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File Applications Deployment Elastic Beanstalk ALB NLB Your code HTTP server Application server Language interpreter Operating system Host Provided by you Provided and managed by Elastic Beanstalk Runtime: Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker Elastic Beanstalk
  • 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File Applications Deployment Elastic Beanstalk RDS Multi-AZ Managed Database ALB NLB VPC AWS Cloud App optimization Scaling High availability Database backups DB s/w patching DB s/w install OS patching OS installation Server maintenance Hardware lifecycle Power/HVAC/Network App optimization Scaling High availability Database backups DB s/w patching DB s/w install OS patching OS installation Server maintenance Hardware lifecycle Power/HVAC/Network AWSmanages Youmanage EC2 RDS RDS Managed by you Managed by AWS MAZ RPO = 0, RTO = 60-90 sec Scale, patches with 60-90 sec downtime Performance, single node mysql 5.6 16x 25k Write, 300k Read
  • 21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File EFS – NFS FSx - SMB Applications Deployment Elastic Beanstalk RDS Multi-AZ Managed Database ALB NLB VPC AWS Cloud EFS/FSX Amazon EFS Linux/NFS File Storage Amazon FSx for Windows File Server
  • 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File EFS – NFS FSx - SMB Applications Deployment Elastic Beanstalk RDS Multi-AZ Managed Database Load balancer Applications Management Database NFS/SMB Managed ALB NLB
  • 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Re-platform options On-Premises Cloud Less Compute Server, VM Container, K8S AWS Elastic Beanstalk Fargate Databases MySQL, PostgreSQL SQL Server, Oracle, MongoDB Amazon RDS Storage NFS, SMB Messaging Amazon MQ MSK Analytics Hadoop EMR Amazon Elasticsearch Service Aurora FSx EFS Elasticsearch Service DocumentDB EKS ActiveMQ Kafka, ESB
  • 24. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
  • 25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Re-architect options SERVERLESSCONTAINERS Pros: • Realize full potential of target cloud platform Cons: • Requires the largest investment and level of effort to realize
  • 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Modernize Compute and Operation
  • 27. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File EFS – NFS FSx - SMB Applications Deployment Elastic Beanstalk RDS Multi-AZ Managed Database S3 Lambda DynamoDB ALB NLB AWS Cloud
  • 28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File EFS – NFS FSx - SMB Applications Deployment Elastic Beanstalk RDS Multi-AZ Managed Database ALB /api/fn101 S3 Lambda DynamoDB NoSQL File
  • 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. VPC AWS Cloud Web App DB DB Web App Availability Zone 1 Availability Zone 2 Load balancer File File EFS – NFS FSx - SMB Applications Deployment Elastic Beanstalk RDS Multi-AZ Managed Database ALB /api/fn101 S3 Lambda DynamoDB Container NoSQL /api/fn102 File Fargate
  • 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Decouple state from code using messaging Queues Simple Fully managed Any volume Pub/sub Simple Fully managed Flexible Amazon Simple Queue Service Amazon Simple Notification Service Messaging Synchronization Rapid Fully managed Real-time Amazon CloudWatch Events Ingest Data streams Data processing Real-time Data Store Microservices Performance at scale Fast and flexible Amazon Kinesis Data Streams Amazon Dynamo DB Data stream capture Event bus A serverless event bus service for SaaS and AWS services Amazon EventBridge
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Modernize Datastore
  • 32. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Customers are migrating their workloads to AWS Verizon is migrating over 1,000 business-critical applications and database backend systems to AWS, several of which also include the migration of production databases to Amazon Aurora. By migrating from Microsoft SQL Server to Amazon Aurora, Ryanair can run one of the largest email campaigns in Europe with higher performance at a fraction of the cost, sending out 22 million emails daily to customers. Trimble migrated their Oracle databases to Amazon RDS and project they will pay about 1/4th of what they paid when managing their private infrastructure. Intuit migrated from Microsoft SQL Server to Amazon Redshift to reduce data-processing timelines and get insights to decision makers faster and more frequently. Equinox Fitness migrated its Teradata on-premises data warehouse to Amazon Redshift. They went from static reports to a modern data lake that delivers dynamic reports. Migrated their Market Data system from SQL Server to Aurora MySQL using AWS Database Migration Service(DMS) to replicate data nightly. Reduces their processing times from 8 hours to 3 hours. Samsung Electronics migrated their Cassandra clusters to Amazon DynamoDB for their Samsung Cloud workload with 70% cost savings.
  • 33. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon’s Consumer Business Just Turned off its Final Oracle Database • 75 petabyte of internal data stored • Nearly 7,500 Oracle databases • Cost Reduction – over 60% • Performance Improvements - 40% latency improvement • Administrative Overhead - 70% https://aws.amazon.com/blogs/aws/migration-complete-amazons- consumer-business-just-turned-off-its-final-oracle-database/ Alexa, Amazon Prime, Amazon Prime Video, Amazon Fresh, Kindle, Amazon Music, Audible, Shopbop, Twitch, and Zappos,
  • 34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Re-architect options On-Premises Cloud Less Compute Server, VM Container, K8S AWS Elastic Beanstalk Fargate Databases MySQL, PostgreSQL SQL Server, Oracle, MongoDB Amazon RDS Storage NFS, SMB Messaging Amazon MQ MSK Analytics Hadoop EMR Amazon Elasticsearch Service Aurora FSx EFS Elasticsearch Service DocumentDB EKS More Lambda DynamoDB S3 SQS / SNS Amazon Athena Aurora Serverless Amazon Kinesis ActiveMQ Kafka, ESB
  • 35. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Comparing Migration Strategies Strategy Time Cost Business Value # App Retain N/A 5 Retire N/A 5 Relocate vmware to VMC 10 Re-host any to AWS EC2 20 Re-platform LB to ALB, DB to AWS RDS 30 Re-purchase SaaS 5 Re-architect Cloud native 30 Low High MigrationComplexity
  • 36. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Pilot Migration heatmap Easy to migrate High business value Low business value Hard to migrate
  • 37. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cost savings improve through optimizations On- Premises Lift & Shift Instance Right-Sizing Improved Elasticity Measure, Monitor, Improve Optimized EC2 Storage Optimization Serverless Architecture Managed Services True AWS Optimized True TCO comparison Post migration cost savings Typical TCO comparison
  • 38. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Break
  • 39. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark AWS Migration Hub Centralized Tracking Migration Flexibility Improved Visibility
  • 40. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark AWS Migration Hub • Migration Hub provides a single location to track the progress of application migrations across multiple AWS and partner solutions • Using Migration Hub allows you to choose the AWS and partner migration tools that best fit your needs, while providing visibility into the status of migrations across your portfolio of applications
  • 41. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Integrated Migration Tools AWS Database Migration Service AWS Migration Hub With SMS, Import VM images from your existing environment to ready-to-use Amazon EC2 instances DMS helps you migrate databases to AWS easily and securely CloudEndure Live Migration provides automated migration to AWS from any physical or virtual infrastructure ATAmotion auto-migrates live workloads directly to your VPC from any physical, virtual or cloud source, without installing agents. AWS Server Migration Service RiverMeadow Server Migration SaaS provides high performance and secure workload migrations into AWS VPC environments.
  • 42. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark ©2017, Amazon Web Services, Inc. or its affiliates. All rights reserved Migration Tracking • The migration tools, if authorized, automatically send status updates and results back to Migration Hub, for display on the migration status page for the application.
  • 43. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark ©2017, Amazon Web Services, Inc. or its affiliates. All rights reserved Migration Tracking • Track the status and key metrics of your application migrations by checking the Migration Hub Dashboard
  • 44. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark AWS Database Migration Service Sources* Targets* Oracle Oracle SQL Server SQL Server Azure SQL PostgreSQL PostgreSQL MySQL MySQL Amazon Redshift SAP ASE SAP ASE MongoDB Amazon S3 Amazon S3 Amazon DynamoDB IBM DB2 Amazon Kinesis Amazon ElasticSearch • Start your first migration in 10 minutes or less • Keep your apps running during the migration • Replicate from within, to, or from AWS • Move data to the same or different database engine
  • 45. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Keep your application running during migration On-Premise AWS Cloud Generic database DB Instance Start a replication instance Connect to the source and target Select tables, schemas, or databases Let DMS create the target objects Move data and synchronize objects Switch applications when ready
  • 46. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Database Migration Options Load is table by table • Configurable number of tables in parallel One time load or Change Data Capture (CDC) • Read from database log on the source and apply to the target Filter criteria available for selective loading • Select only a few tables or a subset of data in your tables Multiple sources and targets. Mix and match. • One side of the migration must be in AWS Ongoing replication support • Keep your replication going until your application is ready to cutover
  • 47. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark AWS Schema Conversion Tool Makes heterogeneous database migrations predictable by automatically converting the source database schema and a majority of the database code objects, including views, stored procedures, and functions, to a format compatible with the target database Features Database Migration Assessment report for choosing the right target engine Automatic conversion for eligible database objects and code Code browser to highlight places where manual edits are required
  • 48. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Support for the following conversions Source* Database Target* Database on AWS Oracle database Amazon Aurora, MySQL, PostgreSQL, Oracle Oracle data warehouse Amazon Redshift Azure SQL Amazon Aurora, MySQL, PostgreSQL Microsoft SQL Server Amazon Aurora, Amazon Redshift, MySQL PostgreSQL Teradata Amazon Redshift IBM Netezza Amazon Redshift Greenplum Amazon Redshift HPE Vertica Amazon Redshift MySQL and Maria DB PostgreSQL PostgreSQL Amazon Aurora, MySQL Amazon Aurora PostgreSQL IBM DB2 LUW Amazon Aurora, MySQL, PostgreSQL Apache Cassandra Amazon DynamoDB
  • 49. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark CloudEndure
  • 50. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Simplify and Accelerate Migration With CloudEndure • Designed for rapid, large-scale migrations • Simple setup lets you start in minutes • Same highly automated process for any workload • Common workloads include databases such as Microsoft SQL Server, Oracle, and MySQL, and enterprise applications such as SAP • Eliminates complexity and reduces risk • Migrate with minimal business disruption Highly Automated Short Cutover Windows With Minimal Downtime Minimal Skill Set Required to Operate Easily Plugs Into Migration Factories and Cloud COEs Easy, Non- Disruptive Tests Prior to Cutover Reliable Robust, Predictable, Non-Disruptive Continuous Replication Highly Secure for Regulated Environments Migrate From Any Source Flexible Option to Migrate Back Wide Range of OS, Application, and Database Support
  • 51. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential How CloudEndure Migration Works • CloudEndure continuously replicates any application or database from any source into AWS • Business outcome: Allow self-service, rapid, reliable migrations with minimal business disruption
  • 52. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential Physical Data Centers Wide Platform Support* Any Application Any Database x86 Operating Systems Source Infrastructure * See documentation or contact Support for a complete list. Windows Workstations
  • 53. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential CloudEndure Migration Success Stories • Continuous replication of large servers, filers, and Oracle-based legacy applications • Cutover was complete within minutes with no system disruption • End users were unaware of the migration, and business continued as usual • Complete self-service migration as part of MAP program; finished on schedule • Legacy applications running on ~1,000 Windows servers of various versions • Automated lift-and-shift with no performance disruption • 100% success in migrating all workloads • After deploying CloudEndure Disaster Recovery, Malibu Boats experienced an outage • Failover to AWS in recovery mode resulted in 2x faster performance in the cloud • Led to a business decision to significantly expedite migration to AWS • Accelerated migration of ~3,000 servers with COTS applications • Multiple sources (mix of virtual and physical, different OS types and versions) • Significant cost savings by retiring legacy infrastructure • ProServe provided cloud skills training
  • 54. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential CloudEndure Migration License Model • Get started with free migration licenses • Each license – one per source machine – is valid for 90 days • For assistance, contact your consulting partner, account team, or AWS Professional Services • Additional program benefits available to qualified customers and partners
  • 55. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. On-premise / Colocation Web App DB DB Web App LB LB NFS/SMB NFS/SMB DC1 VPC AWS Cloud Web App DB DB Web App LB LB Availability Zone 1 NFS/SMB NFS/SMB Continuous, real-time data replication traffic free license allows for 90 days
  • 56. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark CloudEndure Lab
  • 57. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
  • 58. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark https://dashboard.eventengine.run
  • 59. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Summary 7R Modernize through - Re-host - Re-platform - Re-architect Migration strategies and heatmap AWS SMS - Migrate Experiment!
  • 60. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Thank you! Fill in the survey and receive $25 USD AWS Credit!