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

Similar to Multi cloud management for high availablity

Rs product deck january 2012
Rs product deck january 2012Rs product deck january 2012
Rs product deck january 2012
Brad , Yun Lee
 
RightScale overview for AWS User Group
RightScale overview for AWS User GroupRightScale overview for AWS User Group
RightScale overview for AWS User Group
Giri Fox
 
RightScale overview and why I find it elegant
RightScale overview and why I find it elegantRightScale overview and why I find it elegant
RightScale overview and why I find it elegant
Giri Fox
 
ExternalRS
ExternalRSExternalRS
ExternalRS
Spencer Adams
 
Tour de Clouds: Understanding Multi-Cloud Integration
Tour de Clouds: Understanding Multi-Cloud IntegrationTour de Clouds: Understanding Multi-Cloud Integration
Tour de Clouds: Understanding Multi-Cloud Integration
RightScale
 
Ad cloud
Ad cloudAd cloud
Ad cloud
Denis Pavlov
 
Content Management and Running your Website on AWS
Content Management and Running your Website on AWSContent Management and Running your Website on AWS
Content Management and Running your Website on AWS
Amazon Web Services
 
Comparing Ruby on Rails Public vs. Private Cloud Options
Comparing Ruby on Rails Public vs. Private Cloud OptionsComparing Ruby on Rails Public vs. Private Cloud Options
Comparing Ruby on Rails Public vs. Private Cloud Options
Altoros
 
3 Steps to Accelerate to Cloud
3 Steps to Accelerate to Cloud3 Steps to Accelerate to Cloud
3 Steps to Accelerate to Cloud
RightScale
 
RightScale Roadtrip Atlanta - Accelerate to Cloud
RightScale Roadtrip Atlanta - Accelerate to CloudRightScale Roadtrip Atlanta - Accelerate to Cloud
RightScale Roadtrip Atlanta - Accelerate to Cloud
RightScale
 
Ppt on cloud computing
Ppt on cloud computingPpt on cloud computing
Ppt on cloud computing
Pradeep Bhatia
 
Swarm Computing Next Generation Clouds and the role of SOA
Swarm Computing Next Generation Clouds and the role of SOASwarm Computing Next Generation Clouds and the role of SOA
Swarm Computing Next Generation Clouds and the role of SOA
Jürgen Kress
 
3 Steps to Accelerate to Cloud
3 Steps to Accelerate to Cloud3 Steps to Accelerate to Cloud
3 Steps to Accelerate to Cloud
RightScale
 
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
 
Building a Hybrid Cloud
Building a Hybrid CloudBuilding a Hybrid Cloud
Building a Hybrid Cloud
SVForum Cloud SIG
 
Cloud Immortality - Architecting for High Availability & Disaster Recovery
Cloud Immortality - Architecting for High Availability & Disaster RecoveryCloud Immortality - Architecting for High Availability & Disaster Recovery
Cloud Immortality - Architecting for High Availability & Disaster Recovery
RightScale
 
Architecting multi-cloud ready applications
Architecting multi-cloud ready applicationsArchitecting multi-cloud ready applications
Architecting multi-cloud ready applications
Swaminathan Vetri
 
Cloud Computing: Making the right choice
Cloud Computing: Making the right choiceCloud Computing: Making the right choice
Cloud Computing: Making the right choice
IndicThreads
 
Content Management and Running your Website on AWS
Content Management and Running your Website on AWSContent Management and Running your Website on AWS
Content Management and Running your Website on AWS
Amazon Web Services
 
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...
Nati Shalom
 

Similar to Multi cloud management for high availablity (20)

Rs product deck january 2012
Rs product deck january 2012Rs product deck january 2012
Rs product deck january 2012
 
RightScale overview for AWS User Group
RightScale overview for AWS User GroupRightScale overview for AWS User Group
RightScale overview for AWS User Group
 
RightScale overview and why I find it elegant
RightScale overview and why I find it elegantRightScale overview and why I find it elegant
RightScale overview and why I find it elegant
 
ExternalRS
ExternalRSExternalRS
ExternalRS
 
Tour de Clouds: Understanding Multi-Cloud Integration
Tour de Clouds: Understanding Multi-Cloud IntegrationTour de Clouds: Understanding Multi-Cloud Integration
Tour de Clouds: Understanding Multi-Cloud Integration
 
Ad cloud
Ad cloudAd cloud
Ad cloud
 
Content Management and Running your Website on AWS
Content Management and Running your Website on AWSContent Management and Running your Website on AWS
Content Management and Running your Website on AWS
 
Comparing Ruby on Rails Public vs. Private Cloud Options
Comparing Ruby on Rails Public vs. Private Cloud OptionsComparing Ruby on Rails Public vs. Private Cloud Options
Comparing Ruby on Rails Public vs. Private Cloud Options
 
3 Steps to Accelerate to Cloud
3 Steps to Accelerate to Cloud3 Steps to Accelerate to Cloud
3 Steps to Accelerate to Cloud
 
RightScale Roadtrip Atlanta - Accelerate to Cloud
RightScale Roadtrip Atlanta - Accelerate to CloudRightScale Roadtrip Atlanta - Accelerate to Cloud
RightScale Roadtrip Atlanta - Accelerate to Cloud
 
Ppt on cloud computing
Ppt on cloud computingPpt on cloud computing
Ppt on cloud computing
 
Swarm Computing Next Generation Clouds and the role of SOA
Swarm Computing Next Generation Clouds and the role of SOASwarm Computing Next Generation Clouds and the role of SOA
Swarm Computing Next Generation Clouds and the role of SOA
 
3 Steps to Accelerate to Cloud
3 Steps to Accelerate to Cloud3 Steps to Accelerate to Cloud
3 Steps to Accelerate to Cloud
 
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
 
Building a Hybrid Cloud
Building a Hybrid CloudBuilding a Hybrid Cloud
Building a Hybrid Cloud
 
Cloud Immortality - Architecting for High Availability & Disaster Recovery
Cloud Immortality - Architecting for High Availability & Disaster RecoveryCloud Immortality - Architecting for High Availability & Disaster Recovery
Cloud Immortality - Architecting for High Availability & Disaster Recovery
 
Architecting multi-cloud ready applications
Architecting multi-cloud ready applicationsArchitecting multi-cloud ready applications
Architecting multi-cloud ready applications
 
Cloud Computing: Making the right choice
Cloud Computing: Making the right choiceCloud Computing: Making the right choice
Cloud Computing: Making the right choice
 
Content Management and Running your Website on AWS
Content Management and Running your Website on AWSContent Management and Running your Website on AWS
Content Management and Running your Website on AWS
 
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...
 

Recently uploaded

Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 

Recently uploaded (20)

Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 

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