This session provides an overview of how organizations can migrate workloads to the AWS cloud at scale. We will go through available migration frameworks and best practices with common use case examples during this session. After migrating the initial workloads, understand how to migrate at scale to the AWS cloud. Hear about real life experiences from the AWS Professional Services team and learn about common use case examples, frameworks, and best practices. Hear about what to avoid when migrating applications at scale to AWS and understand the tools and partner services that can assist you when migrating applications to AWS.
2. What to expect in this session
§ US: share our experience and best practices for
performing large-scale migrations
§ YOU: learn about proven migration patterns, methods
and tools that AWS has delivered successfully to
hundreds of enterprise customers globally that will help
you accelerate migrations, reduce risk and quickly
realize value
4. Security
Operational Readiness
COTS and Legacy Applications
Lack of Expertise
Ineffective Asset Management
Application Complexity
Mergers and Acquisitions
Custom Projects
Maturity
Lack of Reusable Resources
Manual
Perceived Migration Challenges
5. Customer Experiences
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 300+ applications in one year for a savings of $14M
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
6. Value
Time
Foundation
Migration
Optimization
Project
§ Early Discovery
§ Proof of Concept
§ TCO/ROI Analysis
§ Security & Risk Preparation
§ Foundational Architecture
§ Test and Development
§ Production Application Migration
§ Operational Integration
§ Billing Optimization
§ Mass Migration Portfolio
§ DataCenter(s) Shutdown
§ Horizontal Solutions (VDI, Back-up/Archive)
§ Advanced Operational Patterns (CI/CD)
§ Fully automated solution stack with
tools and service catalogs
Cloud Adoption is a Journey
10. AWS Cloud Adoption Framework (CAF) is
a simple and agile process to achieve
sustainable business value with AWS
cloud services
This adaptive multi-phased framework
is designed for small or large cloud
transformations
It organizes the planning cycle and aligns
the cloud strategy to the business
objectives. It guides the cloud adoption
process
AWS Cloud Adoption Framework (CAF)
AWS CAF whitepaper: http://bit.ly/AWSCAF
11. Use Cloud Adoption Framework (CAF)
to perform a maturity assessment
Use the results to identify gaps in
organizational maturity for the cloud
adoption
Ensure your cloud strategy closely
aligns to your business goals to drive
business outcomes and value.
Assess Your Current Maturity and Strategy
AWS CAF whitepaper: http://bit.ly/AWSCAF
12. Need to have a good insight of your
current IT portfolio and application
workloads and on how things are
done today.
Ensures you have a directional cost
validation based on high-level
understanding of business value
across the application portfolio
Building a Business Case
15. Application Portfolio Assessment
Detailed Assessment
High Level
Portfolio
Assessmen
t
Not Cloud
Now
Detailed Cloud
Assessment and 6R
treatment
Strategic Decisions
(Based on business
priorities and roadmap)
Initial Assessment
Migration
Project
Cloud Now
16. Portfolio
Assessment
Not Cloud
Now
Application
Inventory
Business
Priorities
Inflight
Migrations • Cloud
Compatibility
• Licensing Model
• Compliance
• Dependencies
§ Hardware appliance
§ Non-x86 workload
§ Licensing Restrictions
§ On Premise dependency
§ Already virtualized x86
§ Well-defined boundaries
§ Cloud licensing model
§ Known dependencies
§ Horizontally scalable
§ Leverages services
§ “12 factor” applications
§ Vendor cloud image
§ Microservices
architecture
§ “API- first” design
§ Built in fault Tolerance
§ Bundled metrics
Eligible
Friendly
Cloud
Native
Initial Assessment
18. Comparing Cloud Migration Strategies
Time Cost
Business
Value
Retain N/A
Retire N/A
Re-host
Re-platform
Re-purchase
Refactor
Low
High
MigrationComplexity
26. AWS Migration Tools
AWS Database
Migration Service
Migrate between
on-premises and
cloud databases
AWS
Marketplace
3500+ products
over 35
categories
help you with
migrations and a
cloud operating
model
VM Import /
Export
Deploy
workloads
across your
infrastructure
AWS Server
Migration Service
Streamlines
migration of
existing
virtualized
applications
AWS Snowball
Simple large-
scale data
transfer
AWS
Snowmobile
Exabyte-scale
data transfer
service used
to move
extremely
large amounts
AWS Snowball Edge
27. Hardware – Server, Rack
Chassis PDUs, ToR
Switches (+Maintenance)
Software - OS,
Virtualization Licenses
(+Maintenance)
Facilities Cost
Hardware – Storage Disks,
SAN/FC Switches
Storage Admin costs
Network Hardware – LAN
Switches, Load Balancer
Bandwidth costs
Network Admin costs
Server Admin / Virtualization Admin4
Space Power Cooling
Facilities Cost
Space Power Cooling
Facilities Cost
Space Power Cooling
Server Costs
Storage Costs
Network Costs
IT Labor Costs
1
2
3
#1: Analyze the Total Cost of Ownership
28. #2: Pick your Low Hanging Fruits
§ Standalone applications are easy to move
§ New Applications have more documentation and organizational
knowledge
§ Loosely coupled (SOA based integrations) applications are good
candidates
Watch out for…
§ 16/32 bit, non-x86 systems, multicast clustered systems, engineered
systems and applications
29. #3: Get your hands dirty
§ Answers tons of questions and build support within organization
§ Provides vital learning’s & act as valuable point of reference
(validation) of what is possible
§ Identifies gaps and touchpoints
§ Provides correct estimation of the migration and operational costs
Your initial migrations will…
“There is no compression algorithm for experience”
30. #4: Accelerate your migrations
§ Iterate using sprints to realize value
§ Invest in people and skills development to accelerate learning
§ Retire old applications where possible
§ Celebrate your success
31. Key Takeaways
§ Address your Maturity Gaps
§ Automate, Automate, Automate
§ Build Migration Playbooks
§ Bring in your SWAT team
§ Build a plan around Application Modernization