SlideShare a Scribd company logo
Multi-Cloud management for
            High-Availability

Sergey Sergyenko - chief of the RightScale development team at Altoros
April 7th, 2012




                                                   Cloud Management Platform
2#



Agenda
•   Terminology
•   Mission
•   Cloud and component definitions
•   Multi-cloud concept
•   Multi-cloud management for High Availability
•   Conclusions




                                        Cloud Management Platform
3#



Terminology



High Availability (HA)
 • Fault Tolerant systems are measured by their
   Availability in terms of planned and unplanned
   service outages for end use.




                                     Cloud Management Platform
4#



Terminology



Disaster Recovery (DR)
 • The process, policies and procedures related to
   restoring critical systems after a catastrophic
   event.




                                    Cloud Management Platform
5#



Agenda
•   Terminology
•   Mission
•   Cloud and component definitions
•   Multi-cloud concept
•   Multi-cloud management for High Availability
•   Conclusions




                                        Cloud Management Platform
6#



Mission


 Introduction to architectural options for
   designing highly-available, fault-
  tolerant applications and systems
        across different clouds.



                              Cloud Management Platform
7#



Agenda
•   Terminology
•   Mission
•   Cloud and component definitions
•   Multi-cloud concept
•   Multi-cloud management for High Availability
•   Conclusions




                                        Cloud Management Platform
8#




What do we mean by
     “Cloud”?


             Cloud Management Platform
9#



What do we mean by “Cloud”?



   A cloud is a physical
 datacenter entity behind an
        API endpoint.


                         Cloud Management Platform
10#




What does that
 really mean?

           Cloud Management Platform
11#



What does that really mean?



- Amazon Web Services




                              Cloud Management Platform
12#



What does that really mean?



- Amazon Web Services

          is not a cloud.



                              Cloud Management Platform
13#




Cloud Management Platform
14#



What does that really mean?



- Amazon EC2 (Elastic Compute Cloud)




                              Cloud Management Platform
15#



What does that really mean?



- Amazon EC2 (Elastic Compute Cloud)

          is not a cloud.


                              Cloud Management Platform
16#




Cloud Management Platform
17#



What does that really mean?

- Eucalyptus
- Cloud.com
- OpenStack




                              Cloud Management Platform
18#



What does that really mean?

- Eucalyptus
- Cloud.com
- OpenStack


          are not clouds.

                              Cloud Management Platform
19#




Cloud Management Platform
20#



What does that really mean?

- Amazon EC2 US-East
- Rackspace
- „my private cloud‟




                              Cloud Management Platform
21#



What does that really mean?

- Amazon EC2 US-East
- Rackspace
- „my private cloud‟

     … these are clouds.

                              Cloud Management Platform
22#




Cloud Management Platform
23#



What do we mean by “Cloud”?



     Think of “Cloud” as a
      “resource pool”
     accessed via an API.


                         Cloud Management Platform
24#




How would we like to
   use “Cloud”?


              Cloud Management Platform
25#



How would we like to use it?


  We'd like to use "Cloud" as a
      collection of many
        "resource pools"
   accessed via one API.


                               Cloud Management Platform
26#



Agenda
•   Terminology
•   Mission
•   Cloud and component definitions
•   Multi-cloud concept
•   Multi-cloud management for High Availability
•   Conclusions




                                        Cloud Management Platform
27#



One “Cloud” – Many Resource Pools
                                                     London   Amsterdam
                     Chicago                                                                                         Beijing

 Seattle


                                                 Dublin

   Oregon
                                                                                                                                   Seoul
                                     NYC Area
SF Area
                                                                                                                                           Tokyo
                               DC Area

                                                                                                                               Fukuoka

            Dallas                                                                                                     Hong Kong
                                                                                     Hyderabad


                                                                                            Singapore




                                                São Paulo



    Private Clouds                                                           Public & Managed Clouds

                                                                          Amazon Web Services           Logicworks

                                                                          Datapipe                      Rackspace

                                                                          IDCF / Yahoo! Japan           SoftLayer
                                                                          Korea Telecom                 Tata

                                                                          KINX                          UnGeo




                                                                                                 Cloud Management Platform
28#



Agenda
•   Terminology
•   Mission
•   Cloud and component definitions
•   Multi-cloud concept
•   Multi-cloud management for High Availability
•   Conclusions




                                     Cloud Management Platform
29#



Achieving High-Availability
• Multi-Cloud Cold DR
   • Staged Server Configuration and generally no staged data


• Multi-Cloud Warm DR
   • Staged Server Configuration, pre-staged data and running Slave Database Server


• Multi-Cloud Hot DR
   • Parallel Deployment with all servers running but all traffic going to primary


• Multi-Cloud HA
   • Live/Live configuration. May use Geo-target IP services to direct traffic to regional
     load balancers




                                                                Cloud Management Platform
30#



Multi-Cloud Cold DR
Staged Server Configuration and generally no staged data




• Slow to replicate data to other cloud
• Slow to bring database to an operational state

                                                           Cloud Management Platform
31#



Multi-Cloud HA
Live/Live configuration. May use Geo-target IP services to direct traffic to regional
load balancers.




• Provides high availability
• Complex to implement and manage

                                                                Cloud Management Platform
32#



Multi-Cloud Platform

A Cloud “Remote Control”
   • Private clouds
   • Public clouds
   • Hybrid clouds


Choose your:
   •   Vendors
   •   Geography
   •   Price
   •   Performance
   •   Compliance



                           Cloud Management Platform
33#



Agenda
•   Terminology
•   Mission
•   Cloud and component definitions
•   Multi-cloud concept
•   Multi cloud management for High Availability
•   Conclusions




                                        Cloud Management Platform
34#



It’s a multi-cloud world
• Not all clouds are created equal
   • We want to use benefits from different cloud providers

• Design for failure
   • Assume everything will fail and architect a solution capable of handing
     each and every failure condition

• Keep your options open
   • … like she does




                                                        Cloud Management Platform
Thank you!
                        sergey@rightscale.com


Sergey Sergyenko - chief of the RightScale development team at Altoros
April 7th, 2012




                                                   Cloud Management Platform

More Related Content

PDF
RightScale Introduction, Amazon EBS
PDF
Cloud Computing and Eclipse technology - how does it fit together?
PPTX
Cloud Foundry Open Tour Keynote
PDF
Raindance - Tooling for the Clouds
PDF
Mon1420 build clouds-oliviermaes-citrix
PDF
Talk given at "Cloud Computing for Systems Biology" workshop
PPT
Ram chinta hug-20120922-v1
PDF
Netflix Velocity Conference 2011
RightScale Introduction, Amazon EBS
Cloud Computing and Eclipse technology - how does it fit together?
Cloud Foundry Open Tour Keynote
Raindance - Tooling for the Clouds
Mon1420 build clouds-oliviermaes-citrix
Talk given at "Cloud Computing for Systems Biology" workshop
Ram chinta hug-20120922-v1
Netflix Velocity Conference 2011

Similar to Multi-cloud management for high availablity (20)

PPTX
RightScale overview for AWS User Group
PPTX
Rs product deck january 2012
PPTX
ExternalRS
PPTX
RightScale overview and why I find it elegant
PPTX
Introduction - The State of the Cloud
PPTX
Ad cloud
PPTX
Tour de Clouds: Understanding Multi-Cloud Integration
PPTX
Building a Hybrid Cloud
PPTX
Private Clouds Made Easy - RightScale myCloud
PPT
IAPP Atlanta Chapter Meeting 2013 February
KEY
Cloud Security Alliance - Cloud Summit Keynote
PPTX
Architecture of infrastructure in cloud 0.5
PPT
Cloud computing
PPTX
Cloud Immortality - Architecting for High Availability & Disaster Recovery
PPTX
Vr storm cips_03nov2010
PDF
Portability In The Cloud
PDF
The Sun Cloud
PDF
An enterprise journey in the Cloud
PDF
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
PPTX
Building Blocks for Private and Hybrid Clouds
RightScale overview for AWS User Group
Rs product deck january 2012
ExternalRS
RightScale overview and why I find it elegant
Introduction - The State of the Cloud
Ad cloud
Tour de Clouds: Understanding Multi-Cloud Integration
Building a Hybrid Cloud
Private Clouds Made Easy - RightScale myCloud
IAPP Atlanta Chapter Meeting 2013 February
Cloud Security Alliance - Cloud Summit Keynote
Architecture of infrastructure in cloud 0.5
Cloud computing
Cloud Immortality - Architecting for High Availability & Disaster Recovery
Vr storm cips_03nov2010
Portability In The Cloud
The Sun Cloud
An enterprise journey in the Cloud
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
Building Blocks for Private and Hybrid Clouds
Ad

More from Olga Lavrentieva (20)

PPTX
15 10-22 altoros-fact_sheet_st_v4
PPTX
Сергей Ковалёв (Altoros): Practical Steps to Improve Apache Hive Performance
PPTX
Андрей Козлов (Altoros): Оптимизация производительности Cassandra
PDF
Владимир Иванов (Oracle): Java: прошлое и будущее
PPTX
Brug - Web push notification
PDF
Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
PPTX
Максим Жилинский: "Контейнеры: под капотом"
PPTX
Александр Протасеня: "PayPal. Различные способы интеграции"
PPTX
Сергей Черничков: "Интеграция платежных систем в .Net приложения"
PPTX
Антон Шемерей «Single responsibility principle в руби или почему instanceclas...
PDF
Егор Воробьёв: «Ruby internals»
PDF
Андрей Колешко «Что не так с Rails»
PDF
Дмитрий Савицкий «Ruby Anti Magic Shield»
PPTX
Сергей Алексеев «Парное программирование. Удаленно»
PPTX
«Почему Spark отнюдь не так хорош»
PPTX
«Cassandra data modeling – моделирование данных для NoSQL СУБД Cassandra»
PPTX
«Практика построения высокодоступного решения на базе Cloud Foundry Paas»
PPTX
«Дизайн продвинутых нереляционных схем для Big Data»
PPTX
«Обзор возможностей Open cv»
PPTX
«Нужно больше шин! Eventbus based framework vertx.io»
15 10-22 altoros-fact_sheet_st_v4
Сергей Ковалёв (Altoros): Practical Steps to Improve Apache Hive Performance
Андрей Козлов (Altoros): Оптимизация производительности Cassandra
Владимир Иванов (Oracle): Java: прошлое и будущее
Brug - Web push notification
Александр Ломов: "Reactjs + Haskell + Cloud Foundry = Love"
Максим Жилинский: "Контейнеры: под капотом"
Александр Протасеня: "PayPal. Различные способы интеграции"
Сергей Черничков: "Интеграция платежных систем в .Net приложения"
Антон Шемерей «Single responsibility principle в руби или почему instanceclas...
Егор Воробьёв: «Ruby internals»
Андрей Колешко «Что не так с Rails»
Дмитрий Савицкий «Ruby Anti Magic Shield»
Сергей Алексеев «Парное программирование. Удаленно»
«Почему Spark отнюдь не так хорош»
«Cassandra data modeling – моделирование данных для NoSQL СУБД Cassandra»
«Практика построения высокодоступного решения на базе Cloud Foundry Paas»
«Дизайн продвинутых нереляционных схем для Big Data»
«Обзор возможностей Open cv»
«Нужно больше шин! Eventbus based framework vertx.io»
Ad

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
cuic standard and advanced reporting.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
KodekX | Application Modernization Development
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Approach and Philosophy of On baking technology
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPT
Teaching material agriculture food technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Modernizing your data center with Dell and AMD
Encapsulation_ Review paper, used for researhc scholars
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
cuic standard and advanced reporting.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
The Rise and Fall of 3GPP – Time for a Sabbatical?
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
KodekX | Application Modernization Development
Dropbox Q2 2025 Financial Results & Investor Presentation
Approach and Philosophy of On baking technology
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Spectral efficient network and resource selection model in 5G networks
Per capita expenditure prediction using model stacking based on satellite ima...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Review of recent advances in non-invasive hemoglobin estimation
Teaching material agriculture food technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Empathic Computing: Creating Shared Understanding
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Modernizing your data center with Dell and AMD

Multi-cloud management for high availablity

  • 1. Multi-Cloud management for High-Availability Sergey Sergyenko - chief of the RightScale development team at Altoros April 7th, 2012 Cloud Management Platform
  • 2. 2# Agenda • Terminology • Mission • Cloud and component definitions • Multi-cloud concept • Multi-cloud management for High Availability • Conclusions Cloud Management Platform
  • 3. 3# Terminology High Availability (HA) • Fault Tolerant systems are measured by their Availability in terms of planned and unplanned service outages for end use. Cloud Management Platform
  • 4. 4# Terminology Disaster Recovery (DR) • The process, policies and procedures related to restoring critical systems after a catastrophic event. Cloud Management Platform
  • 5. 5# Agenda • Terminology • Mission • Cloud and component definitions • Multi-cloud concept • Multi-cloud management for High Availability • Conclusions Cloud Management Platform
  • 6. 6# Mission Introduction to architectural options for designing highly-available, fault- tolerant applications and systems across different clouds. Cloud Management Platform
  • 7. 7# Agenda • Terminology • Mission • Cloud and component definitions • Multi-cloud concept • Multi-cloud management for High Availability • Conclusions Cloud Management Platform
  • 8. 8# What do we mean by “Cloud”? Cloud Management Platform
  • 9. 9# What do we mean by “Cloud”? A cloud is a physical datacenter entity behind an API endpoint. Cloud Management Platform
  • 10. 10# What does that really mean? Cloud Management Platform
  • 11. 11# What does that really mean? - Amazon Web Services Cloud Management Platform
  • 12. 12# What does that really mean? - Amazon Web Services is not a cloud. Cloud Management Platform
  • 14. 14# What does that really mean? - Amazon EC2 (Elastic Compute Cloud) Cloud Management Platform
  • 15. 15# What does that really mean? - Amazon EC2 (Elastic Compute Cloud) is not a cloud. Cloud Management Platform
  • 17. 17# What does that really mean? - Eucalyptus - Cloud.com - OpenStack Cloud Management Platform
  • 18. 18# What does that really mean? - Eucalyptus - Cloud.com - OpenStack are not clouds. Cloud Management Platform
  • 20. 20# What does that really mean? - Amazon EC2 US-East - Rackspace - „my private cloud‟ Cloud Management Platform
  • 21. 21# What does that really mean? - Amazon EC2 US-East - Rackspace - „my private cloud‟ … these are clouds. Cloud Management Platform
  • 23. 23# What do we mean by “Cloud”? Think of “Cloud” as a “resource pool” accessed via an API. Cloud Management Platform
  • 24. 24# How would we like to use “Cloud”? Cloud Management Platform
  • 25. 25# How would we like to use it? We'd like to use "Cloud" as a collection of many "resource pools" accessed via one API. Cloud Management Platform
  • 26. 26# Agenda • Terminology • Mission • Cloud and component definitions • Multi-cloud concept • Multi-cloud management for High Availability • Conclusions Cloud Management Platform
  • 27. 27# One “Cloud” – Many Resource Pools London Amsterdam Chicago Beijing Seattle Dublin Oregon Seoul NYC Area SF Area Tokyo DC Area Fukuoka Dallas Hong Kong Hyderabad Singapore São Paulo Private Clouds Public & Managed Clouds Amazon Web Services Logicworks Datapipe Rackspace IDCF / Yahoo! Japan SoftLayer Korea Telecom Tata KINX UnGeo Cloud Management Platform
  • 28. 28# Agenda • Terminology • Mission • Cloud and component definitions • Multi-cloud concept • Multi-cloud management for High Availability • Conclusions Cloud Management Platform
  • 29. 29# Achieving High-Availability • Multi-Cloud Cold DR • Staged Server Configuration and generally no staged data • Multi-Cloud Warm DR • Staged Server Configuration, pre-staged data and running Slave Database Server • Multi-Cloud Hot DR • Parallel Deployment with all servers running but all traffic going to primary • Multi-Cloud HA • Live/Live configuration. May use Geo-target IP services to direct traffic to regional load balancers Cloud Management Platform
  • 30. 30# Multi-Cloud Cold DR Staged Server Configuration and generally no staged data • Slow to replicate data to other cloud • Slow to bring database to an operational state Cloud Management Platform
  • 31. 31# Multi-Cloud HA Live/Live configuration. May use Geo-target IP services to direct traffic to regional load balancers. • Provides high availability • Complex to implement and manage Cloud Management Platform
  • 32. 32# Multi-Cloud Platform A Cloud “Remote Control” • Private clouds • Public clouds • Hybrid clouds Choose your: • Vendors • Geography • Price • Performance • Compliance Cloud Management Platform
  • 33. 33# Agenda • Terminology • Mission • Cloud and component definitions • Multi-cloud concept • Multi cloud management for High Availability • Conclusions Cloud Management Platform
  • 34. 34# It’s a multi-cloud world • Not all clouds are created equal • We want to use benefits from different cloud providers • Design for failure • Assume everything will fail and architect a solution capable of handing each and every failure condition • Keep your options open • … like she does Cloud Management Platform
  • 35. Thank you! sergey@rightscale.com Sergey Sergyenko - chief of the RightScale development team at Altoros April 7th, 2012 Cloud Management Platform