Date post: | 13-Dec-2014 |
Category: |
Technology |
Upload: | - |
View: | 825 times |
Download: | 0 times |
Cloud Management Platform
Multi-Cloud management for High-Availability
Sergey Sergyenko - chief of the RightScale development team at Altoros
April 7th, 2012
# 2
Cloud Management Platform
Agenda
• Terminology• Mission• Cloud and component definitions• Multi-cloud concept• Multi-cloud management for High Availability• Conclusions
# 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.
# 4
Cloud Management Platform
Terminology
Disaster Recovery (DR) • The process, policies and procedures related to
restoring critical systems after a catastrophic event.
# 5
Cloud Management Platform
Agenda
• Terminology• Mission• Cloud and component definitions• Multi-cloud concept• Multi-cloud management for High Availability• Conclusions
# 6
Cloud Management Platform
Mission
Introduction to architectural options for
designing highly-available, fault-
tolerant applications and systems
across different clouds.
# 7
Cloud Management Platform
Agenda
• Terminology• Mission• Cloud and component definitions• Multi-cloud concept• Multi-cloud management for High Availability• Conclusions
# 8
Cloud Management Platform
What do we mean by “Cloud”?
# 9
Cloud Management Platform
What do we mean by “Cloud”?
A cloud is a physical datacenter entity behind an
API endpoint.
# 10
Cloud Management Platform
What does that
really mean?
# 11
Cloud Management Platform
What does that really mean?
- Amazon Web Services
# 12
Cloud Management Platform
What does that really mean?
- Amazon Web Services
is not a cloud.
# 13
Cloud Management Platform
ಠ_ಠ
# 14
Cloud Management Platform
What does that really mean?
- Amazon EC2 (Elastic Compute Cloud)
# 15
Cloud Management Platform
What does that really mean?
- Amazon EC2 (Elastic Compute Cloud)
is not a cloud.
# 16
Cloud Management Platform
ಠ.ಠ
# 17
Cloud Management Platform
What does that really mean?
- Eucalyptus
- Cloud.com
- OpenStack
# 18
Cloud Management Platform
What does that really mean?
- Eucalyptus
- Cloud.com
- OpenStack
are not clouds.
# 19
Cloud Management Platform
ಠ益ಠ
# 20
Cloud Management Platform
What does that really mean?
- Amazon EC2 US-East
- Rackspace
- ‘my private cloud’
# 21
Cloud Management Platform
What does that really mean?
- Amazon EC2 US-East
- Rackspace
- ‘my private cloud’
… these are clouds.
# 22
Cloud Management Platform
# 23
Cloud Management Platform
What do we mean by “Cloud”?
Think of “Cloud” as a
“resource pool” accessed via an API.
# 24
Cloud Management Platform
How would we like to use “Cloud”?
# 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.
# 26
Cloud Management Platform
Agenda
• Terminology• Mission• Cloud and component definitions• Multi-cloud concept• Multi-cloud management for High Availability• Conclusions
# 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
# 28
Cloud Management Platform
Agenda
• Terminology• Mission• Cloud and component definitions• Multi-cloud concept• Multi-cloud management for High Availability• Conclusions
# 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
# 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
# 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
# 32
Cloud Management Platform
Multi-Cloud Platform
A Cloud “Remote Control”• Private clouds• Public clouds• Hybrid clouds
Choose your:• Vendors• Geography• Price• Performance• Compliance
# 33
Cloud Management Platform
Agenda
• Terminology• Mission• Cloud and component definitions• Multi-cloud concept• Multi cloud management for High Availability• Conclusions
# 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
Cloud Management Platform
Thank you!
Sergey Sergyenko - chief of the RightScale development team at Altoros
April 7th, 2012