SlideShare a Scribd company logo
1 of 39
Setting The Scene
2007 – iPhone
Launches
2008 – Google App
Launches
2009 - Smartphones
become normal
2010 – NetFlix
Launches on AWS
2011 - Apple iCloud
2011 – AWS
marketplace
2012 – Cloud
explosion
1950 – Time Sharing 1960 - ARPANET
1970 – Virtual
Machines
1990 – Cloud
Computing Term
Introduced
1999 – Salesforce.com
launches
2002 – Amazon starts
building platform
2006 – Amazon EC2
Launches
2007-2017
Why choose cloud?
Issues
• Budgeting
• VM Sprawl
• Control – ITIL
• Recovery
• Data Governance
• SLA
• Skills
• Jurisdictional issues
Journey to the Cloud
The first steps are always the hardest….
Design Approach
• Traditional
• Size network connectivity
• Size storage capacity
• Size storage IOPS
• Size compute
• Cloud
• Size number of VMs
• Size storage
Traditional
• Converged Design
• How much CPU?
• Contention?
• Storage Capacity?
• Storage Performance?
• Hypervisor?
• Software Licensing?
• Network Connections?
• Security?
• ITIL Change control?
Cloud TCO Calculator
• Number and Size of VMs?
• Storage Types and Size?
• Devil is in the detail!
• Be aware of extras
• IaaS will be about the same
(or more)
A phrase to think about...
Where do I start?
• ‘It’s all about the apps stupid’ –
Bill Clinton (sort of)
• Business requirements
• Application groups
• New
• Maintained Legacy
• Unmaintained Legacy
• Retire, Re-host, Replace, Remain
• Plan
Cloud Delivery Models
Except for the Networking….
Client Access
Onsite
bandwidth
VPNs
Access
charges
Load
Balancing/
IPs…
Implementation
• Start small
• Web facing apps
• Low impact
• New Provisions
• Test, Test, Test
• Criteria for Success
• Criteria for Failure
Production is still Production
• Remember ITIL
• Change Control?
• Security?
• API keys?
• Internal app issues?
• Cloud based systems are still
services
Phases of migration
• Lift and Shift to IaaS
• Just move VMs as is?
• Remember
• Retire, Re-host, Replace, Remain
• Options for quick redeployment
Next phase – Leap from IaaS to PaaS
Clouds help
• Example – Azure
• What do you need for a website?
• VM?
• Azure hosted page
• Azure Functions
• Azure storage
Few common pitfalls
SINGLE-REGION
DEPLOYMENT
Some customers believe that
clouds automatically deal
with scalability and resiliency
across regions.
Customers should plan for an
outage of services in a particular
region and failover where
necessary
LACK OF STRATEGY FOR
RESILIENCE WITHIN
SERVICES
Some Services have
functionality built in, to deal
with availability.
Customers should be aware
of these services
IGNORE THIRD PARTY
DEPENDENCIES THAT
COULD KILL YOUR
SERVICE
Most solutions have included
dependencies outside.
Customers should ensure that a
graceful degradation occurs, for
components inside and outside.
IGNORE SINGLE POINTS
OF FAILURE
Some solutions we have seen
have single points of failure in
their solution. If this goes down,
your application will be down.
Customers should run all tiers of
their application in a resilient
manner if the SLA requires it.
Few common pitfalls
IGNORE A MAJOR INCIDENT
RESPONSE PLAN
A number of Azure customers do not
have a Major Incident response plan in
place.
Customers should ensure that they have a MIRP
in place, clearly defining responsibilities across
the solution, escalation protocol and any other
necessary processes to follow in a disastrous
scenario.
Many solutions are based around the
concept of Eventual Consistency and / or
multi-region deployment.
When faced with region failover, how do you
know that critical data is present and valid in
the new region, what was lost from the primary
region and may now never arrive in the
secondary ?
FAIL TO TEST YOUR DR / HA
STRATEGY
A number of customers had either an
automated Disaster Recovery
mechanism or well-documented
approach. However, this approach had
not yet been tested.
Customers should test their disaster recovery
semi-regularly, to ensure that the process is still
relevant and that all parties are aware of the
required steps.
Cost Compliance
FlexPod Structure
An comparison to real world
• Cost - £200 per month to lease
• Add VAT @ 20%
• Hidden costs
• (4 times more to hand the car back)
• A charge for each turn of the wheel
• Brake usage charges
NetApp storage cost
• FAS2620 12x4TB
• 28.3TiB Usable
• £14,000 w/3 year support
• £0.015 / GB / month
• 2:1 – £0.0075 / GB / month
Storage on Amazon
• S3 store
• $0.024 / GB / Month
• + Get/Put/Delete/Replication
• +Bandwidth Cost
• +Currency Conversion
• +IO SLA
ONTAP Cloud on AWS
• $0.11 / GB / Month
• + Instance costs ($1.50 / hour)
Why can’t data live offsite
• Data locality
• iSCSI?
• Latency of access
• Security Issues
Cost of a Server
• 32 vCore – 256GB
• 5 Year cost £9400
• Monthly
• Hourly £0.21
• AWS EC2 M4 16Large
• $2.352/hour
• 5 Years $103017.60
• £79244.30
• Assuming stable currency
Where it works – Office 365
• Commodity application
• Everyone uses it the same way
• Office365 is most famous and
successful
• Everyone needs subset of the
functionality
Where it works – Office 365
• Commodity application
• Everyone uses it the same way
• Office365 is most famous and
successful
• Everyone needs subset of the
functionality
Office 365 Cost Comparison
• Office 365
• Number of users 1000
• £9.40 per month
• £9400 / month
• £338400 over 3 years
• On Prem Exchange
• 4 Exchange servers
• ~£100000 w/out storage
• 20TB of enterprise storage,
w/replication
• ~£90000
• Office Pro (cheapest on Pro 365)
• £11.00 per user
• £11000.00 / month
• £396000.00
• Total: £586000Delta £247600 over 3 years
What’s missing?
• Office 3653 doesn’t backup
• Do you need to?
• Compliance?
• Recovery?
• Downtime?
Long term outage?
• How long is ‘long’
• Hour, week, month?
• Consider continuity service
Customer 50 user
Customer – 600 User Recruitment Consultancy
Customer – £6 Billion UK Retailer
Big Fish, little pond…
Takeaway
• Remember Solution Design
• Remember full costs model
• Remember Continuity
• Remember Hybrid
In Conclusion

More Related Content

What's hot

AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...Amazon Web Services
 
AWS vs Azure | Difference Between Microsoft Azure and Amazon AWS | AWS Traini...
AWS vs Azure | Difference Between Microsoft Azure and Amazon AWS | AWS Traini...AWS vs Azure | Difference Between Microsoft Azure and Amazon AWS | AWS Traini...
AWS vs Azure | Difference Between Microsoft Azure and Amazon AWS | AWS Traini...Edureka!
 
What Every MSP Needs to Know for Cloud Success
What Every MSP Needs to Know for Cloud SuccessWhat Every MSP Needs to Know for Cloud Success
What Every MSP Needs to Know for Cloud SuccessRightScale
 
Application Centric DevOps
Application Centric DevOpsApplication Centric DevOps
Application Centric DevOpsNati Shalom
 
Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns
Aberdeen Oil & Gas Event - Enterprise Cloud Adoption PatternsAberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns
Aberdeen Oil & Gas Event - Enterprise Cloud Adoption PatternsAmazon Web Services
 
AWS Summit Berlin 2013 - Next-Generation Websites on Demand – with Infopark C...
AWS Summit Berlin 2013 - Next-Generation Websites on Demand – with Infopark C...AWS Summit Berlin 2013 - Next-Generation Websites on Demand – with Infopark C...
AWS Summit Berlin 2013 - Next-Generation Websites on Demand – with Infopark C...AWS Germany
 
Virtualization-the Cloud Enabler by INSPIRE-groups
Virtualization-the Cloud Enabler by INSPIRE-groupsVirtualization-the Cloud Enabler by INSPIRE-groups
Virtualization-the Cloud Enabler by INSPIRE-groupsPraveen Hanchinal
 
Strengthening Operations with Splunk and AWS CloudTrail
Strengthening Operations with Splunk and AWS CloudTrailStrengthening Operations with Splunk and AWS CloudTrail
Strengthening Operations with Splunk and AWS CloudTrailAlan Williams
 
Private cloud cloud-phoenix-april-2014
Private cloud cloud-phoenix-april-2014Private cloud cloud-phoenix-april-2014
Private cloud cloud-phoenix-april-2014Miguel Zuniga
 
Azure backup recovery drp The business continuity - Eric Mansa - LinkByNet
Azure backup recovery drpThe business continuity - Eric Mansa - LinkByNetAzure backup recovery drpThe business continuity - Eric Mansa - LinkByNet
Azure backup recovery drp The business continuity - Eric Mansa - LinkByNetaOS Community
 
AWS re:Invent 2016: Move your desktops to the cloud with Amazon WorkSpaces (B...
AWS re:Invent 2016: Move your desktops to the cloud with Amazon WorkSpaces (B...AWS re:Invent 2016: Move your desktops to the cloud with Amazon WorkSpaces (B...
AWS re:Invent 2016: Move your desktops to the cloud with Amazon WorkSpaces (B...Amazon Web Services
 
Orchestrating PaaS and IaaS+ with RightScale
Orchestrating PaaS and IaaS+ with RightScaleOrchestrating PaaS and IaaS+ with RightScale
Orchestrating PaaS and IaaS+ with RightScaleRightScale
 
Building intelligent apps using iot and cognitive services - Prabhjot Bakshi
Building intelligent apps using iot and cognitive services - Prabhjot BakshiBuilding intelligent apps using iot and cognitive services - Prabhjot Bakshi
Building intelligent apps using iot and cognitive services - Prabhjot BakshiaOS Community
 
Cloud computing & security
Cloud computing & securityCloud computing & security
Cloud computing & securityram prasath
 
CloudEndure Migration - AWS
CloudEndure Migration - AWSCloudEndure Migration - AWS
CloudEndure Migration - AWSEver Lux
 
Simplified migration with CloudEndure
Simplified migration with CloudEndureSimplified migration with CloudEndure
Simplified migration with CloudEndureTushar Gupta
 
When networks meets apps (open stack atlanta)
When networks meets apps (open stack atlanta)When networks meets apps (open stack atlanta)
When networks meets apps (open stack atlanta)Nati Shalom
 

What's hot (20)

Amazon Web Services 101
Amazon Web Services 101Amazon Web Services 101
Amazon Web Services 101
 
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
AWS re:Invent 2016: Deploying Amazon WorkSpaces at Enterprise Scale to Delive...
 
Moving Viadeo to AWS
Moving Viadeo to AWSMoving Viadeo to AWS
Moving Viadeo to AWS
 
AWS vs Azure | Difference Between Microsoft Azure and Amazon AWS | AWS Traini...
AWS vs Azure | Difference Between Microsoft Azure and Amazon AWS | AWS Traini...AWS vs Azure | Difference Between Microsoft Azure and Amazon AWS | AWS Traini...
AWS vs Azure | Difference Between Microsoft Azure and Amazon AWS | AWS Traini...
 
What Every MSP Needs to Know for Cloud Success
What Every MSP Needs to Know for Cloud SuccessWhat Every MSP Needs to Know for Cloud Success
What Every MSP Needs to Know for Cloud Success
 
Application Centric DevOps
Application Centric DevOpsApplication Centric DevOps
Application Centric DevOps
 
Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns
Aberdeen Oil & Gas Event - Enterprise Cloud Adoption PatternsAberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns
Aberdeen Oil & Gas Event - Enterprise Cloud Adoption Patterns
 
AWS Summit Berlin 2013 - Next-Generation Websites on Demand – with Infopark C...
AWS Summit Berlin 2013 - Next-Generation Websites on Demand – with Infopark C...AWS Summit Berlin 2013 - Next-Generation Websites on Demand – with Infopark C...
AWS Summit Berlin 2013 - Next-Generation Websites on Demand – with Infopark C...
 
Virtualization-the Cloud Enabler by INSPIRE-groups
Virtualization-the Cloud Enabler by INSPIRE-groupsVirtualization-the Cloud Enabler by INSPIRE-groups
Virtualization-the Cloud Enabler by INSPIRE-groups
 
Strengthening Operations with Splunk and AWS CloudTrail
Strengthening Operations with Splunk and AWS CloudTrailStrengthening Operations with Splunk and AWS CloudTrail
Strengthening Operations with Splunk and AWS CloudTrail
 
Private cloud cloud-phoenix-april-2014
Private cloud cloud-phoenix-april-2014Private cloud cloud-phoenix-april-2014
Private cloud cloud-phoenix-april-2014
 
Azure backup recovery drp The business continuity - Eric Mansa - LinkByNet
Azure backup recovery drpThe business continuity - Eric Mansa - LinkByNetAzure backup recovery drpThe business continuity - Eric Mansa - LinkByNet
Azure backup recovery drp The business continuity - Eric Mansa - LinkByNet
 
AWS re:Invent 2016: Move your desktops to the cloud with Amazon WorkSpaces (B...
AWS re:Invent 2016: Move your desktops to the cloud with Amazon WorkSpaces (B...AWS re:Invent 2016: Move your desktops to the cloud with Amazon WorkSpaces (B...
AWS re:Invent 2016: Move your desktops to the cloud with Amazon WorkSpaces (B...
 
Orchestrating PaaS and IaaS+ with RightScale
Orchestrating PaaS and IaaS+ with RightScaleOrchestrating PaaS and IaaS+ with RightScale
Orchestrating PaaS and IaaS+ with RightScale
 
Building intelligent apps using iot and cognitive services - Prabhjot Bakshi
Building intelligent apps using iot and cognitive services - Prabhjot BakshiBuilding intelligent apps using iot and cognitive services - Prabhjot Bakshi
Building intelligent apps using iot and cognitive services - Prabhjot Bakshi
 
Cloud computing & security
Cloud computing & securityCloud computing & security
Cloud computing & security
 
CloudEndure Migration - AWS
CloudEndure Migration - AWSCloudEndure Migration - AWS
CloudEndure Migration - AWS
 
Simplified migration with CloudEndure
Simplified migration with CloudEndureSimplified migration with CloudEndure
Simplified migration with CloudEndure
 
When networks meets apps (open stack atlanta)
When networks meets apps (open stack atlanta)When networks meets apps (open stack atlanta)
When networks meets apps (open stack atlanta)
 
AWS
AWSAWS
AWS
 

Similar to Cloud Migration: Key Considerations for Success

Customer Sharing: HTC - What is in AWS Cloud for me?
Customer Sharing: HTC - What is in AWS Cloud for me?Customer Sharing: HTC - What is in AWS Cloud for me?
Customer Sharing: HTC - What is in AWS Cloud for me?Amazon Web Services
 
CloudOpen Japan - Controlling the cost of your first cloud
CloudOpen Japan - Controlling the cost of your first cloudCloudOpen Japan - Controlling the cost of your first cloud
CloudOpen Japan - Controlling the cost of your first cloudTim Mackey
 
Taming the cost of your first cloud - CCCEU 2014
Taming the cost of your first cloud - CCCEU 2014Taming the cost of your first cloud - CCCEU 2014
Taming the cost of your first cloud - CCCEU 2014Tim Mackey
 
Cloud Made Easy - August 2017
Cloud Made Easy - August 2017Cloud Made Easy - August 2017
Cloud Made Easy - August 2017Franco Ucci
 
Nuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloudNuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloudDavid Veksler
 
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid ITAsk The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid ITRightScale
 
AWS Summit 2013 | Auckland - Building Web Scale Applications with AWS
AWS Summit 2013 | Auckland - Building Web Scale Applications with AWSAWS Summit 2013 | Auckland - Building Web Scale Applications with AWS
AWS Summit 2013 | Auckland - Building Web Scale Applications with AWSAmazon Web Services
 
Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...
Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...
Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...Michaël Figuière
 
[Cloud Computing Day with V-Forum] Going Global on AWS
[Cloud Computing Day with V-Forum] Going Global on AWS[Cloud Computing Day with V-Forum] Going Global on AWS
[Cloud Computing Day with V-Forum] Going Global on AWSAmazon Web Services Korea
 
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your DeploymentAWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your DeploymentAmazon Web Services
 
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
 
Aliaba Cloud Singapore Meetup- ECS Deep Dive
Aliaba Cloud Singapore Meetup- ECS Deep DiveAliaba Cloud Singapore Meetup- ECS Deep Dive
Aliaba Cloud Singapore Meetup- ECS Deep DiveChirag Nayyar
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Andrew Miller
 
Open solariscloud
Open solariscloudOpen solariscloud
Open solariscloudxKinAnx
 
Running Oracle EBS in the cloud (UKOUG APPS16 edition)
Running Oracle EBS in the cloud (UKOUG APPS16 edition)Running Oracle EBS in the cloud (UKOUG APPS16 edition)
Running Oracle EBS in the cloud (UKOUG APPS16 edition)Andrejs Prokopjevs
 
AWS Summit London 2014 | Introduction to Amazon EC2 (100)
AWS Summit London 2014 | Introduction to Amazon EC2 (100)AWS Summit London 2014 | Introduction to Amazon EC2 (100)
AWS Summit London 2014 | Introduction to Amazon EC2 (100)Amazon Web Services
 
Dave Nielsen - the economically unstoppable cloud
Dave Nielsen - the economically unstoppable cloudDave Nielsen - the economically unstoppable cloud
Dave Nielsen - the economically unstoppable cloudOlga Lavrentieva
 

Similar to Cloud Migration: Key Considerations for Success (20)

Customer Sharing: HTC - What is in AWS Cloud for me?
Customer Sharing: HTC - What is in AWS Cloud for me?Customer Sharing: HTC - What is in AWS Cloud for me?
Customer Sharing: HTC - What is in AWS Cloud for me?
 
CloudOpen Japan - Controlling the cost of your first cloud
CloudOpen Japan - Controlling the cost of your first cloudCloudOpen Japan - Controlling the cost of your first cloud
CloudOpen Japan - Controlling the cost of your first cloud
 
Taming the cost of your first cloud - CCCEU 2014
Taming the cost of your first cloud - CCCEU 2014Taming the cost of your first cloud - CCCEU 2014
Taming the cost of your first cloud - CCCEU 2014
 
Cloud Made Easy - August 2017
Cloud Made Easy - August 2017Cloud Made Easy - August 2017
Cloud Made Easy - August 2017
 
Nuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloudNuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloud
 
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid ITAsk The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
 
AWS Summit 2013 | Auckland - Building Web Scale Applications with AWS
AWS Summit 2013 | Auckland - Building Web Scale Applications with AWSAWS Summit 2013 | Auckland - Building Web Scale Applications with AWS
AWS Summit 2013 | Auckland - Building Web Scale Applications with AWS
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...
Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...
Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
[Cloud Computing Day with V-Forum] Going Global on AWS
[Cloud Computing Day with V-Forum] Going Global on AWS[Cloud Computing Day with V-Forum] Going Global on AWS
[Cloud Computing Day with V-Forum] Going Global on AWS
 
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your DeploymentAWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
 
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
 
Aliaba Cloud Singapore Meetup- ECS Deep Dive
Aliaba Cloud Singapore Meetup- ECS Deep DiveAliaba Cloud Singapore Meetup- ECS Deep Dive
Aliaba Cloud Singapore Meetup- ECS Deep Dive
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
 
Open solariscloud
Open solariscloudOpen solariscloud
Open solariscloud
 
Running Oracle EBS in the cloud (UKOUG APPS16 edition)
Running Oracle EBS in the cloud (UKOUG APPS16 edition)Running Oracle EBS in the cloud (UKOUG APPS16 edition)
Running Oracle EBS in the cloud (UKOUG APPS16 edition)
 
AWS Summit London 2014 | Introduction to Amazon EC2 (100)
AWS Summit London 2014 | Introduction to Amazon EC2 (100)AWS Summit London 2014 | Introduction to Amazon EC2 (100)
AWS Summit London 2014 | Introduction to Amazon EC2 (100)
 
Dave Nielsen - the economically unstoppable cloud
Dave Nielsen - the economically unstoppable cloudDave Nielsen - the economically unstoppable cloud
Dave Nielsen - the economically unstoppable cloud
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 

Recently uploaded

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Recently uploaded (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

Cloud Migration: Key Considerations for Success

  • 1.
  • 2.
  • 3. Setting The Scene 2007 – iPhone Launches 2008 – Google App Launches 2009 - Smartphones become normal 2010 – NetFlix Launches on AWS 2011 - Apple iCloud 2011 – AWS marketplace 2012 – Cloud explosion 1950 – Time Sharing 1960 - ARPANET 1970 – Virtual Machines 1990 – Cloud Computing Term Introduced 1999 – Salesforce.com launches 2002 – Amazon starts building platform 2006 – Amazon EC2 Launches 2007-2017
  • 5. Issues • Budgeting • VM Sprawl • Control – ITIL • Recovery • Data Governance • SLA • Skills • Jurisdictional issues
  • 6. Journey to the Cloud The first steps are always the hardest….
  • 7. Design Approach • Traditional • Size network connectivity • Size storage capacity • Size storage IOPS • Size compute • Cloud • Size number of VMs • Size storage
  • 8. Traditional • Converged Design • How much CPU? • Contention? • Storage Capacity? • Storage Performance? • Hypervisor? • Software Licensing? • Network Connections? • Security? • ITIL Change control?
  • 9. Cloud TCO Calculator • Number and Size of VMs? • Storage Types and Size? • Devil is in the detail! • Be aware of extras • IaaS will be about the same (or more)
  • 10. A phrase to think about...
  • 11. Where do I start? • ‘It’s all about the apps stupid’ – Bill Clinton (sort of) • Business requirements • Application groups • New • Maintained Legacy • Unmaintained Legacy • Retire, Re-host, Replace, Remain • Plan
  • 13. Except for the Networking…. Client Access Onsite bandwidth VPNs Access charges Load Balancing/ IPs…
  • 14. Implementation • Start small • Web facing apps • Low impact • New Provisions • Test, Test, Test • Criteria for Success • Criteria for Failure
  • 15. Production is still Production • Remember ITIL • Change Control? • Security? • API keys? • Internal app issues? • Cloud based systems are still services
  • 16. Phases of migration • Lift and Shift to IaaS • Just move VMs as is? • Remember • Retire, Re-host, Replace, Remain • Options for quick redeployment
  • 17. Next phase – Leap from IaaS to PaaS
  • 18. Clouds help • Example – Azure • What do you need for a website? • VM? • Azure hosted page • Azure Functions • Azure storage
  • 19. Few common pitfalls SINGLE-REGION DEPLOYMENT Some customers believe that clouds automatically deal with scalability and resiliency across regions. Customers should plan for an outage of services in a particular region and failover where necessary LACK OF STRATEGY FOR RESILIENCE WITHIN SERVICES Some Services have functionality built in, to deal with availability. Customers should be aware of these services IGNORE THIRD PARTY DEPENDENCIES THAT COULD KILL YOUR SERVICE Most solutions have included dependencies outside. Customers should ensure that a graceful degradation occurs, for components inside and outside. IGNORE SINGLE POINTS OF FAILURE Some solutions we have seen have single points of failure in their solution. If this goes down, your application will be down. Customers should run all tiers of their application in a resilient manner if the SLA requires it.
  • 20. Few common pitfalls IGNORE A MAJOR INCIDENT RESPONSE PLAN A number of Azure customers do not have a Major Incident response plan in place. Customers should ensure that they have a MIRP in place, clearly defining responsibilities across the solution, escalation protocol and any other necessary processes to follow in a disastrous scenario. Many solutions are based around the concept of Eventual Consistency and / or multi-region deployment. When faced with region failover, how do you know that critical data is present and valid in the new region, what was lost from the primary region and may now never arrive in the secondary ? FAIL TO TEST YOUR DR / HA STRATEGY A number of customers had either an automated Disaster Recovery mechanism or well-documented approach. However, this approach had not yet been tested. Customers should test their disaster recovery semi-regularly, to ensure that the process is still relevant and that all parties are aware of the required steps.
  • 23. An comparison to real world • Cost - £200 per month to lease • Add VAT @ 20% • Hidden costs • (4 times more to hand the car back) • A charge for each turn of the wheel • Brake usage charges
  • 24. NetApp storage cost • FAS2620 12x4TB • 28.3TiB Usable • £14,000 w/3 year support • £0.015 / GB / month • 2:1 – £0.0075 / GB / month
  • 25. Storage on Amazon • S3 store • $0.024 / GB / Month • + Get/Put/Delete/Replication • +Bandwidth Cost • +Currency Conversion • +IO SLA
  • 26. ONTAP Cloud on AWS • $0.11 / GB / Month • + Instance costs ($1.50 / hour)
  • 27. Why can’t data live offsite • Data locality • iSCSI? • Latency of access • Security Issues
  • 28. Cost of a Server • 32 vCore – 256GB • 5 Year cost £9400 • Monthly • Hourly £0.21 • AWS EC2 M4 16Large • $2.352/hour • 5 Years $103017.60 • £79244.30 • Assuming stable currency
  • 29. Where it works – Office 365 • Commodity application • Everyone uses it the same way • Office365 is most famous and successful • Everyone needs subset of the functionality
  • 30. Where it works – Office 365 • Commodity application • Everyone uses it the same way • Office365 is most famous and successful • Everyone needs subset of the functionality
  • 31. Office 365 Cost Comparison • Office 365 • Number of users 1000 • £9.40 per month • £9400 / month • £338400 over 3 years • On Prem Exchange • 4 Exchange servers • ~£100000 w/out storage • 20TB of enterprise storage, w/replication • ~£90000 • Office Pro (cheapest on Pro 365) • £11.00 per user • £11000.00 / month • £396000.00 • Total: £586000Delta £247600 over 3 years
  • 32. What’s missing? • Office 3653 doesn’t backup • Do you need to? • Compliance? • Recovery? • Downtime?
  • 33. Long term outage? • How long is ‘long’ • Hour, week, month? • Consider continuity service
  • 35. Customer – 600 User Recruitment Consultancy
  • 36. Customer – £6 Billion UK Retailer
  • 37. Big Fish, little pond…
  • 38. Takeaway • Remember Solution Design • Remember full costs model • Remember Continuity • Remember Hybrid

Editor's Notes

  1. Uses 10 vms of 4 cores and 8GB. 10 TB SAN and 30 TB NAS vs OnPrem
  2. £0.33/hour if 3 years