SlideShare a Scribd company logo
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Mario Thomas, AWS Professional Services
Greg Cope, Financial Times
November 29, 2016
Cloud Readiness & Migration
Getting ready for a large-scale migration to AWS
ENT212
What to Expect from the Session
• Find out what we mean by ‘large-scale migration’
• Why are you migrating?
• What you should consider before migrating
• Are you ready for a migration?
• Is your organization mature enough?
• Hear from a customer that has been there
• Preparing the business case for migration
A large-scale migration typically involves migrating
hundreds of servers and/or application workloads to
AWS. We often talk to customers who are moving
more than 500 servers and/or application
workloads to AWS.
A workload is all of the constituent parts of an
application needed to make it available to end users;
connectivity, data centers, servers, software, people
and 3rd parties.
Why migrate?
Why migrate?
• A change of organizational leadership / ownership /
strategy
• Introduction of a new compliance regime
• Experiencing regular service issues
• The customer base is growing and becoming more
geographically dispersed
• We can’t stay ahead of the curve when it comes to
security
Why migrate?
• We’re maintaining technology debt
• We don’t have the IT resources to maintain competitive
advantage
• We don’t have the agility to keep up with disruptors
entering our market
• We can’t grow our business because our IT cannot keep
pace with that growth
• We don’t innovate
Why migrate?
• Pay for what you need
• Reduced capex and reduced opex
• Improved productivity
• Improve security
• Enter new markets / fail fast
• Cost avoidance
• Operational resilience
• Business agility
How did we get here?
• IT and the loss of innovation
How did we get here?
• IT and the loss of innovation
• The dot com boom and bust
• Maintaining technical debt
• Enter the cloud
• The return of IT as an innovator
• Addressing technical debt
• The need to migrate
Migration considerations
Migration considerations
• Do you know what you want to move and by when?
• Do you have the buy-in of the business?
• Do you have cloud ready people in your organization?
• Do you know what your cloud security posture is?
• Do you know how cloud will impact your people?
• Do you know how cloud will impact your customers?
• Do you have the resources for the migration?
Migration readiness
Are you ready for the cloud
• How do I know what workloads I have?
• Which workloads should I migrate and in what order?
• How much is it going to cost me to migrate?
• How long will the migration take?
• What impact will there be on people and partners?
• How much will I save by migrating?
• What other business benefits will I gain?
Organisational maturity
Organizational maturity
• Business
• Platform
• Process
• People
• Maturity
• Operations
• Security
Organizational maturity
• Use Cloud Adoption Framework (CAF) to perform a
maturity assessment
• Use the results to identify gaps in organizational maturity
for the adoption of cloud
• Address gaps either as an activity within the migration or
prior to commencing the migration – do not leave until
after the migration
Recap
Recap
1. We covered what we mean by a large-scale migration
2. We discussed why you would embark on a migration to
the cloud
3. What to consider before embarking on a migration
4. Determining if you’re ready for a migration
5. Evaluating your organizational maturity for the cloud
Case Study: Financial Times
Smart Cloud Migration
Financial Times approach
Greg Cope
What I am going to cover
Introduction
FT’s approach in detail
Challengettes
Summary
1
2
3
4
Introduction
Financial Times
Brexit slide…
Me…
Head of Platform Architecture and Security
Been at the FT a while
AWS Certified
Based here…
1
2
3
4
FT’s approach in detail
It’s not always about…
£££
FT’s strategy…from our 2014 business case
Speed to market
Delivery efficiency
Reduce capex / opex
1
2
3
Speed to market
Delivery efficiency
Reduce capex / opex
Challengettes
You might have a great strategy
Upskilling the organisation
Cost control (the smart bits…)
1
2
Avoid…
Most techies (me included)
The smart bits of cloud are all…
Most techies / organisations (me included)
Upskill the organisation
Consultants ($$$$$$$$...vs short)
Hire in ($$$$...quick)
Train staff ($$...long time)
• Takes commitment from organisation
• Takes time
Hybrid (Consultants & training)
1
2
3
4
Upskill the organisation
Costs…uh oh
How can you avoid the classic story
FT’s Smart Cloud use strategy
Dedicated team (thanks FT’ers!)
Use AWS higher level services rather than ‘instances’
Switch off non-production
Review operating systems costs
Use newer instance types
Reserved instances
1
2
3
4
5
6
Obligatory server-less slide
Metric: on-demand as a % of the overall bill
Switch off non-production
Metric: non-production less than 16 instance
hours/day ~ weekends 2 hours
Review operating systems costs
How much does your OS cost you?
• Simple CPU costs vs $?
• Licence/subscription costs overheads?
With uServices and 12 Factor applications become less
coupled to their OS
1
2
Metric: Less expensive OS instances as % of
whole estate
Newer instances
New instances are often more performant, at around
25% cheaper:
Metric: zero old instance types
Previous Gen. Current Gen. % Saving Saving Per Hour
t1.micro t2.micro 7.5% $0.006
m1.large m4.large 23.2% $0.058
m1.xlarge m4.xlarge 26.2% $0.115
Reserved instance types
FT’s 1-year Reserved Instances (RIs) savings estimate
of ~34%
Only useful afterall of the previous steps are
done…otherwise you are buying the wrong RI
1
2
Metric: X number of RIs applied
Challengettes
Roll-out approach
Work with a team to demonstrate:
• that it is possible
• That it works (saves $$$$)
• Act as techy evangelists
Other challengettes
IP firewall rules broken when hosts come up with new IP
Monitoring noise
Schedulers broke
Differences between similar OS’
1
2
3
4
Game it (team dashboards)
Game it (team dashboards)
Summary
FT’s strategy…reminder
Speed to market
Delivery efficiency
Reduce capex / opex
1
2
3
But…much higher instance productivity + $$$
saved
Did we achieve our business case?
Thanks,
For listening …
To all the lovely FT people who have worked on this over
the years
AWS Cost optimisation; http://goo.gl/M9hLC3
https://github.com/Financial-Times/ec2-powercycle
greg.cope@ft.com
Preparing the Business Case
Establishing an effective business case for the
adoption of AWS for your application workloads
requires knowledge of how your organization does
things now.
By understanding your existing on-premises or co-
location environments as well as the things that sit
around them you will be able to lay the groundwork
for an effective business case.
Preparing the Business Case
Discovery Confirmation
Business
Case
Collection of key data
points:
• People Costs
• 3rd Party Costs
• Infrastructure Costs
• Application Costs
• Migration Costs
• Current intangibles
Current Budget
Customer sign off of
current budget review:
• Review of budget by
customer
• Customer to confirm
it is accurate
• Budget used as basis
for business case
Business Case
AWS prepare business case:
• AWS analyze data points
• Multiple operating models
considered and presented
• Costs for future state
included
• Comparative budget’s
included
• Cash flow forecast included
• Measuring value benefits of
the migration
The Role of Cloud Economics
The Role of Cloud Economics
• Concerned with the cost savings achievable in the cloud
• A focus on tangible benefits of the cloud:
• migration bubble
• total cost of ownership
• cost optimization
• payback period
• And intangible benefits:
• time to market
• developer productivity
• agility
The Role of Cloud Economics
$
1 2 3 4 50
TCO
Migration Cost
Cost Optimising / BAU
Current / Do Nothing
AWS Environment
Payback
Period
Time
Cost
Intangible
Benefits
The Role of Cloud Economics
• Leads to development of a cloud business case
• internal rate of return
• net present value
• return on investment
The Role of Cloud Economics
Migration Bubble
Discovery TCO
Cost Optimisation
o Application
discovery
o Current
costs of
applications
o Exit costs of
migration
o Compare
on-prem/co-
lo to cloud
o Consider
like-for-like
o Recalculate
for six R’s
o 11 principles
of cost
optimization
o Apply to
TCO models
Confirmation
Current Budget
Customer sign off of
current budget review:
• Review of budget by
customer
• Customer to confirm
it is accurate
• Budget used as basis
for business case
Collection of key data
points:
• People Costs
• 3rd Party Costs
• Infrastructure Costs
• Application Costs
• Migration Costs
• Current intangibles
Total Cost of Migration (TCM)
$
1 2 3 4 50
TCO
Migration Cost
Cost Optimising / BAU
Current / Do Nothing
AWS Environment
Payback
Period
Time
Cost
Intangible
Benefits
Total Cost of Migration (TCM)
• All migrations have a cost, even small migrations
• The investment needed to achieve the migration is often
called the migration cost or the migration bubble
• Costs typically include:
• discovery, planning and assessment costs
• proof of concept (POC) activities
• migration tooling
• application readiness
• staff readiness and training
• software licensing changes
Total Cost of Migration (TCM)
• Continued…
• running duplicate environments during migration
• lease penalties
• redundancies / restructuring / re-deployment
• external consultancy
• The migration bubble can be controlled
• Migration planning can help
• Migrations can be optimized for cost, speed and risk or
balanced for all three
Total Cost of Operation / Ownership (TCO)
$
1 2 3 4 50
TCO
Migration Cost
Cost Optimising / BAU
Current / Do Nothing
AWS Environment
Payback
Period
Time
Cost
Intangible
Benefits
Total Cost of Operation / Ownership (TCO)
• TCO provides a comparative total cost of ownership
analysis for on-premises workloads as compared to the
cloud
• Is valid up until migration actually takes place
• Doesn’t consider use of higher level services
• Is not a price quote or forecast of your future spend
• Answers the question: “How much would it cost to keep
all of this in the cloud”
Cost Optimization (CO)
$
1 2 3 4 50
TCO
Migration Cost
Cost Optimising / BAU
Current / Do Nothing
AWS Environment
Payback
Period
Time
Cost
Intangible
Benefits
Cost Optimization (CO)
$ $
Paying for what
you use
Paying for what
you need
Cost Optimisation (CO)
Simple Stimulating Stretching
Consolidated Billing
Permissions
Tagging
Idle Resources
Design for Elasticity
Instance Right Sizing
Storage
Purchasing Options
OS Licencing
Offloading Architecture
Higher Level Services
Tangible vs. Intangible Benefits
Intangible Benefits
$
1 2 3 4 50
TCO
Migration Cost
Cost Optimising / BAU
Current / Do Nothing
AWS Environment
Payback
Period
Time
Cost
Intangible
Benefits
Tangible cost savings associated with migration to
the cloud are not the only benefits to be gained from
it. Analyzing the intangible benefits a migration
could have on your business and your bottom line
can lead to a more rounded business case for
justifying it and a greater urgency to complete the
migration.
Intangible Benefits
$tangible
benefit
intangible
benefits…
Intangible Benefits
• Intangible (value) benefits will depend on your business
• There are numerous KPIs and they can even be
applicable across industries
• You may already be measuring them
• You may already be reporting performance against them
Discovery of Data Points
Data Points and Effort
Data Points
Effort
High effort,
many data
points. Leads
to a high
quality
business case.
Low effort, many
data points.
Difficult to build
compelling
business case.
Low effort, few
data points.
Unusable
business case.
High effort, few
data points.
Leads to an
inaccurate
business case.
Discovery of Data Points
People
Costs
3rd Party
Costs
Infrastructure
Costs
Application
Costs
Migration
Costs
Discovery of Data Points – People
People Costs
People costs include (and are not limited to):
• Direct people costs (employees):
• Recruitment, retention, replacement and retirement costs
• Activity costs including undertstanding time and motion
• Training and development costs
• Direct people costs (contractors):
• Recruitment, retention, replacement and retirement costs
• Cost per hour/day/week/month
Discovery of Data Points – 3rd Party
3rd Party Costs
3rd Party costs include (and are not limited to):
• Contract related costs
• Fixed costs (maintenance, etc.)
• Variable costs (innovation, change requests, etc.)
• Variation penalties / early termination penalties
• Software licences (e.g., orchestration tools / multi-cloud)
• Activity costs including undertstanding time and motion
Discovery of Data Points - Infrastructure
Infrastructure Costs
Infrastructure costs include (and are not limited to):
• Data centre costs
• Lease term remaining
• Lease termination penalties
• Cost of reduced footprint
• Connectivity
• Leased lines to the data centre
• Servers
• Number of physical servers
• Number of virtual servers
• Virtual servers mapped to their physical counterparts
• Specification (CPUs, cores, RAM)
• Performance characteristics (CPU/RAM/IO min/max/avg.)
• Storage (SAN, NAS, direct-attached)
• Network connectivity (peak throughput)
• Dependencies on other servers
Discovery of Data Points - Infrastructure
Infrastructure Costs
Infrastructure costs include (and are not limited to):
• Upcoming refreshes
• Existing end of life plans
• Date purchased / instantiated, time remaining on capex
• Cost of purchase / instantiation, cost remaining on capex, lease penalties
• Depreciation / amortization approach
Discovery of Data Points - Applications
Application Costs
At the same time as you perform server discovery, you should also be
establishing what applications (“workloads”) you are running. The more
data points you can collect about your applications, the better equipped you
will be to make a decision about how they will feature in the migration:
• Number of application workloads
• Map workloads to the underlying servers
• Establish workload dependencies (both server and other workloads)
• Perform a “Six Rs” analysis of each workload
• Review OS licensing and the underlying OS (move to Amazon Linux?)
• Understand upcoming application changes
• Re-examine the Six Rs analysis and understand scope for:
• R1 > R2 or R5
• R3 > R4
• R5 > R4
• R6 > R5 or R4
Discovery of Data Points - Applications
Pattern
Label
Migration
Pattern Name
Pattern Description Examples
Retain
• Client will keep host / application in their source environment
• Minimal analysis/validation of scope and application affinity
• Dependency on integrating service management
Unresolved Physical Dependencies
Mainframe/AS400
Non x86 UNIX Applications
Retire
• Application and host decommission on source
• No migration to target
• Application owner approvals needed
Existing Decommission Program Scope
UNIX, AIX, SCO;
Clustered host for DR, alternative HA hosts
Re-Hosting
• Like for Like application migration to target cloud
• Minimal effort to make the application work on the target cloud infrastructure (Minimal
application layout change)
• Storage migration will be needed (without conversion)
• UAT - Some level of application testing
Simple to Medium V2V, P2V
Storage: Local to DASD
RHEL 6 above
Win 2008 above
Re-Platform
• Up-Version of the OS and/or Database onto the target cloud
• Storage migration will be needed (without conversion)
• Some level of application changes
• Application reinstallation on the target
• UAT is highly recommended
• Database to AWS RDS
W2K3 to Win 2012; Win 2008 below; RHEL below;
Oracle 8 to 11; All databases
New application releases
All clusters (MS cluster, DR)
MS SQL same technology (RDS)
Re-Factoring
• OS and/or Database porting
• Middleware and application change to cloud service offering
• Data conversion; Database transition to MySQL, Aurora, etc.
• UAT required
AIX to Linux
Oracle to SQL; SQL to Aurora
Middleware, IBM products
Re-Architect
• Application architecture changes may also require Up-Version or Porting
• Middleware, data modernization; application consolidation / stacking
• UAT required; HPC Grid, No ITIL
Any custom application change
Complex / Highly complex application migration
R1
R2
R3
R4
R5
R6
ApplicationModernization/ChangeEffort
Discovery of Data Points - Applications
• Application maintenance costs
• Innovation / ongoing development / bug fixes
• Managed service organisation
• Licensing landscape
• Licenses in place
• Transferability of licences
• Upcoming licence renewals
• Economics of R1 and possibly R2 will change following migrations of
other workloads
Discovery of Data Points - Migration
Migration Costs
We need to establish the costs of migrating your workloads. This will be
based upon which ‘R’ the workload falls into.
• Planning and designing migration
• Development effort
• Testing effort
• Acceptance effort
• Deployment effort
• Landing zone configuration
• Licensing
• Data migration
• Cut over
• Roll back plan
Discovery of Data Points - Migration
Migration Velocity
The speed of your migration to AWS will directly affect the size (cost) of the
Migration Bubble. Creating a migration rhythm will drive the entire business
to work to achieve the migration.
• Identify which apps can move most easily
• Create prioritized move groups
• Organize in sprints and sprint teams for fast results
• Be able to forecast the entire project timescale
• Create a high-level multi-year/month project plan
• The migration should be fast paced and demonstrate a commitment to
migrating the workloads because of its velocity
Current Budget Review
Current Budget Review
Current Budget Review
The data points we collect are collated into a budget statement which will
present back to you the run rate cost of your current workloads. Key points
of review:
1. Planned capital expenditure
2. Monthly operations budget
3. Depreciation / amortization
4. Overall budget review
Once agreed, the budget statement can then be used as a baseline for the
business case comparison.
Business Case Preparation
Business Case Preparation
Business Case Preparation
Following sign-off of the budget statement, we will set about creating the
business case:
1. Review current budget
2. Review all data points
3. Licence review and future state forecast
4. Instance right-sizing
5. Higher-level service review
6. Total cost of migration modelling
7. Total cost of operation modelling
8. Cost optimization modelling
9. Final business case reviews
10. Executive summary
11. Backing data
Next Steps
Next Steps
1. Business case is finalized
2. Models and assumptions in business case tested
3. Business case updated with any changes
4. Business case finalised for business and Board review
5. Business case approved
Recap
Recap
1. We covered what we mean by a large-scale migration
2. We discussed why you would embark on a migration to
the cloud
3. What to consider before embarking on a migration
4. Determining if you’re ready for a migration
5. Evaluating your organizational maturity for the cloud
6. Building the business case for migration
Questions
Thank you!
Remember to complete
your evaluations!
Related Sessions
• ENT204
• ENT218
• ENT304
• ENT308

More Related Content

What's hot

An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...Amazon Web Services
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudNew Relic
 
Deep Dive on AWS Migration Hub - AWS Online Tech Talks
Deep Dive on AWS Migration Hub - AWS Online Tech TalksDeep Dive on AWS Migration Hub - AWS Online Tech Talks
Deep Dive on AWS Migration Hub - AWS Online Tech TalksAmazon Web Services
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplifiedGirlo
 
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
 
Cloud Migration Checklist | Microsoft Azure Migration
Cloud Migration Checklist | Microsoft Azure MigrationCloud Migration Checklist | Microsoft Azure Migration
Cloud Migration Checklist | Microsoft Azure MigrationIntellika
 
Mainframe Possible: Migrating a Mainframe to AWS
Mainframe Possible: Migrating a Mainframe to AWSMainframe Possible: Migrating a Mainframe to AWS
Mainframe Possible: Migrating a Mainframe to AWSAmazon Web Services
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategiesSogetiLabs
 
How a Global Healthcare Company Built a Migration Factory to Quickly Move Tho...
How a Global Healthcare Company Built a Migration Factory to Quickly Move Tho...How a Global Healthcare Company Built a Migration Factory to Quickly Move Tho...
How a Global Healthcare Company Built a Migration Factory to Quickly Move Tho...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
 
Building the business case for AWS
Building the business case for AWSBuilding the business case for AWS
Building the business case for AWSAmazon Web Services
 
Accelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAPAccelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAPAmazon Web Services
 
How To Modernize Enterpize Apps, Including Windows and .NET on AWS
How To Modernize Enterpize Apps, Including Windows and .NET on AWSHow To Modernize Enterpize Apps, Including Windows and .NET on AWS
How To Modernize Enterpize Apps, Including Windows and .NET on AWSAmazon 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
 
App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureAdam Stephensen
 
ENT203-Building a Solid Business Case for Cloud Migration.pdf
ENT203-Building a Solid Business Case for Cloud Migration.pdfENT203-Building a Solid Business Case for Cloud Migration.pdf
ENT203-Building a Solid Business Case for Cloud Migration.pdfAmazon Web Services
 

What's hot (20)

An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
 
Cloud Migration Workshop
Cloud Migration WorkshopCloud Migration Workshop
Cloud Migration Workshop
 
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
 
Deep Dive on AWS Migration Hub - AWS Online Tech Talks
Deep Dive on AWS Migration Hub - AWS Online Tech TalksDeep Dive on AWS Migration Hub - AWS Online Tech Talks
Deep Dive on AWS Migration Hub - AWS Online Tech Talks
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplified
 
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
 
Cloud Migration Checklist | Microsoft Azure Migration
Cloud Migration Checklist | Microsoft Azure MigrationCloud Migration Checklist | Microsoft Azure Migration
Cloud Migration Checklist | Microsoft Azure Migration
 
AWS Cloud Adoption Framework
AWS Cloud Adoption Framework AWS Cloud Adoption Framework
AWS Cloud Adoption Framework
 
Cloud Migration: Moving to the Cloud
Cloud Migration: Moving to the CloudCloud Migration: Moving to the Cloud
Cloud Migration: Moving to the Cloud
 
Mainframe Possible: Migrating a Mainframe to AWS
Mainframe Possible: Migrating a Mainframe to AWSMainframe Possible: Migrating a Mainframe to AWS
Mainframe Possible: Migrating a Mainframe to AWS
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategies
 
How a Global Healthcare Company Built a Migration Factory to Quickly Move Tho...
How a Global Healthcare Company Built a Migration Factory to Quickly Move Tho...How a Global Healthcare Company Built a Migration Factory to Quickly Move Tho...
How a Global Healthcare Company Built a Migration Factory to Quickly Move Tho...
 
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
 
Building the business case for AWS
Building the business case for AWSBuilding the business case for AWS
Building the business case for AWS
 
Accelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAPAccelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAP
 
How To Modernize Enterpize Apps, Including Windows and .NET on AWS
How To Modernize Enterpize Apps, Including Windows and .NET on AWSHow To Modernize Enterpize Apps, Including Windows and .NET on AWS
How To Modernize Enterpize Apps, Including Windows and .NET on AWS
 
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
 
App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft Azure
 
ENT203-Building a Solid Business Case for Cloud Migration.pdf
ENT203-Building a Solid Business Case for Cloud Migration.pdfENT203-Building a Solid Business Case for Cloud Migration.pdf
ENT203-Building a Solid Business Case for Cloud Migration.pdf
 

Viewers also liked

AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)Amazon Web Services
 
AWS re:Invent 2016: Simplify Cloud Migration with AWS Server Migration Servic...
AWS re:Invent 2016: Simplify Cloud Migration with AWS Server Migration Servic...AWS re:Invent 2016: Simplify Cloud Migration with AWS Server Migration Servic...
AWS re:Invent 2016: Simplify Cloud Migration with AWS Server Migration Servic...Amazon Web Services
 
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)Amazon Web Services
 
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)Amazon Web Services
 
AWS re:Invent 2016: Fueling Migration: Shortcutting your Application Portfoli...
AWS re:Invent 2016: Fueling Migration: Shortcutting your Application Portfoli...AWS re:Invent 2016: Fueling Migration: Shortcutting your Application Portfoli...
AWS re:Invent 2016: Fueling Migration: Shortcutting your Application Portfoli...Amazon Web Services
 
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...Amazon Web Services
 
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...Amazon Web Services
 
Planning the Migration to the Cloud - AWS India Summit 2012
Planning the Migration to the Cloud - AWS India Summit 2012Planning the Migration to the Cloud - AWS India Summit 2012
Planning the Migration to the Cloud - AWS India Summit 2012Amazon Web Services
 
AWS re:Invent 2016: From Dial-Up to DevOps - AOL’s Migration to the Cloud (DE...
AWS re:Invent 2016: From Dial-Up to DevOps - AOL’s Migration to the Cloud (DE...AWS re:Invent 2016: From Dial-Up to DevOps - AOL’s Migration to the Cloud (DE...
AWS re:Invent 2016: From Dial-Up to DevOps - AOL’s Migration to the Cloud (DE...Amazon Web Services
 
AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Insta...
AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Insta...AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Insta...
AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Insta...Amazon Web Services
 
Best Practices for NoSQL Workloads on Amazon EC2 and Amazon EBS - February 20...
Best Practices for NoSQL Workloads on Amazon EC2 and Amazon EBS - February 20...Best Practices for NoSQL Workloads on Amazon EC2 and Amazon EBS - February 20...
Best Practices for NoSQL Workloads on Amazon EC2 and Amazon EBS - February 20...Amazon Web Services
 
AWS re:Invent 2016: Creating Your Virtual Data Center: VPC Fundamentals and C...
AWS re:Invent 2016: Creating Your Virtual Data Center: VPC Fundamentals and C...AWS re:Invent 2016: Creating Your Virtual Data Center: VPC Fundamentals and C...
AWS re:Invent 2016: Creating Your Virtual Data Center: VPC Fundamentals and C...Amazon Web Services
 
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudMigrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudRackspace
 
Migrate from SQL Server or Oracle into Amazon Aurora using AWS Database Migra...
Migrate from SQL Server or Oracle into Amazon Aurora using AWS Database Migra...Migrate from SQL Server or Oracle into Amazon Aurora using AWS Database Migra...
Migrate from SQL Server or Oracle into Amazon Aurora using AWS Database Migra...Amazon Web Services
 
AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)
AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)
AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)Amazon Web Services
 
AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...
AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...
AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...Amazon Web Services
 

Viewers also liked (20)

AWS Migration Planning Roadmap
AWS Migration Planning RoadmapAWS Migration Planning Roadmap
AWS Migration Planning Roadmap
 
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
 
AWS re:Invent 2016: Simplify Cloud Migration with AWS Server Migration Servic...
AWS re:Invent 2016: Simplify Cloud Migration with AWS Server Migration Servic...AWS re:Invent 2016: Simplify Cloud Migration with AWS Server Migration Servic...
AWS re:Invent 2016: Simplify Cloud Migration with AWS Server Migration Servic...
 
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
 
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)
 
AWS re:Invent 2016: Fueling Migration: Shortcutting your Application Portfoli...
AWS re:Invent 2016: Fueling Migration: Shortcutting your Application Portfoli...AWS re:Invent 2016: Fueling Migration: Shortcutting your Application Portfoli...
AWS re:Invent 2016: Fueling Migration: Shortcutting your Application Portfoli...
 
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...
 
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...
AWS re:Invent 2016: Building Enterprise Cloud Operations As a Service with T-...
 
Planning the Migration to the Cloud - AWS India Summit 2012
Planning the Migration to the Cloud - AWS India Summit 2012Planning the Migration to the Cloud - AWS India Summit 2012
Planning the Migration to the Cloud - AWS India Summit 2012
 
AWS re:Invent 2016: From Dial-Up to DevOps - AOL’s Migration to the Cloud (DE...
AWS re:Invent 2016: From Dial-Up to DevOps - AOL’s Migration to the Cloud (DE...AWS re:Invent 2016: From Dial-Up to DevOps - AOL’s Migration to the Cloud (DE...
AWS re:Invent 2016: From Dial-Up to DevOps - AOL’s Migration to the Cloud (DE...
 
AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Insta...
AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Insta...AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Insta...
AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Insta...
 
Best Practices for NoSQL Workloads on Amazon EC2 and Amazon EBS - February 20...
Best Practices for NoSQL Workloads on Amazon EC2 and Amazon EBS - February 20...Best Practices for NoSQL Workloads on Amazon EC2 and Amazon EBS - February 20...
Best Practices for NoSQL Workloads on Amazon EC2 and Amazon EBS - February 20...
 
AWS re:Invent 2016: Creating Your Virtual Data Center: VPC Fundamentals and C...
AWS re:Invent 2016: Creating Your Virtual Data Center: VPC Fundamentals and C...AWS re:Invent 2016: Creating Your Virtual Data Center: VPC Fundamentals and C...
AWS re:Invent 2016: Creating Your Virtual Data Center: VPC Fundamentals and C...
 
Migrating to Public Cloud
Migrating to Public CloudMigrating to Public Cloud
Migrating to Public Cloud
 
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudMigrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
 
Migrate from SQL Server or Oracle into Amazon Aurora using AWS Database Migra...
Migrate from SQL Server or Oracle into Amazon Aurora using AWS Database Migra...Migrate from SQL Server or Oracle into Amazon Aurora using AWS Database Migra...
Migrate from SQL Server or Oracle into Amazon Aurora using AWS Database Migra...
 
Aws migration case study_blr_meetup
Aws migration case study_blr_meetupAws migration case study_blr_meetup
Aws migration case study_blr_meetup
 
AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)
AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)
AWS re:Invent 2016: Saving at Scale with Reserved Instances (ENT307)
 
AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...
AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...
AWS re:Invent 2016: Enabling Enterprise Migrations: Creating an AWS Landing Z...
 
Boot camp - Migration to AWS
Boot camp - Migration to AWSBoot camp - Migration to AWS
Boot camp - Migration to AWS
 

Similar to AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)

Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...Amazon Web Services
 
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
 
Demystifying Cloud Economics – Think Big: How to Build an Investment Case for...
Demystifying Cloud Economics – Think Big: How to Build an Investment Case for...Demystifying Cloud Economics – Think Big: How to Build an Investment Case for...
Demystifying Cloud Economics – Think Big: How to Build an Investment Case for...Amazon Web Services
 
(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
 
Unblocking Innovation for Digital Transformation
Unblocking Innovation for Digital TransformationUnblocking Innovation for Digital Transformation
Unblocking Innovation for Digital TransformationAmazon Web Services
 
One-stop Solution for Mass Migration with Disaster Recovery Methodology with ...
One-stop Solution for Mass Migration with Disaster Recovery Methodology with ...One-stop Solution for Mass Migration with Disaster Recovery Methodology with ...
One-stop Solution for Mass Migration with Disaster Recovery Methodology with ...Amazon Web Services
 
Cloud Migration for Financial Services - Toronto - October 2016
Cloud Migration for Financial Services - Toronto - October 2016Cloud Migration for Financial Services - Toronto - October 2016
Cloud Migration for Financial Services - Toronto - October 2016Amazon 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
 
Going Global with Itoc and AWS
Going Global with Itoc and AWS Going Global with Itoc and AWS
Going Global with Itoc and AWS Mark Promnitz
 
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
 
B2 - Integrating on-premises workloads with AWS
B2 - Integrating on-premises workloads with AWSB2 - Integrating on-premises workloads with AWS
B2 - Integrating on-premises workloads with AWSAmazon Web Services
 
Security & Compliance in the Cloud [2019]
Security & Compliance in the Cloud [2019]Security & Compliance in the Cloud [2019]
Security & Compliance in the Cloud [2019]Tudor Damian
 
The Why and How to Go All In on AWS
The Why and How to Go All In on AWSThe Why and How to Go All In on AWS
The Why and How to Go All In on AWSAmazon Web Services
 
7 Ways to Accelerate Your Enterprise Journey to the Cloud
7 Ways to Accelerate Your Enterprise Journey to the Cloud7 Ways to Accelerate Your Enterprise Journey to the Cloud
7 Ways to Accelerate Your Enterprise Journey to the CloudAmazon Web Services
 
IT Web Cloud Summit Cloud Economics: How to build a strong business case
IT Web Cloud Summit Cloud Economics: How to build a strong business caseIT Web Cloud Summit Cloud Economics: How to build a strong business case
IT Web Cloud Summit Cloud Economics: How to build a strong business caseSynthesis Software
 
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessfulMeetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessfulSebastian Straube
 
How to Build a Successful AWS Consulting Practice
How to Build a Successful AWS Consulting PracticeHow to Build a Successful AWS Consulting Practice
How to Build a Successful AWS Consulting PracticeAmazon Web Services
 
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31TechSoup
 

Similar to AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212) (20)

Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
 
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, ...
 
Demystifying Cloud Economics – Think Big: How to Build an Investment Case for...
Demystifying Cloud Economics – Think Big: How to Build an Investment Case for...Demystifying Cloud Economics – Think Big: How to Build an Investment Case for...
Demystifying Cloud Economics – Think Big: How to Build an Investment Case for...
 
To Cloud or Not to Cloud for Transaction Document Production
To Cloud or Not to Cloud for Transaction Document ProductionTo Cloud or Not to Cloud for Transaction Document Production
To Cloud or Not to Cloud for Transaction Document Production
 
(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...
 
Unblocking Innovation for Digital Transformation
Unblocking Innovation for Digital TransformationUnblocking Innovation for Digital Transformation
Unblocking Innovation for Digital Transformation
 
One-stop Solution for Mass Migration with Disaster Recovery Methodology with ...
One-stop Solution for Mass Migration with Disaster Recovery Methodology with ...One-stop Solution for Mass Migration with Disaster Recovery Methodology with ...
One-stop Solution for Mass Migration with Disaster Recovery Methodology with ...
 
Cloud Migration for Financial Services - Toronto - October 2016
Cloud Migration for Financial Services - Toronto - October 2016Cloud Migration for Financial Services - Toronto - October 2016
Cloud Migration for Financial Services - Toronto - October 2016
 
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
 
Going Global with Itoc and AWS
Going Global with Itoc and AWS Going Global with Itoc and AWS
Going Global with Itoc and AWS
 
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
 
B2 - Integrating on-premises workloads with AWS
B2 - Integrating on-premises workloads with AWSB2 - Integrating on-premises workloads with AWS
B2 - Integrating on-premises workloads with AWS
 
TCO
TCO TCO
TCO
 
Security & Compliance in the Cloud [2019]
Security & Compliance in the Cloud [2019]Security & Compliance in the Cloud [2019]
Security & Compliance in the Cloud [2019]
 
The Why and How to Go All In on AWS
The Why and How to Go All In on AWSThe Why and How to Go All In on AWS
The Why and How to Go All In on AWS
 
7 Ways to Accelerate Your Enterprise Journey to the Cloud
7 Ways to Accelerate Your Enterprise Journey to the Cloud7 Ways to Accelerate Your Enterprise Journey to the Cloud
7 Ways to Accelerate Your Enterprise Journey to the Cloud
 
IT Web Cloud Summit Cloud Economics: How to build a strong business case
IT Web Cloud Summit Cloud Economics: How to build a strong business caseIT Web Cloud Summit Cloud Economics: How to build a strong business case
IT Web Cloud Summit Cloud Economics: How to build a strong business case
 
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessfulMeetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
 
How to Build a Successful AWS Consulting Practice
How to Build a Successful AWS Consulting PracticeHow to Build a Successful AWS Consulting Practice
How to Build a Successful AWS Consulting Practice
 
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
 

More from 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
 

More from 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
 

Recently uploaded

Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...Sri Ambati
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Product School
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...Product School
 

Recently uploaded (20)

Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 

AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)

  • 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Mario Thomas, AWS Professional Services Greg Cope, Financial Times November 29, 2016 Cloud Readiness & Migration Getting ready for a large-scale migration to AWS ENT212
  • 2. What to Expect from the Session • Find out what we mean by ‘large-scale migration’ • Why are you migrating? • What you should consider before migrating • Are you ready for a migration? • Is your organization mature enough? • Hear from a customer that has been there • Preparing the business case for migration
  • 3. A large-scale migration typically involves migrating hundreds of servers and/or application workloads to AWS. We often talk to customers who are moving more than 500 servers and/or application workloads to AWS. A workload is all of the constituent parts of an application needed to make it available to end users; connectivity, data centers, servers, software, people and 3rd parties.
  • 5. Why migrate? • A change of organizational leadership / ownership / strategy • Introduction of a new compliance regime • Experiencing regular service issues • The customer base is growing and becoming more geographically dispersed • We can’t stay ahead of the curve when it comes to security
  • 6. Why migrate? • We’re maintaining technology debt • We don’t have the IT resources to maintain competitive advantage • We don’t have the agility to keep up with disruptors entering our market • We can’t grow our business because our IT cannot keep pace with that growth • We don’t innovate
  • 7. Why migrate? • Pay for what you need • Reduced capex and reduced opex • Improved productivity • Improve security • Enter new markets / fail fast • Cost avoidance • Operational resilience • Business agility
  • 8. How did we get here? • IT and the loss of innovation
  • 9.
  • 10. How did we get here? • IT and the loss of innovation • The dot com boom and bust • Maintaining technical debt • Enter the cloud • The return of IT as an innovator • Addressing technical debt • The need to migrate
  • 12. Migration considerations • Do you know what you want to move and by when? • Do you have the buy-in of the business? • Do you have cloud ready people in your organization? • Do you know what your cloud security posture is? • Do you know how cloud will impact your people? • Do you know how cloud will impact your customers? • Do you have the resources for the migration?
  • 14. Are you ready for the cloud • How do I know what workloads I have? • Which workloads should I migrate and in what order? • How much is it going to cost me to migrate? • How long will the migration take? • What impact will there be on people and partners? • How much will I save by migrating? • What other business benefits will I gain?
  • 16. Organizational maturity • Business • Platform • Process • People • Maturity • Operations • Security
  • 17. Organizational maturity • Use Cloud Adoption Framework (CAF) to perform a maturity assessment • Use the results to identify gaps in organizational maturity for the adoption of cloud • Address gaps either as an activity within the migration or prior to commencing the migration – do not leave until after the migration
  • 18. Recap
  • 19. Recap 1. We covered what we mean by a large-scale migration 2. We discussed why you would embark on a migration to the cloud 3. What to consider before embarking on a migration 4. Determining if you’re ready for a migration 5. Evaluating your organizational maturity for the cloud
  • 21. Smart Cloud Migration Financial Times approach Greg Cope
  • 22. What I am going to cover Introduction FT’s approach in detail Challengettes Summary 1 2 3 4
  • 26. Me… Head of Platform Architecture and Security Been at the FT a while AWS Certified Based here… 1 2 3 4
  • 28. It’s not always about… £££
  • 29. FT’s strategy…from our 2014 business case Speed to market Delivery efficiency Reduce capex / opex 1 2 3
  • 34. You might have a great strategy Upskilling the organisation Cost control (the smart bits…) 1 2
  • 36. Most techies (me included)
  • 37. The smart bits of cloud are all…
  • 38. Most techies / organisations (me included)
  • 39. Upskill the organisation Consultants ($$$$$$$$...vs short) Hire in ($$$$...quick) Train staff ($$...long time) • Takes commitment from organisation • Takes time Hybrid (Consultants & training) 1 2 3 4
  • 42. How can you avoid the classic story
  • 43. FT’s Smart Cloud use strategy Dedicated team (thanks FT’ers!) Use AWS higher level services rather than ‘instances’ Switch off non-production Review operating systems costs Use newer instance types Reserved instances 1 2 3 4 5 6
  • 44. Obligatory server-less slide Metric: on-demand as a % of the overall bill
  • 45. Switch off non-production Metric: non-production less than 16 instance hours/day ~ weekends 2 hours
  • 46. Review operating systems costs How much does your OS cost you? • Simple CPU costs vs $? • Licence/subscription costs overheads? With uServices and 12 Factor applications become less coupled to their OS 1 2 Metric: Less expensive OS instances as % of whole estate
  • 47. Newer instances New instances are often more performant, at around 25% cheaper: Metric: zero old instance types Previous Gen. Current Gen. % Saving Saving Per Hour t1.micro t2.micro 7.5% $0.006 m1.large m4.large 23.2% $0.058 m1.xlarge m4.xlarge 26.2% $0.115
  • 48. Reserved instance types FT’s 1-year Reserved Instances (RIs) savings estimate of ~34% Only useful afterall of the previous steps are done…otherwise you are buying the wrong RI 1 2 Metric: X number of RIs applied
  • 50. Roll-out approach Work with a team to demonstrate: • that it is possible • That it works (saves $$$$) • Act as techy evangelists
  • 51. Other challengettes IP firewall rules broken when hosts come up with new IP Monitoring noise Schedulers broke Differences between similar OS’ 1 2 3 4
  • 52. Game it (team dashboards)
  • 53. Game it (team dashboards)
  • 55. FT’s strategy…reminder Speed to market Delivery efficiency Reduce capex / opex 1 2 3
  • 56. But…much higher instance productivity + $$$ saved
  • 57. Did we achieve our business case?
  • 58. Thanks, For listening … To all the lovely FT people who have worked on this over the years AWS Cost optimisation; http://goo.gl/M9hLC3 https://github.com/Financial-Times/ec2-powercycle
  • 61. Establishing an effective business case for the adoption of AWS for your application workloads requires knowledge of how your organization does things now. By understanding your existing on-premises or co- location environments as well as the things that sit around them you will be able to lay the groundwork for an effective business case.
  • 62. Preparing the Business Case Discovery Confirmation Business Case Collection of key data points: • People Costs • 3rd Party Costs • Infrastructure Costs • Application Costs • Migration Costs • Current intangibles Current Budget Customer sign off of current budget review: • Review of budget by customer • Customer to confirm it is accurate • Budget used as basis for business case Business Case AWS prepare business case: • AWS analyze data points • Multiple operating models considered and presented • Costs for future state included • Comparative budget’s included • Cash flow forecast included • Measuring value benefits of the migration
  • 63. The Role of Cloud Economics
  • 64. The Role of Cloud Economics • Concerned with the cost savings achievable in the cloud • A focus on tangible benefits of the cloud: • migration bubble • total cost of ownership • cost optimization • payback period • And intangible benefits: • time to market • developer productivity • agility
  • 65. The Role of Cloud Economics $ 1 2 3 4 50 TCO Migration Cost Cost Optimising / BAU Current / Do Nothing AWS Environment Payback Period Time Cost Intangible Benefits
  • 66. The Role of Cloud Economics • Leads to development of a cloud business case • internal rate of return • net present value • return on investment
  • 67. The Role of Cloud Economics Migration Bubble Discovery TCO Cost Optimisation o Application discovery o Current costs of applications o Exit costs of migration o Compare on-prem/co- lo to cloud o Consider like-for-like o Recalculate for six R’s o 11 principles of cost optimization o Apply to TCO models Confirmation Current Budget Customer sign off of current budget review: • Review of budget by customer • Customer to confirm it is accurate • Budget used as basis for business case Collection of key data points: • People Costs • 3rd Party Costs • Infrastructure Costs • Application Costs • Migration Costs • Current intangibles
  • 68. Total Cost of Migration (TCM) $ 1 2 3 4 50 TCO Migration Cost Cost Optimising / BAU Current / Do Nothing AWS Environment Payback Period Time Cost Intangible Benefits
  • 69. Total Cost of Migration (TCM) • All migrations have a cost, even small migrations • The investment needed to achieve the migration is often called the migration cost or the migration bubble • Costs typically include: • discovery, planning and assessment costs • proof of concept (POC) activities • migration tooling • application readiness • staff readiness and training • software licensing changes
  • 70. Total Cost of Migration (TCM) • Continued… • running duplicate environments during migration • lease penalties • redundancies / restructuring / re-deployment • external consultancy • The migration bubble can be controlled • Migration planning can help • Migrations can be optimized for cost, speed and risk or balanced for all three
  • 71. Total Cost of Operation / Ownership (TCO) $ 1 2 3 4 50 TCO Migration Cost Cost Optimising / BAU Current / Do Nothing AWS Environment Payback Period Time Cost Intangible Benefits
  • 72. Total Cost of Operation / Ownership (TCO) • TCO provides a comparative total cost of ownership analysis for on-premises workloads as compared to the cloud • Is valid up until migration actually takes place • Doesn’t consider use of higher level services • Is not a price quote or forecast of your future spend • Answers the question: “How much would it cost to keep all of this in the cloud”
  • 73. Cost Optimization (CO) $ 1 2 3 4 50 TCO Migration Cost Cost Optimising / BAU Current / Do Nothing AWS Environment Payback Period Time Cost Intangible Benefits
  • 74. Cost Optimization (CO) $ $ Paying for what you use Paying for what you need
  • 75. Cost Optimisation (CO) Simple Stimulating Stretching Consolidated Billing Permissions Tagging Idle Resources Design for Elasticity Instance Right Sizing Storage Purchasing Options OS Licencing Offloading Architecture Higher Level Services
  • 77. Intangible Benefits $ 1 2 3 4 50 TCO Migration Cost Cost Optimising / BAU Current / Do Nothing AWS Environment Payback Period Time Cost Intangible Benefits
  • 78. Tangible cost savings associated with migration to the cloud are not the only benefits to be gained from it. Analyzing the intangible benefits a migration could have on your business and your bottom line can lead to a more rounded business case for justifying it and a greater urgency to complete the migration.
  • 80. Intangible Benefits • Intangible (value) benefits will depend on your business • There are numerous KPIs and they can even be applicable across industries • You may already be measuring them • You may already be reporting performance against them
  • 82. Data Points and Effort Data Points Effort High effort, many data points. Leads to a high quality business case. Low effort, many data points. Difficult to build compelling business case. Low effort, few data points. Unusable business case. High effort, few data points. Leads to an inaccurate business case.
  • 83. Discovery of Data Points People Costs 3rd Party Costs Infrastructure Costs Application Costs Migration Costs
  • 84. Discovery of Data Points – People People Costs People costs include (and are not limited to): • Direct people costs (employees): • Recruitment, retention, replacement and retirement costs • Activity costs including undertstanding time and motion • Training and development costs • Direct people costs (contractors): • Recruitment, retention, replacement and retirement costs • Cost per hour/day/week/month
  • 85. Discovery of Data Points – 3rd Party 3rd Party Costs 3rd Party costs include (and are not limited to): • Contract related costs • Fixed costs (maintenance, etc.) • Variable costs (innovation, change requests, etc.) • Variation penalties / early termination penalties • Software licences (e.g., orchestration tools / multi-cloud) • Activity costs including undertstanding time and motion
  • 86. Discovery of Data Points - Infrastructure Infrastructure Costs Infrastructure costs include (and are not limited to): • Data centre costs • Lease term remaining • Lease termination penalties • Cost of reduced footprint • Connectivity • Leased lines to the data centre • Servers • Number of physical servers • Number of virtual servers • Virtual servers mapped to their physical counterparts • Specification (CPUs, cores, RAM) • Performance characteristics (CPU/RAM/IO min/max/avg.) • Storage (SAN, NAS, direct-attached) • Network connectivity (peak throughput) • Dependencies on other servers
  • 87. Discovery of Data Points - Infrastructure Infrastructure Costs Infrastructure costs include (and are not limited to): • Upcoming refreshes • Existing end of life plans • Date purchased / instantiated, time remaining on capex • Cost of purchase / instantiation, cost remaining on capex, lease penalties • Depreciation / amortization approach
  • 88. Discovery of Data Points - Applications Application Costs At the same time as you perform server discovery, you should also be establishing what applications (“workloads”) you are running. The more data points you can collect about your applications, the better equipped you will be to make a decision about how they will feature in the migration: • Number of application workloads • Map workloads to the underlying servers • Establish workload dependencies (both server and other workloads) • Perform a “Six Rs” analysis of each workload • Review OS licensing and the underlying OS (move to Amazon Linux?) • Understand upcoming application changes • Re-examine the Six Rs analysis and understand scope for: • R1 > R2 or R5 • R3 > R4 • R5 > R4 • R6 > R5 or R4
  • 89. Discovery of Data Points - Applications Pattern Label Migration Pattern Name Pattern Description Examples Retain • Client will keep host / application in their source environment • Minimal analysis/validation of scope and application affinity • Dependency on integrating service management Unresolved Physical Dependencies Mainframe/AS400 Non x86 UNIX Applications Retire • Application and host decommission on source • No migration to target • Application owner approvals needed Existing Decommission Program Scope UNIX, AIX, SCO; Clustered host for DR, alternative HA hosts Re-Hosting • Like for Like application migration to target cloud • Minimal effort to make the application work on the target cloud infrastructure (Minimal application layout change) • Storage migration will be needed (without conversion) • UAT - Some level of application testing Simple to Medium V2V, P2V Storage: Local to DASD RHEL 6 above Win 2008 above Re-Platform • Up-Version of the OS and/or Database onto the target cloud • Storage migration will be needed (without conversion) • Some level of application changes • Application reinstallation on the target • UAT is highly recommended • Database to AWS RDS W2K3 to Win 2012; Win 2008 below; RHEL below; Oracle 8 to 11; All databases New application releases All clusters (MS cluster, DR) MS SQL same technology (RDS) Re-Factoring • OS and/or Database porting • Middleware and application change to cloud service offering • Data conversion; Database transition to MySQL, Aurora, etc. • UAT required AIX to Linux Oracle to SQL; SQL to Aurora Middleware, IBM products Re-Architect • Application architecture changes may also require Up-Version or Porting • Middleware, data modernization; application consolidation / stacking • UAT required; HPC Grid, No ITIL Any custom application change Complex / Highly complex application migration R1 R2 R3 R4 R5 R6 ApplicationModernization/ChangeEffort
  • 90. Discovery of Data Points - Applications • Application maintenance costs • Innovation / ongoing development / bug fixes • Managed service organisation • Licensing landscape • Licenses in place • Transferability of licences • Upcoming licence renewals • Economics of R1 and possibly R2 will change following migrations of other workloads
  • 91. Discovery of Data Points - Migration Migration Costs We need to establish the costs of migrating your workloads. This will be based upon which ‘R’ the workload falls into. • Planning and designing migration • Development effort • Testing effort • Acceptance effort • Deployment effort • Landing zone configuration • Licensing • Data migration • Cut over • Roll back plan
  • 92. Discovery of Data Points - Migration Migration Velocity The speed of your migration to AWS will directly affect the size (cost) of the Migration Bubble. Creating a migration rhythm will drive the entire business to work to achieve the migration. • Identify which apps can move most easily • Create prioritized move groups • Organize in sprints and sprint teams for fast results • Be able to forecast the entire project timescale • Create a high-level multi-year/month project plan • The migration should be fast paced and demonstrate a commitment to migrating the workloads because of its velocity
  • 94. Current Budget Review Current Budget Review The data points we collect are collated into a budget statement which will present back to you the run rate cost of your current workloads. Key points of review: 1. Planned capital expenditure 2. Monthly operations budget 3. Depreciation / amortization 4. Overall budget review Once agreed, the budget statement can then be used as a baseline for the business case comparison.
  • 96. Business Case Preparation Business Case Preparation Following sign-off of the budget statement, we will set about creating the business case: 1. Review current budget 2. Review all data points 3. Licence review and future state forecast 4. Instance right-sizing 5. Higher-level service review 6. Total cost of migration modelling 7. Total cost of operation modelling 8. Cost optimization modelling 9. Final business case reviews 10. Executive summary 11. Backing data
  • 98. Next Steps 1. Business case is finalized 2. Models and assumptions in business case tested 3. Business case updated with any changes 4. Business case finalised for business and Board review 5. Business case approved
  • 99. Recap
  • 100. Recap 1. We covered what we mean by a large-scale migration 2. We discussed why you would embark on a migration to the cloud 3. What to consider before embarking on a migration 4. Determining if you’re ready for a migration 5. Evaluating your organizational maturity for the cloud 6. Building the business case for migration
  • 103. Remember to complete your evaluations!
  • 104. Related Sessions • ENT204 • ENT218 • ENT304 • ENT308