Multi-Cloud management for            High-AvailabilitySergey Sergyenko - chief of the RightScale development team at Alto...
2#Agenda•   Terminology•   Mission•   Cloud and component definitions•   Multi-cloud concept•   Multi-cloud management for...
3#TerminologyHigh Availability (HA) • Fault Tolerant systems are measured by their   Availability in terms of planned and ...
4#TerminologyDisaster Recovery (DR) • The process, policies and procedures related to   restoring critical systems after a...
5#Agenda•   Terminology•   Mission•   Cloud and component definitions•   Multi-cloud concept•   Multi-cloud management for...
6#Mission Introduction to architectural options for   designing highly-available, fault-  tolerant applications and system...
7#Agenda•   Terminology•   Mission•   Cloud and component definitions•   Multi-cloud concept•   Multi-cloud management for...
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.                    ...
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...
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.                              C...
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.                              Clo...
19#Cloud Management Platform
20#What does that really mean?- Amazon EC2 US-East- Rackspace- „my private cloud‟                              Cloud Manag...
21#What does that really mean?- Amazon EC2 US-East- Rackspace- „my private cloud‟     … these are clouds.                 ...
22#Cloud Management Platform
23#What do we mean by “Cloud”?     Think of “Cloud” as a      “resource pool”     accessed via an API.                    ...
24#How would we like to   use “Cloud”?              Cloud Management Platform
25#How would we like to use it?  Wed like to use "Cloud" as a      collection of many        "resource pools"   accessed v...
26#Agenda•   Terminology•   Mission•   Cloud and component definitions•   Multi-cloud concept•   Multi-cloud management fo...
27#One “Cloud” – Many Resource Pools                                                     London   Amsterdam               ...
28#Agenda•   Terminology•   Mission•   Cloud and component definitions•   Multi-cloud concept•   Multi-cloud management fo...
29#Achieving High-Availability• Multi-Cloud Cold DR   • Staged Server Configuration and generally no staged data• Multi-Cl...
30#Multi-Cloud Cold DRStaged Server Configuration and generally no staged data• Slow to replicate data to other cloud• Slo...
31#Multi-Cloud HALive/Live configuration. May use Geo-target IP services to direct traffic to regionalload balancers.• Pro...
32#Multi-Cloud PlatformA Cloud “Remote Control”   • Private clouds   • Public clouds   • Hybrid cloudsChoose your:   •   V...
33#Agenda•   Terminology•   Mission•   Cloud and component definitions•   Multi-cloud concept•   Multi cloud management fo...
34#It’s a multi-cloud world• Not all clouds are created equal   • We want to use benefits from different cloud providers• ...
Thank you!                        sergey@rightscale.comSergey Sergyenko - chief of the RightScale development team at Alto...
Upcoming SlideShare
Loading in …5
×

Multi cloud management for high availablity

437 views

Published on

This presentation is about multi-cloud management as a concept of developing applications or systems based on major Fault Tolerance pattern - High Availability.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
437
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Multi cloud management for high availablity

  1. 1. Multi-Cloud management for High-AvailabilitySergey Sergyenko - chief of the RightScale development team at AltorosApril 7th, 2012 Cloud Management Platform
  2. 2. 2#Agenda• Terminology• Mission• Cloud and component definitions• Multi-cloud concept• Multi-cloud management for High Availability• Conclusions Cloud Management Platform
  3. 3. 3#TerminologyHigh 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. 4#TerminologyDisaster Recovery (DR) • The process, policies and procedures related to restoring critical systems after a catastrophic event. Cloud Management Platform
  5. 5. 5#Agenda• Terminology• Mission• Cloud and component definitions• Multi-cloud concept• Multi-cloud management for High Availability• Conclusions Cloud Management Platform
  6. 6. 6#Mission Introduction to architectural options for designing highly-available, fault- tolerant applications and systems across different clouds. Cloud Management Platform
  7. 7. 7#Agenda• Terminology• Mission• Cloud and component definitions• Multi-cloud concept• Multi-cloud management for High Availability• Conclusions Cloud Management Platform
  8. 8. 8#What do we mean by “Cloud”? Cloud Management Platform
  9. 9. 9#What do we mean by “Cloud”? A cloud is a physical datacenter entity behind an API endpoint. Cloud Management Platform
  10. 10. 10#What does that really mean? Cloud Management Platform
  11. 11. 11#What does that really mean?- Amazon Web Services Cloud Management Platform
  12. 12. 12#What does that really mean?- Amazon Web Services is not a cloud. Cloud Management Platform
  13. 13. 13#Cloud Management Platform
  14. 14. 14#What does that really mean?- Amazon EC2 (Elastic Compute Cloud) Cloud Management Platform
  15. 15. 15#What does that really mean?- Amazon EC2 (Elastic Compute Cloud) is not a cloud. Cloud Management Platform
  16. 16. 16#Cloud Management Platform
  17. 17. 17#What does that really mean?- Eucalyptus- Cloud.com- OpenStack Cloud Management Platform
  18. 18. 18#What does that really mean?- Eucalyptus- Cloud.com- OpenStack are not clouds. Cloud Management Platform
  19. 19. 19#Cloud Management Platform
  20. 20. 20#What does that really mean?- Amazon EC2 US-East- Rackspace- „my private cloud‟ Cloud Management Platform
  21. 21. 21#What does that really mean?- Amazon EC2 US-East- Rackspace- „my private cloud‟ … these are clouds. Cloud Management Platform
  22. 22. 22#Cloud Management Platform
  23. 23. 23#What do we mean by “Cloud”? Think of “Cloud” as a “resource pool” accessed via an API. Cloud Management Platform
  24. 24. 24#How would we like to use “Cloud”? Cloud Management Platform
  25. 25. 25#How would we like to use it? Wed like to use "Cloud" as a collection of many "resource pools" accessed via one API. Cloud Management Platform
  26. 26. 26#Agenda• Terminology• Mission• Cloud and component definitions• Multi-cloud concept• Multi-cloud management for High Availability• Conclusions Cloud Management Platform
  27. 27. 27#One “Cloud” – Many Resource Pools London Amsterdam Chicago Beijing Seattle Dublin Oregon Seoul NYC AreaSF 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. 28#Agenda• Terminology• Mission• Cloud and component definitions• Multi-cloud concept• Multi-cloud management for High Availability• Conclusions Cloud Management Platform
  29. 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. 30#Multi-Cloud Cold DRStaged 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. 31#Multi-Cloud HALive/Live configuration. May use Geo-target IP services to direct traffic to regionalload balancers.• Provides high availability• Complex to implement and manage Cloud Management Platform
  32. 32. 32#Multi-Cloud PlatformA Cloud “Remote Control” • Private clouds • Public clouds • Hybrid cloudsChoose your: • Vendors • Geography • Price • Performance • Compliance Cloud Management Platform
  33. 33. 33#Agenda• Terminology• Mission• Cloud and component definitions• Multi-cloud concept• Multi cloud management for High Availability• Conclusions Cloud Management Platform
  34. 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. 35. Thank you! sergey@rightscale.comSergey Sergyenko - chief of the RightScale development team at AltorosApril 7th, 2012 Cloud Management Platform

×