Multi cloud management for high availablity
Upcoming SlideShare
Loading in...5
×
 

Multi cloud management for high availablity

on

  • 334 views

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

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

Statistics

Views

Total Views
334
Views on SlideShare
334
Embed Views
0

Actions

Likes
1
Downloads
9
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Multi cloud management for high availablity Multi cloud management for high availablity Presentation Transcript

  • Multi-Cloud management for High-AvailabilitySergey Sergyenko - chief of the RightScale development team at AltorosApril 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#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#TerminologyDisaster 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? Wed 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 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#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 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#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#Multi-Cloud PlatformA Cloud “Remote Control” • Private clouds • Public clouds • Hybrid cloudsChoose 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.comSergey Sergyenko - chief of the RightScale development team at AltorosApril 7th, 2012 Cloud Management Platform