SlideShare une entreprise Scribd logo
1  sur  104
Télécharger pour lire hors ligne
© 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

Contenu connexe

Tendances

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
Tom Laszewski
 
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive GuidanceAWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
Tom Laszewski
 

Tendances (20)

Migrating your Data Centre to AWS
Migrating your Data Centre to AWSMigrating your Data Centre to AWS
Migrating your Data Centre to AWS
 
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
 
"Introduction to FinOps" – Greg VanderWel at Chicago AWS user group
"Introduction to FinOps" – Greg VanderWel at Chicago AWS user group"Introduction to FinOps" – Greg VanderWel at Chicago AWS user group
"Introduction to FinOps" – Greg VanderWel at Chicago AWS user group
 
Getting started on your AWS migration journey
Getting started on your AWS migration journeyGetting started on your AWS migration journey
Getting started on your AWS migration journey
 
Building the Business Case for AWS
Building the Business Case for AWSBuilding the Business Case for AWS
Building the Business Case for AWS
 
Considerations for your Cloud Journey
Considerations for your Cloud JourneyConsiderations for your Cloud Journey
Considerations for your Cloud Journey
 
My CIO Says that We're Going All-In and Migrating to AWS, Now What?
My CIO Says that We're Going All-In and Migrating to AWS, Now What?My CIO Says that We're Going All-In and Migrating to AWS, Now What?
My CIO Says that We're Going All-In and Migrating to AWS, Now What?
 
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
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
 
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive GuidanceAWS Cloud Center Excellence Quick Start Prescriptive Guidance
AWS Cloud Center Excellence Quick Start Prescriptive Guidance
 
Cloud Migration: A How-To Guide
Cloud Migration: A How-To GuideCloud Migration: A How-To Guide
Cloud Migration: A How-To Guide
 
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...
 
Building Your Cloud Strategy
Building Your Cloud StrategyBuilding Your Cloud Strategy
Building Your Cloud Strategy
 
Migrating to the Cloud
Migrating to the CloudMigrating to the Cloud
Migrating to the Cloud
 
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
Accelerating Your Portfolio Migration to AWS Using AWS Migration Hub - ENT321...
 
Cloud Center of Excellence
Cloud Center of ExcellenceCloud Center of Excellence
Cloud Center of Excellence
 
Creating an Effective Roadmap for Your Cloud Journey (ENT225-R1) - AWS re:Inv...
Creating an Effective Roadmap for Your Cloud Journey (ENT225-R1) - AWS re:Inv...Creating an Effective Roadmap for Your Cloud Journey (ENT225-R1) - AWS re:Inv...
Creating an Effective Roadmap for Your Cloud Journey (ENT225-R1) - AWS re:Inv...
 
Application Portfolio Migration
Application Portfolio MigrationApplication Portfolio Migration
Application Portfolio Migration
 
On-premise to Microsoft Azure Cloud Migration.
 On-premise to Microsoft Azure Cloud Migration. On-premise to Microsoft Azure Cloud Migration.
On-premise to Microsoft Azure Cloud Migration.
 
Building the business case for AWS
Building the business case for AWSBuilding the business case for AWS
Building the business case for AWS
 

En vedette

En vedette (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
 

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

Similaire à 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
 

Plus de Amazon Web Services

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

Plus de Amazon Web Services (20)

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

Dernier

Dernier (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

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