SlideShare a Scribd company logo
Stacking up with OpenStack:
Building for High Availability
Utpal Thakrar, Sr. Product Manager
April 17, 2013
2#



My relationship with HA   1975




      Cloud Management    #rightscale
3#



My relationship with HA      1991




      Cloud Management    #rightscale
4#



My relationship with HA                         2001



                         How many 9-s can
                          your product do?




      Cloud Management                       #rightscale
5#



So what did they mean by 5-9s?

    Availability          Allowed Down Time each Year
    99%                   3.65 days
    99.9%                 8.76 hours
    99.99%                52.56 minutes
    99.999%               5.26 minutes




       Cloud Management                                 #rightscale
6#



Stuff happens, are you prepared?




      Cloud Management             #rightscale
7#



Who dunnit?ā€¦




     Cloud Management   #rightscale
8#



And you see these ā€¦




    Cloud Management   #rightscale
9#



Is 100% Outage-proofing possible?




      Cloud Management              #rightscale
10#



Old School Fault-Tolerance: Build Two




      Cloud Management            #rightscale
11#

Golden Age of Cloud Computing
  No Up-Front               Low Cost           Pay Only for
 Capital Expense                               What You Use




   Self-Service            Easily Scale Up   Improve Agility &
  Infrastructure             and Down         Time-to-Market

     Deploy




        Cloud Management                                 #rightscale
12#

Golden Age for Fault-Tolerance
  No Up-Front HA              Low Cost          Pay for DR Only
  Capital Expense             Backups           When You Use it




   Self-Service        Easily Deliver Fault-   Improve Agility &
 DR Infrastructure     Tolerant Applications   Time-to-Recovery

      Deploy




         Cloud Management                                  #rightscale
13#



Yeah, but ā€¦
What about my private cloud?

Applications deployed in private clouds have to worry about:

ā€¢ Private Cloud Infrastructure being HA
ā€¢ Application architecture HA / DR

ā€¢ With Public Clouds ā€“ Well, you get what your provider gives
  you



           Cloud Management                               #rightscale
14#



Private Cloud Infrastructure HA
Several single points of failure in OpenStack deployment
ā€¢ OpenStack API services
ā€¢ MySQL
ā€¢ RabbitMQ

Solved in various ways
ā€¢ Pacemaker cluster management
ā€¢ Keepalived (e.g: RAX Private Cloud)
ā€¢ MySQL (Galera), RabbitMQ (active-active mirrored queues)

               Eliminate SPoFs as best as you can.

          Cloud Management                                 #rightscale
15#



What about my app?
Design for failure:
ā€¢ If your application relies on Cloud infrastructure
  SLA for its HA needs, you are STUCK with that
  vendor / infrastructure

ā€¢ Need to balance cost and complexity against risk
  tolerance

ā€¢ Design application so that its:
   ļƒ¼   Build for server failure
   ļƒ¼   Build for zone failure
   ļƒ¼   Build for cloud failure
   ļƒ¼   Keep management layer separate from infrastructure
             Cloud Management                               #rightscale
16#



Build for Server Failure
ā€¢ Set up auto-scaling

ā€¢ Set up database mirroring,
  master/slave configuration

ā€¢ Use static public IPs

ā€¢ Use Dynamic DNS for
  private IPs




           Cloud Management    #rightscale
17#



 Build for Zone Failure
                                                                                         Static Public IPs

                                                              DNS
                                              172.168.7.31                172.168.8.62
                   Zone 1                                                                                    Zone 2
                                                                                                             1
                            LOAD BALANCERS                                    LOAD BALANCERS                          Where possible,
                                                                                                                      use NoSQL DB
                                                                                                                      like Cassandra
                                                                                                                      or MongoDB

                                                         APP SERVERS
                                                                                                       AUTOSCALE



                              MASTER DB                                 SLAVE DB
                                        REPLICATE

                                         Block
                                                                                                         SNAPSHOTS
                                                                                                                         Object store
Snapshot data volume for backups so
                                                             Place Slave databases in one
the database can be readily recovered
                                                               or more zones for failover.
          within the region.


    A creative deployment model would be to make your private cloud an ā€œAZā€ by placing
    it in close physical proximity to a public cloud provider
                       Cloud Management                                                                                #rightscale
18#



Build for Cloud Failure (Cold DR)
Staged Server Configuration and generally no staged data
                                                                                           $
ā€¢ Not recommended if rapid recovery is required
ā€¢ Slow to replicate data to other cloud and bring database online
                                                         DNS
                                          172.168.7.31

         Private                                                                  DALLAS


                    LOAD BALANCERS                               LOAD BALANCERS




                      APP SERVERS                                 APP SERVERS




               MASTER DB              SLAVE DB                      SLAVE DB

                          REPLICATE


                           Block

                    SNAPSHOTS



                                                         CLOUD
                   Cloud Management                      FILES                        #rightscale
19#



Build for Cloud Failure (Warm DR)
Staged Server Configuration, pre-staged data and running Slave Database Server
                                                                                         $$
ā€¢ Generally recommended DR solution
ā€¢ Minimal additional cost and allows fairly rapid recovery
                                                       DNS
                                        172.168.7.31

        Private                                                                     DALLAS


                   LOAD BALANCERS                                  LOAD BALANCERS




                     APP SERVERS                                     APP SERVERS




              MASTER DB             SLAVE DB                            SLAVE DB

                        REPLICATE                               REPLICATE



                         Block
                                                                      SNAPSHOTS
                    SNAPSHOTS




                                                        CLOUD
                  Cloud Management                      FILES                           #rightscale
20#



Build for Cloud Failure (Hot DR)
Parallel Deployment with all servers running but all traffic going to primary
                                                                                           $$$
ā€¢ Not recommended
ā€¢ Very high additional cost to allow rapid recovery
                                                         DNS
                                          172.168.7.31

         Private                                                                      DALLAS


                    LOAD BALANCERS                                   LOAD BALANCERS




                      APP SERVERS                                      APP SERVERS




               MASTER DB              SLAVE DB                            SLAVE DB

                          REPLICATE                               REPLICATE


                           Block

                     SNAPSHOTS                                         SNAPSHOTS




                                                          CLOUD
                   Cloud Management                       FILES                           #rightscale
21#



Availability vs. Cost - Dial

                                 Cost




                            Availability
            Min            Min          Max   Max




        Cloud Management                            #rightscale
22#



Make sure workload is portable across clouds




       Cloud Management                #rightscale
23#



Automate and test everything

ā€¢ Automate backups of your data
ā€¢ Setup monitoring and alerts
ā€¢ Run fire-drills! Plan and Practice your recovery procedures!




          Cloud Management                                #rightscale
24#


Separate Management layer from Infrastructure

ā€¢ Keep the keys to the car outside the car




          Cloud Management                   #rightscale
25#



Automating HA and DR
ā€¢ Use dynamic DNS for your database servers
   ā€¢ Allow app servers to use a single FQDN.
   ā€¢ Use a low TTL to allow rapid failover in the case of a change in master
     database
ā€¢ Automatic connection of app servers to load balancing servers
   ā€¢ App servers can connect to all load balancers automatically at launch
   ā€¢ No manual intervention
   ā€¢ No DNS modifications
ā€¢ Automated promotion of slave to master
   ā€¢ Process is automated
   ā€¢ Decision to run process is manual




            Cloud Management                                          #rightscale
Samsung SDS
                                                              Mr. Kirk Kim




Copyright Ā© 2013 Samsung SDS Co., Ltd. All rights reserved
Hybrid Cloud Network Architecture


                                                                                         Internet traffic
                                                        CF Router
                                                     Public ASN: XXXX




                                                          Firewall
                                                            IPS
                                                        VPN Gateway                                                                              Compute
                                                                                                                   EIP: e.x.y.b   EIP: e.x.y.a
                                                                                                                       VM             VM


                                                                                         Private Network



                                             VM                           VM                                                                       VPC
                                                                                                           Virtual GW


                                   Private: 10.x.x.x/24           Private: 10.x.x.x/24                                      VM              VM
                                    Public: *.*.*.0/24             Public: *.*.*.0/24
                                                                                                                                                      Internet
                                                                                                                                                        GW

                                                                                                                              10.x.x.x/24



                                                                                                                        Object
                                                                                                                        Storage

                                                             SPCS
                                                                                                                         Public Cloud
                                        Between SPCS and Public Cloud using public
                                        IP
                                        Between SPCS and Public Cloud using private
                                        IP
                                        Internet traffic to SPCS and Public Cloud using public IP
     Copyright Ā© 2013 Samsung SDS Co., Ltd. All rights reserved
27
28#



How RightScale makes it possible

RightScale ServerTemplatesā„¢
ā€¢ Reproducible: Predictable
  deployment
ā€¢ Dynamic: Configuration from
  scripts at boot time
ā€¢ Multi-cloud: Cloud agnostic
  and portable
ā€¢ Modular: Role and behavior
  abstracted from cloud
  infrastructure

          Cloud Management         #rightscale
29#



How RightScale makes it possible
MultiCloud Images
ā€¢ MultiCloud Images can be launched across regions and clouds
  without modification
            ServerTemplate contains a list
      1     of MultiCloud Images (MCIs)
                                                  When the Server is
                                             2    created, a specific MCI
                                                  is chosen.
                                                                            The appropriate
                                                                        3   RightImage is used at
          MultiCloud Images
                                                                            launch.
             Cloud A, B, Image 1
             Cloud A C, Image 2
             Cloud B, Image 1        Cloud A, B, Image 1



                                                                                Cloud B
             Stability across clouds
                                                                               Image 1

                                         RightImage


                Cloud Management                                                                    #rightscale
30#



Outage-Proofing Best Practices


  ļƒ¼Place in >1          ļƒ¼Replicate data        ļƒ¼Replicate data
   zone:                  across zones          across zones
   ā€¢ Load balancers     ļƒ¼ Backup across        ļƒ¼Design stateless
   ā€¢ App servers          regions & clouds      apps for
   ā€¢ Databases          ļƒ¼ Monitoring, alert,    resilience to
  ļƒ¼Maintain               and automate          reboot / relaunch
   capacity to            operations to
   absorb zone or         speed up
   region failures        failover



         Cloud Management                                    #rightscale
31#



Thank you!
Sign-up for a free account at: www.rightscale.com

Check out job postings are: www.rightscale.com/jobs


                      We are hiring!




          Cloud Management                            #rightscale

More Related Content

What's hot

Cloud Foundry Bootcamp
Cloud Foundry BootcampCloud Foundry Bootcamp
Cloud Foundry Bootcamp
Alvaro Videla
Ā 
Netflix Global Cloud Architecture
Netflix Global Cloud ArchitectureNetflix Global Cloud Architecture
Netflix Global Cloud Architecture
Adrian Cockcroft
Ā 
Windows Azure Design Patterns
Windows Azure Design PatternsWindows Azure Design Patterns
Windows Azure Design Patterns
David Pallmann
Ā 
NetflixOSS Meetup
NetflixOSS MeetupNetflixOSS Meetup
NetflixOSS Meetup
Adrian Cockcroft
Ā 
Shalini xs10
Shalini xs10Shalini xs10
Shalini xs10
The Linux Foundation
Ā 
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
Ā 
SDEC2011 Big engineer vs small entreprenuer
SDEC2011 Big engineer vs small entreprenuerSDEC2011 Big engineer vs small entreprenuer
SDEC2011 Big engineer vs small entreprenuer
Korea Sdec
Ā 
Netflix in the Cloud
Netflix in the CloudNetflix in the Cloud
Netflix in the Cloud
Adrian Cockcroft
Ā 
CloudFest Denver Windows Azure Design Patterns
CloudFest Denver Windows Azure Design PatternsCloudFest Denver Windows Azure Design Patterns
CloudFest Denver Windows Azure Design Patterns
David Pallmann
Ā 
Scale Your App for the Holidays with Amazon DynamoDB
Scale Your App for the Holidays with Amazon DynamoDBScale Your App for the Holidays with Amazon DynamoDB
Scale Your App for the Holidays with Amazon DynamoDB
Amazon Web Services
Ā 
OSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best PracticesOSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best Practices
Matt Ray
Ā 
Netflix Architecture Tutorial at Gluecon
Netflix Architecture Tutorial at GlueconNetflix Architecture Tutorial at Gluecon
Netflix Architecture Tutorial at Gluecon
Adrian Cockcroft
Ā 
Cloud: CDN Killer?
Cloud: CDN Killer? Cloud: CDN Killer?
Cloud: CDN Killer?
Internap
Ā 
Gluecon 2013 - NetflixOSS Cloud Native Tutorial Introduction
Gluecon 2013 - NetflixOSS Cloud Native Tutorial IntroductionGluecon 2013 - NetflixOSS Cloud Native Tutorial Introduction
Gluecon 2013 - NetflixOSS Cloud Native Tutorial Introduction
Adrian Cockcroft
Ā 
14h00 aws deck-summit2012_sap_on_aws_s_jones_final
14h00   aws deck-summit2012_sap_on_aws_s_jones_final14h00   aws deck-summit2012_sap_on_aws_s_jones_final
14h00 aws deck-summit2012_sap_on_aws_s_jones_final
Luiz Gustavo Santos
Ā 
Cloud Economics: Optimising for Cost
Cloud Economics: Optimising for CostCloud Economics: Optimising for Cost
Cloud Economics: Optimising for Cost
Amazon Web Services
Ā 
2011 04-dsi-javaee-in-the-cloud-andreadis
2011 04-dsi-javaee-in-the-cloud-andreadis2011 04-dsi-javaee-in-the-cloud-andreadis
2011 04-dsi-javaee-in-the-cloud-andreadis
dandre
Ā 
Scalable Database Options on AWS
Scalable Database Options on AWSScalable Database Options on AWS
Scalable Database Options on AWS
Amazon Web Services
Ā 
#lspe: Dynamic Scaling
#lspe: Dynamic Scaling #lspe: Dynamic Scaling
#lspe: Dynamic Scaling
steveshah
Ā 
Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)
Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)
Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)
Adrian Cockcroft
Ā 

What's hot (20)

Cloud Foundry Bootcamp
Cloud Foundry BootcampCloud Foundry Bootcamp
Cloud Foundry Bootcamp
Ā 
Netflix Global Cloud Architecture
Netflix Global Cloud ArchitectureNetflix Global Cloud Architecture
Netflix Global Cloud Architecture
Ā 
Windows Azure Design Patterns
Windows Azure Design PatternsWindows Azure Design Patterns
Windows Azure Design Patterns
Ā 
NetflixOSS Meetup
NetflixOSS MeetupNetflixOSS Meetup
NetflixOSS Meetup
Ā 
Shalini xs10
Shalini xs10Shalini xs10
Shalini xs10
Ā 
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
Ā 
SDEC2011 Big engineer vs small entreprenuer
SDEC2011 Big engineer vs small entreprenuerSDEC2011 Big engineer vs small entreprenuer
SDEC2011 Big engineer vs small entreprenuer
Ā 
Netflix in the Cloud
Netflix in the CloudNetflix in the Cloud
Netflix in the Cloud
Ā 
CloudFest Denver Windows Azure Design Patterns
CloudFest Denver Windows Azure Design PatternsCloudFest Denver Windows Azure Design Patterns
CloudFest Denver Windows Azure Design Patterns
Ā 
Scale Your App for the Holidays with Amazon DynamoDB
Scale Your App for the Holidays with Amazon DynamoDBScale Your App for the Holidays with Amazon DynamoDB
Scale Your App for the Holidays with Amazon DynamoDB
Ā 
OSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best PracticesOSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best Practices
Ā 
Netflix Architecture Tutorial at Gluecon
Netflix Architecture Tutorial at GlueconNetflix Architecture Tutorial at Gluecon
Netflix Architecture Tutorial at Gluecon
Ā 
Cloud: CDN Killer?
Cloud: CDN Killer? Cloud: CDN Killer?
Cloud: CDN Killer?
Ā 
Gluecon 2013 - NetflixOSS Cloud Native Tutorial Introduction
Gluecon 2013 - NetflixOSS Cloud Native Tutorial IntroductionGluecon 2013 - NetflixOSS Cloud Native Tutorial Introduction
Gluecon 2013 - NetflixOSS Cloud Native Tutorial Introduction
Ā 
14h00 aws deck-summit2012_sap_on_aws_s_jones_final
14h00   aws deck-summit2012_sap_on_aws_s_jones_final14h00   aws deck-summit2012_sap_on_aws_s_jones_final
14h00 aws deck-summit2012_sap_on_aws_s_jones_final
Ā 
Cloud Economics: Optimising for Cost
Cloud Economics: Optimising for CostCloud Economics: Optimising for Cost
Cloud Economics: Optimising for Cost
Ā 
2011 04-dsi-javaee-in-the-cloud-andreadis
2011 04-dsi-javaee-in-the-cloud-andreadis2011 04-dsi-javaee-in-the-cloud-andreadis
2011 04-dsi-javaee-in-the-cloud-andreadis
Ā 
Scalable Database Options on AWS
Scalable Database Options on AWSScalable Database Options on AWS
Scalable Database Options on AWS
Ā 
#lspe: Dynamic Scaling
#lspe: Dynamic Scaling #lspe: Dynamic Scaling
#lspe: Dynamic Scaling
Ā 
Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)
Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)
Gluecon 2013 - Netflix Cloud Native Tutorial Details (part 2)
Ā 

Viewers also liked

Networking in the Cloud: An SDN Primer
Networking in the Cloud: An SDN PrimerNetworking in the Cloud: An SDN Primer
Networking in the Cloud: An SDN Primer
OpenStack Foundation
Ā 
Hp openstack keynote 2013 04-17 v11-final
Hp openstack keynote 2013 04-17 v11-finalHp openstack keynote 2013 04-17 v11-final
Hp openstack keynote 2013 04-17 v11-final
OpenStack Foundation
Ā 
Using *Grimoire to Analyze
Using *Grimoire to AnalyzeUsing *Grimoire to Analyze
Using *Grimoire to Analyze
OpenStack Foundation
Ā 
OpenStack Marketing Meeting - May 2013
OpenStack Marketing Meeting - May 2013OpenStack Marketing Meeting - May 2013
OpenStack Marketing Meeting - May 2013
OpenStack Foundation
Ā 
OpenStack in Production
OpenStack in ProductionOpenStack in Production
OpenStack in Production
OpenStack Foundation
Ā 
state-of-compute-vish-grizzly.ppt
state-of-compute-vish-grizzly.pptstate-of-compute-vish-grizzly.ppt
state-of-compute-vish-grizzly.ppt
OpenStack Foundation
Ā 
OpenStack Marketing Meeting Sept 2013
OpenStack Marketing Meeting Sept 2013OpenStack Marketing Meeting Sept 2013
OpenStack Marketing Meeting Sept 2013
OpenStack Foundation
Ā 
Lopez deploying openstacktrunk_20130416
Lopez deploying openstacktrunk_20130416Lopez deploying openstacktrunk_20130416
Lopez deploying openstacktrunk_20130416
OpenStack Foundation
Ā 
Clouds in High Energy
Clouds in High EnergyClouds in High Energy
Clouds in High Energy
OpenStack Foundation
Ā 

Viewers also liked (9)

Networking in the Cloud: An SDN Primer
Networking in the Cloud: An SDN PrimerNetworking in the Cloud: An SDN Primer
Networking in the Cloud: An SDN Primer
Ā 
Hp openstack keynote 2013 04-17 v11-final
Hp openstack keynote 2013 04-17 v11-finalHp openstack keynote 2013 04-17 v11-final
Hp openstack keynote 2013 04-17 v11-final
Ā 
Using *Grimoire to Analyze
Using *Grimoire to AnalyzeUsing *Grimoire to Analyze
Using *Grimoire to Analyze
Ā 
OpenStack Marketing Meeting - May 2013
OpenStack Marketing Meeting - May 2013OpenStack Marketing Meeting - May 2013
OpenStack Marketing Meeting - May 2013
Ā 
OpenStack in Production
OpenStack in ProductionOpenStack in Production
OpenStack in Production
Ā 
state-of-compute-vish-grizzly.ppt
state-of-compute-vish-grizzly.pptstate-of-compute-vish-grizzly.ppt
state-of-compute-vish-grizzly.ppt
Ā 
OpenStack Marketing Meeting Sept 2013
OpenStack Marketing Meeting Sept 2013OpenStack Marketing Meeting Sept 2013
OpenStack Marketing Meeting Sept 2013
Ā 
Lopez deploying openstacktrunk_20130416
Lopez deploying openstacktrunk_20130416Lopez deploying openstacktrunk_20130416
Lopez deploying openstacktrunk_20130416
Ā 
Clouds in High Energy
Clouds in High EnergyClouds in High Energy
Clouds in High Energy
Ā 

Similar to Stacking up with OpenStack: building for High Availability

CloudCamp London 3 - NT/e - Matthew Fowler
CloudCamp London 3 - NT/e - Matthew FowlerCloudCamp London 3 - NT/e - Matthew Fowler
CloudCamp London 3 - NT/e - Matthew Fowler
Chris Purrington
Ā 
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
Ā 
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
Ā 
The sky's the limit
The sky's the limitThe sky's the limit
The sky's the limit
Ivan Zoratti
Ā 
ExternalRS
ExternalRSExternalRS
ExternalRS
Spencer Adams
Ā 
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
Ā 
WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.
WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.
WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.
NuoDB
Ā 
RightScale Customer Use Case - Coupa
RightScale Customer Use Case - CoupaRightScale Customer Use Case - Coupa
RightScale Customer Use Case - Coupa
RightScale
Ā 
Cloud Networking: Network aspects of the cloud
Cloud Networking: Network aspects of the cloudCloud Networking: Network aspects of the cloud
Cloud Networking: Network aspects of the cloud
SAIL
Ā 
Avoiding Cloud Outage
Avoiding Cloud OutageAvoiding Cloud Outage
Avoiding Cloud Outage
Nati Shalom
Ā 
Building a Hybrid Cloud
Building a Hybrid CloudBuilding a Hybrid Cloud
Building a Hybrid Cloud
SVForum Cloud SIG
Ā 
Architecting High Availability Linux Environments within the Rackspace Cloud
Architecting High Availability Linux Environments within the Rackspace CloudArchitecting High Availability Linux Environments within the Rackspace Cloud
Architecting High Availability Linux Environments within the Rackspace Cloud
Rackspace
Ā 
Openflow for Cloud Scalability
Openflow for Cloud ScalabilityOpenflow for Cloud Scalability
Openflow for Cloud Scalability
DaoliCloud Ltd
Ā 
RightScale Introduction, Amazon EBS
RightScale Introduction, Amazon EBSRightScale Introduction, Amazon EBS
RightScale Introduction, Amazon EBS
Matt Small
Ā 
Nimble Storage - The Predicitive Multicloud Flash Fabric
Nimble Storage - The Predicitive Multicloud Flash FabricNimble Storage - The Predicitive Multicloud Flash Fabric
Nimble Storage - The Predicitive Multicloud Flash Fabric
VITO - Securitas
Ā 
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
Ā 
Private Clouds Made Easy - RightScale myCloud
Private Clouds Made Easy - RightScale myCloudPrivate Clouds Made Easy - RightScale myCloud
Private Clouds Made Easy - RightScale myCloud
RightScale
Ā 
Ga cloud scaling 3 30-2012
Ga cloud scaling 3 30-2012Ga cloud scaling 3 30-2012
Ga cloud scaling 3 30-2012
Andy Parsons
Ā 
The Cloud Talk
The Cloud TalkThe Cloud Talk
The Cloud Talk
Kellyn Pot'Vin-Gorman
Ā 
Building hybrid cloud with cloudify (public)
Building hybrid cloud with cloudify (public)Building hybrid cloud with cloudify (public)
Building hybrid cloud with cloudify (public)
Nati Shalom
Ā 

Similar to Stacking up with OpenStack: building for High Availability (20)

CloudCamp London 3 - NT/e - Matthew Fowler
CloudCamp London 3 - NT/e - Matthew FowlerCloudCamp London 3 - NT/e - Matthew Fowler
CloudCamp London 3 - NT/e - Matthew Fowler
Ā 
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 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
Ā 
The sky's the limit
The sky's the limitThe sky's the limit
The sky's the limit
Ā 
ExternalRS
ExternalRSExternalRS
ExternalRS
Ā 
RightScale overview for AWS User Group
RightScale overview for AWS User GroupRightScale overview for AWS User Group
RightScale overview for AWS User Group
Ā 
WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.
WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.
WeLab Reaps Advantages of Multi-Cloud Capabilities. You Can Too.
Ā 
RightScale Customer Use Case - Coupa
RightScale Customer Use Case - CoupaRightScale Customer Use Case - Coupa
RightScale Customer Use Case - Coupa
Ā 
Cloud Networking: Network aspects of the cloud
Cloud Networking: Network aspects of the cloudCloud Networking: Network aspects of the cloud
Cloud Networking: Network aspects of the cloud
Ā 
Avoiding Cloud Outage
Avoiding Cloud OutageAvoiding Cloud Outage
Avoiding Cloud Outage
Ā 
Building a Hybrid Cloud
Building a Hybrid CloudBuilding a Hybrid Cloud
Building a Hybrid Cloud
Ā 
Architecting High Availability Linux Environments within the Rackspace Cloud
Architecting High Availability Linux Environments within the Rackspace CloudArchitecting High Availability Linux Environments within the Rackspace Cloud
Architecting High Availability Linux Environments within the Rackspace Cloud
Ā 
Openflow for Cloud Scalability
Openflow for Cloud ScalabilityOpenflow for Cloud Scalability
Openflow for Cloud Scalability
Ā 
RightScale Introduction, Amazon EBS
RightScale Introduction, Amazon EBSRightScale Introduction, Amazon EBS
RightScale Introduction, Amazon EBS
Ā 
Nimble Storage - The Predicitive Multicloud Flash Fabric
Nimble Storage - The Predicitive Multicloud Flash FabricNimble Storage - The Predicitive Multicloud Flash Fabric
Nimble Storage - The Predicitive Multicloud Flash Fabric
Ā 
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
Ā 
Private Clouds Made Easy - RightScale myCloud
Private Clouds Made Easy - RightScale myCloudPrivate Clouds Made Easy - RightScale myCloud
Private Clouds Made Easy - RightScale myCloud
Ā 
Ga cloud scaling 3 30-2012
Ga cloud scaling 3 30-2012Ga cloud scaling 3 30-2012
Ga cloud scaling 3 30-2012
Ā 
The Cloud Talk
The Cloud TalkThe Cloud Talk
The Cloud Talk
Ā 
Building hybrid cloud with cloudify (public)
Building hybrid cloud with cloudify (public)Building hybrid cloud with cloudify (public)
Building hybrid cloud with cloudify (public)
Ā 

More from OpenStack Foundation

Sponsor Webinar - OpenStack Summit Vancouver 2018
Sponsor Webinar  - OpenStack Summit Vancouver 2018Sponsor Webinar  - OpenStack Summit Vancouver 2018
Sponsor Webinar - OpenStack Summit Vancouver 2018
OpenStack Foundation
Ā 
OpenStack Summits 101: A Guide For Attendees
OpenStack Summits 101: A Guide For AttendeesOpenStack Summits 101: A Guide For Attendees
OpenStack Summits 101: A Guide For Attendees
OpenStack Foundation
Ā 
OpenStack Marketing Plan - Community Presentation
OpenStack Marketing Plan - Community PresentationOpenStack Marketing Plan - Community Presentation
OpenStack Marketing Plan - Community Presentation
OpenStack Foundation
Ā 
OpenStack 5th Birthday - User Group Parties
OpenStack 5th Birthday - User Group PartiesOpenStack 5th Birthday - User Group Parties
OpenStack 5th Birthday - User Group Parties
OpenStack Foundation
Ā 
Liberty release: Preliminary marketing materials & messages
Liberty release: Preliminary marketing materials & messagesLiberty release: Preliminary marketing materials & messages
Liberty release: Preliminary marketing materials & messages
OpenStack Foundation
Ā 
OpenStack Foundation 2H 2015 Marketing Plan
OpenStack Foundation 2H 2015 Marketing PlanOpenStack Foundation 2H 2015 Marketing Plan
OpenStack Foundation 2H 2015 Marketing Plan
OpenStack Foundation
Ā 
OpenStack Summit Tokyo Sponsor Webinar
OpenStack Summit Tokyo Sponsor Webinar OpenStack Summit Tokyo Sponsor Webinar
OpenStack Summit Tokyo Sponsor Webinar
OpenStack Foundation
Ā 
Cinder Updates - Liberty Edition
Cinder Updates - Liberty Edition Cinder Updates - Liberty Edition
Cinder Updates - Liberty Edition
OpenStack Foundation
Ā 
Glance Updates - Liberty Edition
Glance Updates - Liberty EditionGlance Updates - Liberty Edition
Glance Updates - Liberty Edition
OpenStack Foundation
Ā 
Heat Updates - Liberty Edition
Heat Updates - Liberty EditionHeat Updates - Liberty Edition
Heat Updates - Liberty Edition
OpenStack Foundation
Ā 
Neutron Updates - Liberty Edition
Neutron Updates - Liberty Edition Neutron Updates - Liberty Edition
Neutron Updates - Liberty Edition
OpenStack Foundation
Ā 
Nova Updates - Liberty Edition
Nova Updates - Liberty EditionNova Updates - Liberty Edition
Nova Updates - Liberty Edition
OpenStack Foundation
Ā 
Sahara Updates - Liberty Edition
Sahara Updates - Liberty EditionSahara Updates - Liberty Edition
Sahara Updates - Liberty Edition
OpenStack Foundation
Ā 
Searchlight Updates - Liberty Edition
Searchlight Updates - Liberty EditionSearchlight Updates - Liberty Edition
Searchlight Updates - Liberty Edition
OpenStack Foundation
Ā 
Trove Updates - Liberty Edition
Trove Updates - Liberty EditionTrove Updates - Liberty Edition
Trove Updates - Liberty Edition
OpenStack Foundation
Ā 
OpenStack: five years in
OpenStack: five years inOpenStack: five years in
OpenStack: five years in
OpenStack Foundation
Ā 
Swift Updates - Liberty Edition
Swift Updates - Liberty EditionSwift Updates - Liberty Edition
Swift Updates - Liberty Edition
OpenStack Foundation
Ā 
Congress Updates - Liberty Edition
Congress Updates - Liberty EditionCongress Updates - Liberty Edition
Congress Updates - Liberty Edition
OpenStack Foundation
Ā 
Release Cycle Management Updates - Liberty Edition
Release Cycle Management Updates - Liberty EditionRelease Cycle Management Updates - Liberty Edition
Release Cycle Management Updates - Liberty Edition
OpenStack Foundation
Ā 
OpenStack Day CEE 2015: Real-World Use Cases
OpenStack Day CEE 2015: Real-World Use CasesOpenStack Day CEE 2015: Real-World Use Cases
OpenStack Day CEE 2015: Real-World Use Cases
OpenStack Foundation
Ā 

More from OpenStack Foundation (20)

Sponsor Webinar - OpenStack Summit Vancouver 2018
Sponsor Webinar  - OpenStack Summit Vancouver 2018Sponsor Webinar  - OpenStack Summit Vancouver 2018
Sponsor Webinar - OpenStack Summit Vancouver 2018
Ā 
OpenStack Summits 101: A Guide For Attendees
OpenStack Summits 101: A Guide For AttendeesOpenStack Summits 101: A Guide For Attendees
OpenStack Summits 101: A Guide For Attendees
Ā 
OpenStack Marketing Plan - Community Presentation
OpenStack Marketing Plan - Community PresentationOpenStack Marketing Plan - Community Presentation
OpenStack Marketing Plan - Community Presentation
Ā 
OpenStack 5th Birthday - User Group Parties
OpenStack 5th Birthday - User Group PartiesOpenStack 5th Birthday - User Group Parties
OpenStack 5th Birthday - User Group Parties
Ā 
Liberty release: Preliminary marketing materials & messages
Liberty release: Preliminary marketing materials & messagesLiberty release: Preliminary marketing materials & messages
Liberty release: Preliminary marketing materials & messages
Ā 
OpenStack Foundation 2H 2015 Marketing Plan
OpenStack Foundation 2H 2015 Marketing PlanOpenStack Foundation 2H 2015 Marketing Plan
OpenStack Foundation 2H 2015 Marketing Plan
Ā 
OpenStack Summit Tokyo Sponsor Webinar
OpenStack Summit Tokyo Sponsor Webinar OpenStack Summit Tokyo Sponsor Webinar
OpenStack Summit Tokyo Sponsor Webinar
Ā 
Cinder Updates - Liberty Edition
Cinder Updates - Liberty Edition Cinder Updates - Liberty Edition
Cinder Updates - Liberty Edition
Ā 
Glance Updates - Liberty Edition
Glance Updates - Liberty EditionGlance Updates - Liberty Edition
Glance Updates - Liberty Edition
Ā 
Heat Updates - Liberty Edition
Heat Updates - Liberty EditionHeat Updates - Liberty Edition
Heat Updates - Liberty Edition
Ā 
Neutron Updates - Liberty Edition
Neutron Updates - Liberty Edition Neutron Updates - Liberty Edition
Neutron Updates - Liberty Edition
Ā 
Nova Updates - Liberty Edition
Nova Updates - Liberty EditionNova Updates - Liberty Edition
Nova Updates - Liberty Edition
Ā 
Sahara Updates - Liberty Edition
Sahara Updates - Liberty EditionSahara Updates - Liberty Edition
Sahara Updates - Liberty Edition
Ā 
Searchlight Updates - Liberty Edition
Searchlight Updates - Liberty EditionSearchlight Updates - Liberty Edition
Searchlight Updates - Liberty Edition
Ā 
Trove Updates - Liberty Edition
Trove Updates - Liberty EditionTrove Updates - Liberty Edition
Trove Updates - Liberty Edition
Ā 
OpenStack: five years in
OpenStack: five years inOpenStack: five years in
OpenStack: five years in
Ā 
Swift Updates - Liberty Edition
Swift Updates - Liberty EditionSwift Updates - Liberty Edition
Swift Updates - Liberty Edition
Ā 
Congress Updates - Liberty Edition
Congress Updates - Liberty EditionCongress Updates - Liberty Edition
Congress Updates - Liberty Edition
Ā 
Release Cycle Management Updates - Liberty Edition
Release Cycle Management Updates - Liberty EditionRelease Cycle Management Updates - Liberty Edition
Release Cycle Management Updates - Liberty Edition
Ā 
OpenStack Day CEE 2015: Real-World Use Cases
OpenStack Day CEE 2015: Real-World Use CasesOpenStack Day CEE 2015: Real-World Use Cases
OpenStack Day CEE 2015: Real-World Use Cases
Ā 

Recently uploaded

Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
Ā 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
Ā 
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
Ā 
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
Ā 
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
Ā 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
Ā 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
Ā 
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
Ā 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
Ā 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
Ā 
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
Ā 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
Ā 
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
Ā 
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
Ā 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
Ā 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
Ā 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
maazsz111
Ā 
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
Ā 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
Ā 
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
Ā 

Recently uploaded (20)

Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Ā 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Ā 
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
Ā 
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
Ā 
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
Ā 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Ā 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
Ā 
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
Ā 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
Ā 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Ā 
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 ...
Ā 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Ā 
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
Ā 
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
Ā 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Ā 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
Ā 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
Ā 
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
Ā 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ā 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Ā 

Stacking up with OpenStack: building for High Availability

  • 1. Stacking up with OpenStack: Building for High Availability Utpal Thakrar, Sr. Product Manager April 17, 2013
  • 2. 2# My relationship with HA 1975 Cloud Management #rightscale
  • 3. 3# My relationship with HA 1991 Cloud Management #rightscale
  • 4. 4# My relationship with HA 2001 How many 9-s can your product do? Cloud Management #rightscale
  • 5. 5# So what did they mean by 5-9s? Availability Allowed Down Time each Year 99% 3.65 days 99.9% 8.76 hours 99.99% 52.56 minutes 99.999% 5.26 minutes Cloud Management #rightscale
  • 6. 6# Stuff happens, are you prepared? Cloud Management #rightscale
  • 7. 7# Who dunnit?ā€¦ Cloud Management #rightscale
  • 8. 8# And you see these ā€¦ Cloud Management #rightscale
  • 9. 9# Is 100% Outage-proofing possible? Cloud Management #rightscale
  • 10. 10# Old School Fault-Tolerance: Build Two Cloud Management #rightscale
  • 11. 11# Golden Age of Cloud Computing No Up-Front Low Cost Pay Only for Capital Expense What You Use Self-Service Easily Scale Up Improve Agility & Infrastructure and Down Time-to-Market Deploy Cloud Management #rightscale
  • 12. 12# Golden Age for Fault-Tolerance No Up-Front HA Low Cost Pay for DR Only Capital Expense Backups When You Use it Self-Service Easily Deliver Fault- Improve Agility & DR Infrastructure Tolerant Applications Time-to-Recovery Deploy Cloud Management #rightscale
  • 13. 13# Yeah, but ā€¦ What about my private cloud? Applications deployed in private clouds have to worry about: ā€¢ Private Cloud Infrastructure being HA ā€¢ Application architecture HA / DR ā€¢ With Public Clouds ā€“ Well, you get what your provider gives you Cloud Management #rightscale
  • 14. 14# Private Cloud Infrastructure HA Several single points of failure in OpenStack deployment ā€¢ OpenStack API services ā€¢ MySQL ā€¢ RabbitMQ Solved in various ways ā€¢ Pacemaker cluster management ā€¢ Keepalived (e.g: RAX Private Cloud) ā€¢ MySQL (Galera), RabbitMQ (active-active mirrored queues) Eliminate SPoFs as best as you can. Cloud Management #rightscale
  • 15. 15# What about my app? Design for failure: ā€¢ If your application relies on Cloud infrastructure SLA for its HA needs, you are STUCK with that vendor / infrastructure ā€¢ Need to balance cost and complexity against risk tolerance ā€¢ Design application so that its: ļƒ¼ Build for server failure ļƒ¼ Build for zone failure ļƒ¼ Build for cloud failure ļƒ¼ Keep management layer separate from infrastructure Cloud Management #rightscale
  • 16. 16# Build for Server Failure ā€¢ Set up auto-scaling ā€¢ Set up database mirroring, master/slave configuration ā€¢ Use static public IPs ā€¢ Use Dynamic DNS for private IPs Cloud Management #rightscale
  • 17. 17# Build for Zone Failure Static Public IPs DNS 172.168.7.31 172.168.8.62 Zone 1 Zone 2 1 LOAD BALANCERS LOAD BALANCERS Where possible, use NoSQL DB like Cassandra or MongoDB APP SERVERS AUTOSCALE MASTER DB SLAVE DB REPLICATE Block SNAPSHOTS Object store Snapshot data volume for backups so Place Slave databases in one the database can be readily recovered or more zones for failover. within the region. A creative deployment model would be to make your private cloud an ā€œAZā€ by placing it in close physical proximity to a public cloud provider Cloud Management #rightscale
  • 18. 18# Build for Cloud Failure (Cold DR) Staged Server Configuration and generally no staged data $ ā€¢ Not recommended if rapid recovery is required ā€¢ Slow to replicate data to other cloud and bring database online DNS 172.168.7.31 Private DALLAS LOAD BALANCERS LOAD BALANCERS APP SERVERS APP SERVERS MASTER DB SLAVE DB SLAVE DB REPLICATE Block SNAPSHOTS CLOUD Cloud Management FILES #rightscale
  • 19. 19# Build for Cloud Failure (Warm DR) Staged Server Configuration, pre-staged data and running Slave Database Server $$ ā€¢ Generally recommended DR solution ā€¢ Minimal additional cost and allows fairly rapid recovery DNS 172.168.7.31 Private DALLAS LOAD BALANCERS LOAD BALANCERS APP SERVERS APP SERVERS MASTER DB SLAVE DB SLAVE DB REPLICATE REPLICATE Block SNAPSHOTS SNAPSHOTS CLOUD Cloud Management FILES #rightscale
  • 20. 20# Build for Cloud Failure (Hot DR) Parallel Deployment with all servers running but all traffic going to primary $$$ ā€¢ Not recommended ā€¢ Very high additional cost to allow rapid recovery DNS 172.168.7.31 Private DALLAS LOAD BALANCERS LOAD BALANCERS APP SERVERS APP SERVERS MASTER DB SLAVE DB SLAVE DB REPLICATE REPLICATE Block SNAPSHOTS SNAPSHOTS CLOUD Cloud Management FILES #rightscale
  • 21. 21# Availability vs. Cost - Dial Cost Availability Min Min Max Max Cloud Management #rightscale
  • 22. 22# Make sure workload is portable across clouds Cloud Management #rightscale
  • 23. 23# Automate and test everything ā€¢ Automate backups of your data ā€¢ Setup monitoring and alerts ā€¢ Run fire-drills! Plan and Practice your recovery procedures! Cloud Management #rightscale
  • 24. 24# Separate Management layer from Infrastructure ā€¢ Keep the keys to the car outside the car Cloud Management #rightscale
  • 25. 25# Automating HA and DR ā€¢ Use dynamic DNS for your database servers ā€¢ Allow app servers to use a single FQDN. ā€¢ Use a low TTL to allow rapid failover in the case of a change in master database ā€¢ Automatic connection of app servers to load balancing servers ā€¢ App servers can connect to all load balancers automatically at launch ā€¢ No manual intervention ā€¢ No DNS modifications ā€¢ Automated promotion of slave to master ā€¢ Process is automated ā€¢ Decision to run process is manual Cloud Management #rightscale
  • 26. Samsung SDS Mr. Kirk Kim Copyright Ā© 2013 Samsung SDS Co., Ltd. All rights reserved
  • 27. Hybrid Cloud Network Architecture Internet traffic CF Router Public ASN: XXXX Firewall IPS VPN Gateway Compute EIP: e.x.y.b EIP: e.x.y.a VM VM Private Network VM VM VPC Virtual GW Private: 10.x.x.x/24 Private: 10.x.x.x/24 VM VM Public: *.*.*.0/24 Public: *.*.*.0/24 Internet GW 10.x.x.x/24 Object Storage SPCS Public Cloud Between SPCS and Public Cloud using public IP Between SPCS and Public Cloud using private IP Internet traffic to SPCS and Public Cloud using public IP Copyright Ā© 2013 Samsung SDS Co., Ltd. All rights reserved 27
  • 28. 28# How RightScale makes it possible RightScale ServerTemplatesā„¢ ā€¢ Reproducible: Predictable deployment ā€¢ Dynamic: Configuration from scripts at boot time ā€¢ Multi-cloud: Cloud agnostic and portable ā€¢ Modular: Role and behavior abstracted from cloud infrastructure Cloud Management #rightscale
  • 29. 29# How RightScale makes it possible MultiCloud Images ā€¢ MultiCloud Images can be launched across regions and clouds without modification ServerTemplate contains a list 1 of MultiCloud Images (MCIs) When the Server is 2 created, a specific MCI is chosen. The appropriate 3 RightImage is used at MultiCloud Images launch. Cloud A, B, Image 1 Cloud A C, Image 2 Cloud B, Image 1 Cloud A, B, Image 1 Cloud B Stability across clouds Image 1 RightImage Cloud Management #rightscale
  • 30. 30# Outage-Proofing Best Practices ļƒ¼Place in >1 ļƒ¼Replicate data ļƒ¼Replicate data zone: across zones across zones ā€¢ Load balancers ļƒ¼ Backup across ļƒ¼Design stateless ā€¢ App servers regions & clouds apps for ā€¢ Databases ļƒ¼ Monitoring, alert, resilience to ļƒ¼Maintain and automate reboot / relaunch capacity to operations to absorb zone or speed up region failures failover Cloud Management #rightscale
  • 31. 31# Thank you! Sign-up for a free account at: www.rightscale.com Check out job postings are: www.rightscale.com/jobs We are hiring! Cloud Management #rightscale