SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
HYBRID CLOUD 
Adoption roadmap
THE CASE FOR HYBRID 
CLOUD 
• Large resource allocation variance. E.g. Netflix reaches 
peak traffic in evenings, weekends & Christmas. 
• Disaster Recovery: a replica environment in stand-by 
mode in the public cloud. 
• Added-value services expensive to implement in-house 
at scale.
WHICH SERVICES BELONG TO 
THE PUBLIC CLOUD? 
• Services that exhibit large usage variance: 
1. Provision entirely in the public 
cloud. 
2. Overflow to the public cloud 
(not practical with frequent 
updates and strict synchronization 
requirements unless collocated). 
Client 
Elastic Cloud 
Fixed Resource Cloud 
LB Client 
• Services that are expensive to implement in-house and difficult to scale or provide 99.9% 
uptime. 
• Services with heavy interaction should stick together whether in public or private cloud.
WHICH SERVICES BELONG TO 
THE PRIVATE CLOUD? 
• Services with unique security requirements. 
• Services with unique privacy requirements. 
• Cost: very complicated to evaluate upfront. It 
drops 20% / year.
SERVICES LIKELY TO EXHIBIT 
USAGE VARIANCE 
• Media streaming. 
• Analytics usually running at the EoD. 
• All services during a corporate event such as the 
launch of a new product line.
SERVICES EXPENSIVE TO 
MAINTAIN IN-HOUSE 
• Geographically distributed private clouds 
• Content Delivery Networks (CDNs) 
• Media Transcoding 
• GPU cloud: very high cost upfront
DISASTER RECOVERY 
• Define recovery time (RTO - how much 
downtime) and recovery point (RPO - how much 
data lost) objectives. 
• Replicate VMs to cloud storage. 
• Replicate DBs to cloud DBs. 
• Create a deployment configuration ready to 
launch when disaster hits (cold-standby) or a small 
set of VMs that are always live (warm-standby). 
• Avoid early fail-over to DR environment as it will 
aggravate the damage: 
RPO+RTO < Recovery Time of Master.
DESIGN FOR THE CLOUD 
• Loose coupling: 
• Use publish/subscribe for service interactions. 
• Adopt share-nothing architectures, they scale better. 
• Fail fast: show an error immediately rather than a spinning wheel for 10 mins and then 
an error. 
• Favor monolithic app designs rather than a network of interconnected micro-services. 
• Favor automatic recovery rather than focus on diagnostics and logging. 
• Get familiar with cloud automation tools (puppet, chef, pallet, AWS CloudFormation, 
etc.).
DEPLOY FOR THE CLOUD 
• The Docker revolution: no more “works 
on my PC” statements. 
• Clear release path: 
• QA certifies Docker containers and 
pushes them to the repository. 
• DevOps perform rolling updates of the 
published containers. 
• Amazon, Google & Redhat have all jumped into it. It will probably 
affect everybody by mid next year.
• Storage cost dropped 
84% in 5 years. 
$ / GB 
0.3 
0.225 
0.15 
0.075 
HISTORIC PRICES 
AWS Google Microsoft 
2006 2012 2014 
• VM cost dropped 56% in 3 
years. 0.7 
0.525 
Hour 
0.35 
/ $ 0.175 
0 
AWS - m3.xlarge (15GB, 4 cores) 
2012 2013 2014 Sep 2014
CASE STUDY 
MAPMYFITNESS.COM 
• Allows users to map, record and share their exercise routes and workouts online 
(400,000 activities logged daily). 
• 17 million users. Peak traffic during weekends and sport events (Tour de France, etc.). 
• Both private & public cloud hosted with Rackspace. 
• Hybrid cloud used for: 
• Overflow traffic. 
• Testing and development. 
• Hosting event-type websites that are shorter lived.
NEXT STEPS 
• Move your public content to a CDN. 
• Build a DR environment in Amazon or Google and maintain 
it. 
• Use AWS Route 53 (DNS) to redirect traffic to geo-local 
data centers. 
• Deploy to more than one cloud provider: Amazon failed on 
the Christmas Eve of 2012 reflecting downtime to Netflix.

Contenu connexe

Tendances

Accumulo Nutch/GORA, Storm, and Pig
Accumulo Nutch/GORA, Storm, and PigAccumulo Nutch/GORA, Storm, and Pig
Accumulo Nutch/GORA, Storm, and Pig
Jason Trost
 

Tendances (20)

Cloudstack: the best kept secret in the cloud
Cloudstack: the best kept secret in the cloudCloudstack: the best kept secret in the cloud
Cloudstack: the best kept secret in the cloud
 
OpenStack in the Enterprise
OpenStack in the EnterpriseOpenStack in the Enterprise
OpenStack in the Enterprise
 
1 cloud, 2 clouds, 3 clouds, tons...
1 cloud, 2 clouds, 3 clouds, tons...1 cloud, 2 clouds, 3 clouds, tons...
1 cloud, 2 clouds, 3 clouds, tons...
 
CloudStack EU User Group - Making stuff better through CloudStack
CloudStack EU User Group - Making stuff better through CloudStackCloudStack EU User Group - Making stuff better through CloudStack
CloudStack EU User Group - Making stuff better through CloudStack
 
CloudStack Container Service
CloudStack Container ServiceCloudStack Container Service
CloudStack Container Service
 
CloudStack EU user group - fast SAP provisioning
CloudStack EU user group - fast SAP provisioningCloudStack EU user group - fast SAP provisioning
CloudStack EU user group - fast SAP provisioning
 
Green / Blue Deployment with Immutable Servers
Green / Blue Deployment with Immutable ServersGreen / Blue Deployment with Immutable Servers
Green / Blue Deployment with Immutable Servers
 
Cloud X Multi-tenant Product Sheet (Nov. 2014)
Cloud X Multi-tenant Product Sheet (Nov. 2014)Cloud X Multi-tenant Product Sheet (Nov. 2014)
Cloud X Multi-tenant Product Sheet (Nov. 2014)
 
Apache Cassandra in the Cloud
Apache Cassandra in the CloudApache Cassandra in the Cloud
Apache Cassandra in the Cloud
 
Accumulo Nutch/GORA, Storm, and Pig
Accumulo Nutch/GORA, Storm, and PigAccumulo Nutch/GORA, Storm, and Pig
Accumulo Nutch/GORA, Storm, and Pig
 
Robert Sander: CloudStack and Terraform
Robert Sander: CloudStack and TerraformRobert Sander: CloudStack and Terraform
Robert Sander: CloudStack and Terraform
 
Matt Rechenburg - Save big bucks with Cloud Computing
Matt Rechenburg - Save big bucks with Cloud ComputingMatt Rechenburg - Save big bucks with Cloud Computing
Matt Rechenburg - Save big bucks with Cloud Computing
 
#lspe Q1 2013 dynamically scaling netflix in the cloud
#lspe Q1 2013   dynamically scaling netflix in the cloud#lspe Q1 2013   dynamically scaling netflix in the cloud
#lspe Q1 2013 dynamically scaling netflix in the cloud
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
AWS Customer Presentation - How TubeMogul uses AWS
AWS Customer Presentation - How TubeMogul uses AWSAWS Customer Presentation - How TubeMogul uses AWS
AWS Customer Presentation - How TubeMogul uses AWS
 
Introducing Kubestr - A New Way to Explore Your Kubernetes Storage Options
Introducing Kubestr - A New Way to Explore Your Kubernetes Storage OptionsIntroducing Kubestr - A New Way to Explore Your Kubernetes Storage Options
Introducing Kubestr - A New Way to Explore Your Kubernetes Storage Options
 
Adam Dagnall: Advanced S3 compatible storage integration in CloudStack
Adam Dagnall: Advanced S3 compatible storage integration in CloudStackAdam Dagnall: Advanced S3 compatible storage integration in CloudStack
Adam Dagnall: Advanced S3 compatible storage integration in CloudStack
 
What's Next for OpenStack at Walmart
What's Next for OpenStack at WalmartWhat's Next for OpenStack at Walmart
What's Next for OpenStack at Walmart
 
Ceph for Storing MeerKAT Radio Telescope Data
Ceph for Storing MeerKAT Radio Telescope DataCeph for Storing MeerKAT Radio Telescope Data
Ceph for Storing MeerKAT Radio Telescope Data
 
Introduction to HPC Cloud Computing
Introduction to HPC Cloud ComputingIntroduction to HPC Cloud Computing
Introduction to HPC Cloud Computing
 

En vedette

Leading Business Disruption Strategy with EA - Hugh Evans
Leading Business Disruption Strategy with EA - Hugh EvansLeading Business Disruption Strategy with EA - Hugh Evans
Leading Business Disruption Strategy with EA - Hugh Evans
Craig Martin
 
enterprise_architecture_as_a_tool_of_digital_state_transformation_-_m._bukows...
enterprise_architecture_as_a_tool_of_digital_state_transformation_-_m._bukows...enterprise_architecture_as_a_tool_of_digital_state_transformation_-_m._bukows...
enterprise_architecture_as_a_tool_of_digital_state_transformation_-_m._bukows...
Michal Bukowski, MBA, P2P
 

En vedette (20)

Leading Business Disruption Strategy with EA - Hugh Evans
Leading Business Disruption Strategy with EA - Hugh EvansLeading Business Disruption Strategy with EA - Hugh Evans
Leading Business Disruption Strategy with EA - Hugh Evans
 
eu e minha namo
eu e minha namoeu e minha namo
eu e minha namo
 
Webinar: BI in the Sky - The New Rules of Cloud Analytics
Webinar: BI in the Sky - The New Rules of Cloud AnalyticsWebinar: BI in the Sky - The New Rules of Cloud Analytics
Webinar: BI in the Sky - The New Rules of Cloud Analytics
 
AWS e-Zest Cloud Event 2013 - AWS for Enterprises
AWS e-Zest Cloud Event 2013 - AWS for EnterprisesAWS e-Zest Cloud Event 2013 - AWS for Enterprises
AWS e-Zest Cloud Event 2013 - AWS for Enterprises
 
Cloud 1.0.1 for SMEs
Cloud 1.0.1 for SMEsCloud 1.0.1 for SMEs
Cloud 1.0.1 for SMEs
 
Case Study: Telefonica UK Powers Flexible, Hybrid Cloud Environments with CA ...
Case Study: Telefonica UK Powers Flexible, Hybrid Cloud Environments with CA ...Case Study: Telefonica UK Powers Flexible, Hybrid Cloud Environments with CA ...
Case Study: Telefonica UK Powers Flexible, Hybrid Cloud Environments with CA ...
 
Sas Grid Migration and Roadmap
Sas Grid Migration and RoadmapSas Grid Migration and Roadmap
Sas Grid Migration and Roadmap
 
Webinar: SnapLogic Winter 2015
Webinar: SnapLogic Winter 2015Webinar: SnapLogic Winter 2015
Webinar: SnapLogic Winter 2015
 
(ISM201) Migrating to AWS: 7,700 Systems & 5 Global Data Centers
(ISM201) Migrating to AWS: 7,700 Systems & 5 Global Data Centers(ISM201) Migrating to AWS: 7,700 Systems & 5 Global Data Centers
(ISM201) Migrating to AWS: 7,700 Systems & 5 Global Data Centers
 
ITOC Cloud Adoption Roadmap
ITOC Cloud Adoption RoadmapITOC Cloud Adoption Roadmap
ITOC Cloud Adoption Roadmap
 
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum ResultsMulti-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
 
Hybrid Cloud Point of View - IBM Event, 2015
Hybrid Cloud Point of View - IBM Event, 2015Hybrid Cloud Point of View - IBM Event, 2015
Hybrid Cloud Point of View - IBM Event, 2015
 
enterprise_architecture_as_a_tool_of_digital_state_transformation_-_m._bukows...
enterprise_architecture_as_a_tool_of_digital_state_transformation_-_m._bukows...enterprise_architecture_as_a_tool_of_digital_state_transformation_-_m._bukows...
enterprise_architecture_as_a_tool_of_digital_state_transformation_-_m._bukows...
 
Simple approach to roadmap in the cloud
Simple approach to roadmap in the cloudSimple approach to roadmap in the cloud
Simple approach to roadmap in the cloud
 
Application Portfolio Migration
Application Portfolio MigrationApplication Portfolio Migration
Application Portfolio Migration
 
Predicciones cloud Telefónica para 2016
Predicciones cloud Telefónica para 2016Predicciones cloud Telefónica para 2016
Predicciones cloud Telefónica para 2016
 
Roadmap to Enterprise Cloud Computing
Roadmap to Enterprise Cloud ComputingRoadmap to Enterprise Cloud Computing
Roadmap to Enterprise Cloud Computing
 
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek Mah...
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek  Mah...AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek  Mah...
AWS Innovate 2016- Planning a Phased Cloud Migration Strategy - Abhishek Mah...
 
Building a Digital Enterprise: Learning from Experience
Building a Digital Enterprise: Learning from ExperienceBuilding a Digital Enterprise: Learning from Experience
Building a Digital Enterprise: Learning from Experience
 
Cloud Migration: Moving to the Cloud
Cloud Migration: Moving to the CloudCloud Migration: Moving to the Cloud
Cloud Migration: Moving to the Cloud
 

Similaire à Hybird Cloud - An adoption roadmap

CloudFounders_CloudStart-2015
CloudFounders_CloudStart-2015CloudFounders_CloudStart-2015
CloudFounders_CloudStart-2015
Ambarish Pawar ?
 
RightScale: Single Pane of Glass at Computerworld 2013
RightScale:  Single Pane of Glass at Computerworld 2013RightScale:  Single Pane of Glass at Computerworld 2013
RightScale: Single Pane of Glass at Computerworld 2013
RightScale
 

Similaire à Hybird Cloud - An adoption roadmap (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
AWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWSAWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWS
 
Enterprise Backup & Recovery to the Cloud by CommVault
Enterprise Backup & Recovery to the Cloud by CommVaultEnterprise Backup & Recovery to the Cloud by CommVault
Enterprise Backup & Recovery to the Cloud by CommVault
 
CloudFounders_CloudStart-2015
CloudFounders_CloudStart-2015CloudFounders_CloudStart-2015
CloudFounders_CloudStart-2015
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
ACDKOCHI19 - Journey from a traditional on-prem Datacenter to AWS: Challenges...
ACDKOCHI19 - Journey from a traditional on-prem Datacenter to AWS: Challenges...ACDKOCHI19 - Journey from a traditional on-prem Datacenter to AWS: Challenges...
ACDKOCHI19 - Journey from a traditional on-prem Datacenter to AWS: Challenges...
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Integrating Private Cloud into Your Enterprise Session
Integrating Private Cloud into Your Enterprise SessionIntegrating Private Cloud into Your Enterprise Session
Integrating Private Cloud into Your Enterprise Session
 
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
 
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway
 
Enterprise Journey to the Cloud
Enterprise Journey to the CloudEnterprise Journey to the Cloud
Enterprise Journey to the Cloud
 
The move-to-hybrid-cloud-itsmf-april2015
The move-to-hybrid-cloud-itsmf-april2015The move-to-hybrid-cloud-itsmf-april2015
The move-to-hybrid-cloud-itsmf-april2015
 
Cloud computing_Final
Cloud computing_FinalCloud computing_Final
Cloud computing_Final
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
Cnvrgd hosted calculate
Cnvrgd hosted calculateCnvrgd hosted calculate
Cnvrgd hosted calculate
 
Navops talk at hpc in the cloud meetup 19 march 2019
Navops talk at hpc in the cloud meetup 19 march 2019Navops talk at hpc in the cloud meetup 19 march 2019
Navops talk at hpc in the cloud meetup 19 march 2019
 
RightScale: Single Pane of Glass at Computerworld 2013
RightScale:  Single Pane of Glass at Computerworld 2013RightScale:  Single Pane of Glass at Computerworld 2013
RightScale: Single Pane of Glass at Computerworld 2013
 
Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...
Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...
Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Enviro...
 
Diadem Technologies - Cloud Computing - Nasscom Workshop
Diadem Technologies - Cloud Computing - Nasscom WorkshopDiadem Technologies - Cloud Computing - Nasscom Workshop
Diadem Technologies - Cloud Computing - Nasscom Workshop
 
Improve Customer Experience with Multi CDN Solution
Improve Customer Experience with Multi CDN SolutionImprove Customer Experience with Multi CDN Solution
Improve Customer Experience with Multi CDN Solution
 

Dernier

audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkkaudience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
lolsDocherty
 
Production 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxProduction 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptx
ChloeMeadows1
 

Dernier (17)

Statistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdfStatistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdf
 
Development Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of appsDevelopment Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of apps
 
AI Generated 3D Models | AI 3D Model Generator
AI Generated 3D Models | AI 3D Model GeneratorAI Generated 3D Models | AI 3D Model Generator
AI Generated 3D Models | AI 3D Model Generator
 
Reggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirts
 
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkkaudience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
 
Production 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxProduction 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptx
 
I’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 ShirtI’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 Shirt
 
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWebiThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
 
Free scottie t shirts Free scottie t shirts
Free scottie t shirts Free scottie t shirtsFree scottie t shirts Free scottie t shirts
Free scottie t shirts Free scottie t shirts
 
Thank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirtsThank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirts
 
Premier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdfPremier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdf
 
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
 
The Rise of Subscription-Based Digital Services.pdf
The Rise of Subscription-Based Digital Services.pdfThe Rise of Subscription-Based Digital Services.pdf
The Rise of Subscription-Based Digital Services.pdf
 
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
 
Bug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's GuideBug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's Guide
 
GOOGLE Io 2024 At takes center stage.pdf
GOOGLE Io 2024 At takes center stage.pdfGOOGLE Io 2024 At takes center stage.pdf
GOOGLE Io 2024 At takes center stage.pdf
 
Cyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital PresenceCyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital Presence
 

Hybird Cloud - An adoption roadmap

  • 2. THE CASE FOR HYBRID CLOUD • Large resource allocation variance. E.g. Netflix reaches peak traffic in evenings, weekends & Christmas. • Disaster Recovery: a replica environment in stand-by mode in the public cloud. • Added-value services expensive to implement in-house at scale.
  • 3. WHICH SERVICES BELONG TO THE PUBLIC CLOUD? • Services that exhibit large usage variance: 1. Provision entirely in the public cloud. 2. Overflow to the public cloud (not practical with frequent updates and strict synchronization requirements unless collocated). Client Elastic Cloud Fixed Resource Cloud LB Client • Services that are expensive to implement in-house and difficult to scale or provide 99.9% uptime. • Services with heavy interaction should stick together whether in public or private cloud.
  • 4. WHICH SERVICES BELONG TO THE PRIVATE CLOUD? • Services with unique security requirements. • Services with unique privacy requirements. • Cost: very complicated to evaluate upfront. It drops 20% / year.
  • 5. SERVICES LIKELY TO EXHIBIT USAGE VARIANCE • Media streaming. • Analytics usually running at the EoD. • All services during a corporate event such as the launch of a new product line.
  • 6. SERVICES EXPENSIVE TO MAINTAIN IN-HOUSE • Geographically distributed private clouds • Content Delivery Networks (CDNs) • Media Transcoding • GPU cloud: very high cost upfront
  • 7. DISASTER RECOVERY • Define recovery time (RTO - how much downtime) and recovery point (RPO - how much data lost) objectives. • Replicate VMs to cloud storage. • Replicate DBs to cloud DBs. • Create a deployment configuration ready to launch when disaster hits (cold-standby) or a small set of VMs that are always live (warm-standby). • Avoid early fail-over to DR environment as it will aggravate the damage: RPO+RTO < Recovery Time of Master.
  • 8. DESIGN FOR THE CLOUD • Loose coupling: • Use publish/subscribe for service interactions. • Adopt share-nothing architectures, they scale better. • Fail fast: show an error immediately rather than a spinning wheel for 10 mins and then an error. • Favor monolithic app designs rather than a network of interconnected micro-services. • Favor automatic recovery rather than focus on diagnostics and logging. • Get familiar with cloud automation tools (puppet, chef, pallet, AWS CloudFormation, etc.).
  • 9. DEPLOY FOR THE CLOUD • The Docker revolution: no more “works on my PC” statements. • Clear release path: • QA certifies Docker containers and pushes them to the repository. • DevOps perform rolling updates of the published containers. • Amazon, Google & Redhat have all jumped into it. It will probably affect everybody by mid next year.
  • 10. • Storage cost dropped 84% in 5 years. $ / GB 0.3 0.225 0.15 0.075 HISTORIC PRICES AWS Google Microsoft 2006 2012 2014 • VM cost dropped 56% in 3 years. 0.7 0.525 Hour 0.35 / $ 0.175 0 AWS - m3.xlarge (15GB, 4 cores) 2012 2013 2014 Sep 2014
  • 11. CASE STUDY MAPMYFITNESS.COM • Allows users to map, record and share their exercise routes and workouts online (400,000 activities logged daily). • 17 million users. Peak traffic during weekends and sport events (Tour de France, etc.). • Both private & public cloud hosted with Rackspace. • Hybrid cloud used for: • Overflow traffic. • Testing and development. • Hosting event-type websites that are shorter lived.
  • 12. NEXT STEPS • Move your public content to a CDN. • Build a DR environment in Amazon or Google and maintain it. • Use AWS Route 53 (DNS) to redirect traffic to geo-local data centers. • Deploy to more than one cloud provider: Amazon failed on the Christmas Eve of 2012 reflecting downtime to Netflix.