Download - Multi-cloud management for high availablity
![Page 1: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/1.jpg)
Cloud Management Platform
Multi-Cloud management for High-Availability
Sergey Sergyenko - chief of the RightScale development team at Altoros
April 7th, 2012
![Page 2: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/2.jpg)
# 2
Cloud Management Platform
Agenda
• Terminology• Mission• Cloud and component definitions• Multi-cloud concept• Multi-cloud management for High Availability• Conclusions
![Page 3: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/3.jpg)
# 3
Cloud Management Platform
Terminology
High Availability (HA)• Fault Tolerant systems are measured by their
Availability in terms of planned and unplanned service outages for end use.
![Page 4: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/4.jpg)
# 4
Cloud Management Platform
Terminology
Disaster Recovery (DR) • The process, policies and procedures related to
restoring critical systems after a catastrophic event.
![Page 5: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/5.jpg)
# 5
Cloud Management Platform
Agenda
• Terminology• Mission• Cloud and component definitions• Multi-cloud concept• Multi-cloud management for High Availability• Conclusions
![Page 6: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/6.jpg)
# 6
Cloud Management Platform
Mission
Introduction to architectural options for
designing highly-available, fault-
tolerant applications and systems
across different clouds.
![Page 7: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/7.jpg)
# 7
Cloud Management Platform
Agenda
• Terminology• Mission• Cloud and component definitions• Multi-cloud concept• Multi-cloud management for High Availability• Conclusions
![Page 8: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/8.jpg)
# 8
Cloud Management Platform
What do we mean by “Cloud”?
![Page 9: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/9.jpg)
# 9
Cloud Management Platform
What do we mean by “Cloud”?
A cloud is a physical datacenter entity behind an
API endpoint.
![Page 10: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/10.jpg)
# 10
Cloud Management Platform
What does that
really mean?
![Page 11: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/11.jpg)
# 11
Cloud Management Platform
What does that really mean?
- Amazon Web Services
![Page 12: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/12.jpg)
# 12
Cloud Management Platform
What does that really mean?
- Amazon Web Services
is not a cloud.
![Page 13: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/13.jpg)
# 13
Cloud Management Platform
ಠ_ಠ
![Page 14: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/14.jpg)
# 14
Cloud Management Platform
What does that really mean?
- Amazon EC2 (Elastic Compute Cloud)
![Page 15: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/15.jpg)
# 15
Cloud Management Platform
What does that really mean?
- Amazon EC2 (Elastic Compute Cloud)
is not a cloud.
![Page 16: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/16.jpg)
# 16
Cloud Management Platform
ಠ.ಠ
![Page 17: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/17.jpg)
# 17
Cloud Management Platform
What does that really mean?
- Eucalyptus
- Cloud.com
- OpenStack
![Page 18: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/18.jpg)
# 18
Cloud Management Platform
What does that really mean?
- Eucalyptus
- Cloud.com
- OpenStack
are not clouds.
![Page 19: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/19.jpg)
# 19
Cloud Management Platform
ಠ益ಠ
![Page 20: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/20.jpg)
# 20
Cloud Management Platform
What does that really mean?
- Amazon EC2 US-East
- Rackspace
- ‘my private cloud’
![Page 21: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/21.jpg)
# 21
Cloud Management Platform
What does that really mean?
- Amazon EC2 US-East
- Rackspace
- ‘my private cloud’
… these are clouds.
![Page 22: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/22.jpg)
# 22
Cloud Management Platform
![Page 23: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/23.jpg)
# 23
Cloud Management Platform
What do we mean by “Cloud”?
Think of “Cloud” as a
“resource pool” accessed via an API.
![Page 24: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/24.jpg)
# 24
Cloud Management Platform
How would we like to use “Cloud”?
![Page 25: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/25.jpg)
# 25
Cloud Management Platform
How would we like to use it?
We'd like to use "Cloud" as a collection of many
"resource pools" accessed via one API.
![Page 26: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/26.jpg)
# 26
Cloud Management Platform
Agenda
• Terminology• Mission• Cloud and component definitions• Multi-cloud concept• Multi-cloud management for High Availability• Conclusions
![Page 27: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/27.jpg)
# 27
Cloud Management Platform
One “Cloud” – Many Resource Pools
Rackspace
Amazon Web Services
SoftLayer
Logicworks
Datapipe
Singapore
Hong Kong
Tokyo
Dallas
DC Area
NYC Area
SF Area
Seattle
Chicago
Dublin
London Amsterdam
IDCF / Yahoo! Japan
Fukuoka
Korea Telecom
Seoul
Beijing
UnGeo
Tata
Hyderabad
Private Clouds Public & Managed Clouds
Oregon
São Paulo
KINX
![Page 28: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/28.jpg)
# 28
Cloud Management Platform
Agenda
• Terminology• Mission• Cloud and component definitions• Multi-cloud concept• Multi-cloud management for High Availability• Conclusions
![Page 29: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/29.jpg)
# 29
Cloud Management Platform
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
![Page 30: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/30.jpg)
# 30
Cloud Management Platform
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
![Page 31: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/31.jpg)
# 31
Cloud Management Platform
Multi-Cloud HALive/Live configuration. May use Geo-target IP services to direct traffic to regional load balancers.
• Provides high availability• Complex to implement and manage
![Page 32: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/32.jpg)
# 32
Cloud Management Platform
Multi-Cloud Platform
A Cloud “Remote Control”• Private clouds• Public clouds• Hybrid clouds
Choose your:• Vendors• Geography• Price• Performance• Compliance
![Page 33: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/33.jpg)
# 33
Cloud Management Platform
Agenda
• Terminology• Mission• Cloud and component definitions• Multi-cloud concept• Multi cloud management for High Availability• Conclusions
![Page 34: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/34.jpg)
# 34
Cloud Management Platform
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
![Page 35: Multi-cloud management for high availablity](https://reader033.vdocument.in/reader033/viewer/2022061208/548b2848b4795983708b46ef/html5/thumbnails/35.jpg)
Cloud Management Platform
Thank you!
Sergey Sergyenko - chief of the RightScale development team at Altoros
April 7th, 2012