SlideShare a Scribd company logo
1 of 31
Download to read offline
Thorst en von Eicken
      CTO Right Scale



1   © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
Fully aut omat ed on-demand
    provisioning of comput e resources


    1.   Infinit e comput ing resources
    2.   Available on-demand
    3.   Pay per use
    4.   Delivered across t he Int ernet


2               © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
Comput e infrast ruct ure is
     undifferent iat ed heavy lift ing

    Demand is hard t o predict

    Peak usage much higher t han average


3              © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
Applicat ions in t he Cloud

    Plat forms in t he Cloud

    Infrast ruct ure in t he Cloud




4              © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
Cloud
    User
                                                      application                                     CRM app
            data                                                                                      Office apps
                                                         platform                                     Communication apps
                                                        hardware




      Examples: SaaS offerings
           Salesforce.com
           Google apps
           Ebay


5                    © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
Cloud
    User
                                                                                                       Rails
              data                                           platform                                  Python
                                                            hardware                                   Java
           application                                                                                 .Net




      Examples:
           Google App Engine
           Force.com
           Rackspace Mosso

6                        © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
User                                                                                          Cloud
              data
                                                                                                       Servers
           application                                      hardware                                   Storage
                                                                                                       Network
            platform                                                                                   Load balancing




      Examples:
           Amazon Web Services
           Flexiscale
           GoGrid
           and many more t o come


7                        © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
Infrast ruct ure clouds
    j ust provide
    building blocks!

    Right Scale: aut omat e server deployment
      from server ready t o server in product ion




8              © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
Up-front cost s                                                  Dev & Test
       hardware
       load                                                                                               clone

                                           time
                                                                            Grid
           Peak vs. average
    load                                         peak load
                                                 average load


     mon tue      wed thu   fri       sat       sun            time




9                           © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
Aut omat ed infrast ruct ure                                                                      cloud
                                                                                                  infrastructure
       On-demand provisioning, pay-per use
       APIs allowing higher levels of aut omat ion

     Aut omat ed configurat ion
       From boot t o product ion on aut o-pilot
                                                                                                 RightScale Cloud
       Cloning/ replicat ion of set -ups                                                           Management
                                                                                                     Platform
     Aut omat ed management
       Monit oring, alert s, SLAs -> act ions




10                 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
www.mysite.com
                                                              2x load balancers
     Apache        Apache                                     2x app servers
     HAproxy    HAproxy
                                                              Mysql mast er/ slave

     App Srvr   App Srvr




          MySQL                   MySQL
          master    replication    slave




11                                 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
Scale-up
     www.mysite.com
                                                                                            App server load > 50%
                                                                                            Maj orit y vot ing
     Apache        Apache
                                                                                            Add app servers
     HAproxy    HAproxy
                                                                                            Tie int o load bal & db
                                                                                   Scale-down
     App Srvr   App Srvr
                                   App Srvr
                                   1/array
                                                            App Srvr
                                                            N/array
                                                                                            App server load < 20%
                                                                                            Maj orit y vot ing

          MySQL                   MySQL
          master    replication    slave




12                                 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
13   © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
Load exceeds threshold
     Additional servers operational
                                                                                        Additional servers terminated
                     Load drops below threshold




14                     © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
~8 cpu minutes
     for each video




15                    © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
in 3.5 days
     80 t o 3500 servers




16     © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
www.mysite.com                                                                                        test.mysite.com




     Apache     Apache                                                                                    Apache      Apache

     HAproxy    HAproxy                                                                                  HAproxy      HAproxy


                                                               clone
                           App Srvr   App Srvr                                                                                   App Srvr   App Srvr
     App Srvr   App Srvr                                                                                 App Srvr     App Srvr
                           1/array    N/array                                                                                    1/array    N/array




          MySQL            MySQL                                                                               MySQL             MySQL
          master            slave                                                                              master             slave




17                                          © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
18   © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
19   © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
20   © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
Up-front cost s                                                    Dev & Test
      hardware
      load                                                                                               clone

                                          time
                                                                           Grid
        Peak vs. average
 load                                           peak load
                                                average load


     mon tue     wed thu   fri       sat       sun            time




21                         © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
Technology
       Aut omat ion
       Archit ect ures
     Securit y
     Redundancy / service level agreement s




22               © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
Regulat ory compliance
       Sarbanes-Oxley, PCI, SAS-70, ISO17799,
     Needed:
       Securit y audit st at ement s provided by cloud
       vendors
     St at us: when?
       Not e Amazon s Securit y Whit epaper



23               © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
Value of SLAs
       Monet ary damages
       Definit ion of accept able service
     Redundancy t hrough cloud-port abilit y
       Shift resources!
         wit hin a cloud
         across clouds
       No free lunch: cost s vary


24               © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
Amazon Web Services                     FlexiScale UK                                       GoGrid
      Linux & Solaris Servers                    Linux & Windows                                     Linux & Windows
                                                 Servers                                             Servers
      Disk Volumes
                                                 Disk Volumes                                        Disk Volumes
      Persistent Storage
                                                                                                     Load balancing
      Work Queues




25                         © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
Right Scale Cloud Management Plat form

     Amazon Web Services                     FlexiScale UK                                       GoGrid
      Linux & Solaris Servers                    Linux & Windows                                     Linux & Windows
                                                 Servers                                             Servers
      Disk Volumes
                                                 Disk Volumes                                        Disk Volumes
      Persistent Storage
                                                                                                     Load balancing
      Work Queues




26                         © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
Primary deployment                                                                             DR deployment

      www.mysite.com                                                                               dr.mysite.com



      Apache     Apache                                                                          Apache       Apache

      HAproxy    HAproxy                                                                         HAproxy     HAproxy




                            App Srvr       App Srvr                                                                     App Srvr   App Srvr
      App Srvr   App Srvr                                                                       App Srvr     App Srvr
                            1/array        N/array                                                                      1/array    N/array




           MySQL            MySQL                                                                      MySQL            MySQL
           master            slave                                                                     master            slave




27                                   © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
LB1             LB2                                                           LB3




        App Srvr       App Srvr                                                     App Srvr




              MySQL                                                                 MySQL
              master                                                                 slave
     Zone 1                                                             Zone 2




28                     © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
How Similar are t he various Clouds?
       It depends
          Server persist ency, IP address mapping, load
          balancing, disk volumes reassignment ,
       Converging!
     Right Scale approach: t emplat es and t ools
       Same building blocks and libraries
       Tools t o help bridge differences
       (Not a lowest common denominat or approach)



29                 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
Servers on-demand
     Disk Volumes on-demand
     Mult iple dat acent ers
     Reassign IPs / VIPs across dat acent ers
     Mult iple geographies
     Mult iple providers

     Aut omat ion t ying it all t oget her


30               © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
Dashboard
     w/ aut omat ion
     Ready-t o-go applicat ion st acks
       Fully cust omizable and ext ensible
     Set -up help & support
     Support for mult iple clouds
     Aut omat ion driven by monit oring and
     alert s

31              © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential

More Related Content

What's hot

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
 

What's hot (20)

Running kubernetes with amazon eks
Running kubernetes with amazon eksRunning kubernetes with amazon eks
Running kubernetes with amazon eks
 
g Eclipse @ Eclipse Summit Europe 2008
g Eclipse @ Eclipse Summit Europe 2008g Eclipse @ Eclipse Summit Europe 2008
g Eclipse @ Eclipse Summit Europe 2008
 
Java Developer on AWS 在AWS上開發Java應用
Java Developer on AWS 在AWS上開發Java應用Java Developer on AWS 在AWS上開發Java應用
Java Developer on AWS 在AWS上開發Java應用
 
Roadmap to hyper hybrid cloud
Roadmap to hyper hybrid cloudRoadmap to hyper hybrid cloud
Roadmap to hyper hybrid cloud
 
Your Future with Cloud Computing - Dr. Werner Vogels - AWS Summit 2012 Australia
Your Future with Cloud Computing - Dr. Werner Vogels - AWS Summit 2012 AustraliaYour Future with Cloud Computing - Dr. Werner Vogels - AWS Summit 2012 Australia
Your Future with Cloud Computing - Dr. Werner Vogels - AWS Summit 2012 Australia
 
Jazoon 2012 - Systems Integration in the Cloud Era with Apache Camel
Jazoon 2012 - Systems Integration in the Cloud Era with Apache CamelJazoon 2012 - Systems Integration in the Cloud Era with Apache Camel
Jazoon 2012 - Systems Integration in the Cloud Era with Apache Camel
 
vBACD July 2012 - Apache Hadoop, Now and Beyond
vBACD July 2012 - Apache Hadoop, Now and BeyondvBACD July 2012 - Apache Hadoop, Now and Beyond
vBACD July 2012 - Apache Hadoop, Now and Beyond
 
VMware Cloud on AWS The Fast Path to a Hybrid Cloud for Public Sector Organis...
VMware Cloud on AWS The Fast Path to a Hybrid Cloud for Public Sector Organis...VMware Cloud on AWS The Fast Path to a Hybrid Cloud for Public Sector Organis...
VMware Cloud on AWS The Fast Path to a Hybrid Cloud for Public Sector Organis...
 
VMware Cloud on AWS - The Next-Generation Hybrid Cloud
VMware Cloud on AWS - The Next-Generation Hybrid CloudVMware Cloud on AWS - The Next-Generation Hybrid Cloud
VMware Cloud on AWS - The Next-Generation Hybrid Cloud
 
Breaking the Monolith road to containers.pdf
Breaking the Monolith road to containers.pdfBreaking the Monolith road to containers.pdf
Breaking the Monolith road to containers.pdf
 
Disaster Recovery with AWS - Simone Brunozzi - AWS Summit 2012 Australia -
Disaster Recovery with AWS - Simone Brunozzi - AWS Summit 2012 Australia - Disaster Recovery with AWS - Simone Brunozzi - AWS Summit 2012 Australia -
Disaster Recovery with AWS - Simone Brunozzi - AWS Summit 2012 Australia -
 
GlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans HrasnaGlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans Hrasna
 
AWS DevDay Berlin - Automating building blocks choices you will face with con...
AWS DevDay Berlin - Automating building blocks choices you will face with con...AWS DevDay Berlin - Automating building blocks choices you will face with con...
AWS DevDay Berlin - Automating building blocks choices you will face with con...
 
2011 State of the Cloud: A Year's Worth of Innovation in 30 Minutes - Jinesh...
2011 State of the Cloud:  A Year's Worth of Innovation in 30 Minutes - Jinesh...2011 State of the Cloud:  A Year's Worth of Innovation in 30 Minutes - Jinesh...
2011 State of the Cloud: A Year's Worth of Innovation in 30 Minutes - Jinesh...
 
Expert Tips for Successful Kubernetes Deployments on AWS
Expert Tips for Successful Kubernetes Deployments on AWSExpert Tips for Successful Kubernetes Deployments on AWS
Expert Tips for Successful Kubernetes Deployments on AWS
 
C5 Instances and the Evolution of Amazon EC2 Virtualization - CMP332 - re:Inv...
C5 Instances and the Evolution of Amazon EC2 Virtualization - CMP332 - re:Inv...C5 Instances and the Evolution of Amazon EC2 Virtualization - CMP332 - re:Inv...
C5 Instances and the Evolution of Amazon EC2 Virtualization - CMP332 - re:Inv...
 
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
 
Running Kubernetes on AWS.pdf
Running Kubernetes on AWS.pdfRunning Kubernetes on AWS.pdf
Running Kubernetes on AWS.pdf
 
Amazon EC2 deepdive and a sprinkel of AWS Compute | AWS Floor28
Amazon EC2 deepdive and a sprinkel of AWS Compute | AWS Floor28Amazon EC2 deepdive and a sprinkel of AWS Compute | AWS Floor28
Amazon EC2 deepdive and a sprinkel of AWS Compute | AWS Floor28
 
Black Belt Tips for IT Operations - AWS Summit Sydney 2018
Black Belt Tips for IT Operations - AWS Summit Sydney 2018Black Belt Tips for IT Operations - AWS Summit Sydney 2018
Black Belt Tips for IT Operations - AWS Summit Sydney 2018
 

Viewers also liked (6)

CIvic Engagment/Lillian Kuri Powerpoint
CIvic Engagment/Lillian Kuri PowerpointCIvic Engagment/Lillian Kuri Powerpoint
CIvic Engagment/Lillian Kuri Powerpoint
 
Maderhabitat
MaderhabitatMaderhabitat
Maderhabitat
 
Descartes: un proyecto educativo para la aldea global
Descartes: un proyecto educativo para la aldea globalDescartes: un proyecto educativo para la aldea global
Descartes: un proyecto educativo para la aldea global
 
Um Defeito Na Mulher
Um Defeito Na Mulher Um Defeito Na Mulher
Um Defeito Na Mulher
 
Angel de lata
Angel de lataAngel de lata
Angel de lata
 
Ipv6 On Free Bsd
Ipv6 On Free BsdIpv6 On Free Bsd
Ipv6 On Free Bsd
 

Similar to Leveraging The Clouds For Reliable Web Applications Presentation

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
 
彭—Elastic architecture in cloud foundry and deploy with openstack
彭—Elastic architecture in cloud foundry and deploy with openstack彭—Elastic architecture in cloud foundry and deploy with openstack
彭—Elastic architecture in cloud foundry and deploy with openstack
OpenCity Community
 
Cloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstackCloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstack
OpenCity Community
 
Programatori cu capul in nori
Programatori cu capul in noriProgramatori cu capul in nori
Programatori cu capul in nori
Alex Popescu
 
Tricks And Tradeoffs Of Deploying My Sql Clusters In The Cloud
Tricks And Tradeoffs Of Deploying My Sql Clusters In The CloudTricks And Tradeoffs Of Deploying My Sql Clusters In The Cloud
Tricks And Tradeoffs Of Deploying My Sql Clusters In The Cloud
MySQLConference
 
Virtualization for Development
Virtualization for DevelopmentVirtualization for Development
Virtualization for Development
elliando dias
 

Similar to Leveraging The Clouds For Reliable Web Applications Presentation (20)

BayThreat Why The Cloud Changes Everything
BayThreat Why The Cloud Changes EverythingBayThreat Why The Cloud Changes Everything
BayThreat Why The Cloud Changes Everything
 
Deploying in the Cloud: Why and How
Deploying in the Cloud: Why and HowDeploying in the Cloud: Why and How
Deploying in the Cloud: Why and How
 
V fabric overview
V fabric overviewV fabric overview
V fabric overview
 
Flash Card-Architect Compute Infrastructure in Azure
Flash Card-Architect Compute Infrastructure in AzureFlash Card-Architect Compute Infrastructure in Azure
Flash Card-Architect Compute Infrastructure in Azure
 
SAP on AWS
SAP on AWSSAP on AWS
SAP on AWS
 
Building hybrid cloud with cloudify (public)
Building hybrid cloud with cloudify (public)Building hybrid cloud with cloudify (public)
Building hybrid cloud with cloudify (public)
 
彭—Elastic architecture in cloud foundry and deploy with openstack
彭—Elastic architecture in cloud foundry and deploy with openstack彭—Elastic architecture in cloud foundry and deploy with openstack
彭—Elastic architecture in cloud foundry and deploy with openstack
 
Cloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstackCloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstack
 
Day1 Forrester Cloud Presentation
Day1 Forrester Cloud PresentationDay1 Forrester Cloud Presentation
Day1 Forrester Cloud Presentation
 
Programatori cu capul in nori
Programatori cu capul in noriProgramatori cu capul in nori
Programatori cu capul in nori
 
The Enterprise Cloud: Immediate. Urgent. Inevitable.
The Enterprise Cloud: Immediate. Urgent. Inevitable.The Enterprise Cloud: Immediate. Urgent. Inevitable.
The Enterprise Cloud: Immediate. Urgent. Inevitable.
 
The DevOps PaaS Infusion - May meetup
The DevOps PaaS Infusion - May meetupThe DevOps PaaS Infusion - May meetup
The DevOps PaaS Infusion - May meetup
 
Tricks And Tradeoffs Of Deploying My Sql Clusters In The Cloud
Tricks And Tradeoffs Of Deploying My Sql Clusters In The CloudTricks And Tradeoffs Of Deploying My Sql Clusters In The Cloud
Tricks And Tradeoffs Of Deploying My Sql Clusters In The Cloud
 
Patterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformPatterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services Platform
 
RightScale Sydney Customer Appreciation Day
RightScale Sydney Customer Appreciation DayRightScale Sydney Customer Appreciation Day
RightScale Sydney Customer Appreciation Day
 
Best Practices for Implementing Mobile & Web App Testing in the Cloud (MOB205...
Best Practices for Implementing Mobile & Web App Testing in the Cloud (MOB205...Best Practices for Implementing Mobile & Web App Testing in the Cloud (MOB205...
Best Practices for Implementing Mobile & Web App Testing in the Cloud (MOB205...
 
Virtualization for Development
Virtualization for DevelopmentVirtualization for Development
Virtualization for Development
 
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]
Nuvem Híbrida - EBC on the road Brazil Edition [Portuguese]
 
Cloud Computing - Making IT Simple
 Cloud Computing - Making IT Simple Cloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
 
Making of a Successful Cloud Business
Making of a Successful Cloud BusinessMaking of a Successful Cloud Business
Making of a Successful Cloud Business
 

More from Web 2.0 Expo

Smaller, Flatter, Smarter
Smaller, Flatter, SmarterSmaller, Flatter, Smarter
Smaller, Flatter, Smarter
Web 2.0 Expo
 
WattzOn Personal Energy Audit
WattzOn Personal Energy AuditWattzOn Personal Energy Audit
WattzOn Personal Energy Audit
Web 2.0 Expo
 
The web Beyond the Web
The web Beyond the WebThe web Beyond the Web
The web Beyond the Web
Web 2.0 Expo
 
The Future of Influence
The Future of InfluenceThe Future of Influence
The Future of Influence
Web 2.0 Expo
 
Web Next Generation The Future Of Context And Mobile
Web Next Generation   The Future Of Context And MobileWeb Next Generation   The Future Of Context And Mobile
Web Next Generation The Future Of Context And Mobile
Web 2.0 Expo
 
Web 2 0 Mcdevitt Teleatlas Final
Web 2 0 Mcdevitt Teleatlas FinalWeb 2 0 Mcdevitt Teleatlas Final
Web 2 0 Mcdevitt Teleatlas Final
Web 2.0 Expo
 
There Goes Everybody Dion Hinchcliffe Web 2
There Goes Everybody   Dion Hinchcliffe   Web 2There Goes Everybody   Dion Hinchcliffe   Web 2
There Goes Everybody Dion Hinchcliffe Web 2
Web 2.0 Expo
 
Drupal Communitydesign
Drupal CommunitydesignDrupal Communitydesign
Drupal Communitydesign
Web 2.0 Expo
 
Rafer Lookery Web2 Berlin
Rafer Lookery Web2 BerlinRafer Lookery Web2 Berlin
Rafer Lookery Web2 Berlin
Web 2.0 Expo
 
First Steps Towards An Online User Experience Testing Community Presentation
First Steps Towards An Online User Experience Testing Community PresentationFirst Steps Towards An Online User Experience Testing Community Presentation
First Steps Towards An Online User Experience Testing Community Presentation
Web 2.0 Expo
 

More from Web 2.0 Expo (17)

Effective Social Media For Event Exhibitors
Effective Social Media For Event ExhibitorsEffective Social Media For Event Exhibitors
Effective Social Media For Event Exhibitors
 
Smaller, Flatter, Smarter
Smaller, Flatter, SmarterSmaller, Flatter, Smarter
Smaller, Flatter, Smarter
 
Demand Media
Demand MediaDemand Media
Demand Media
 
Kevin Kelly
Kevin KellyKevin Kelly
Kevin Kelly
 
WattzOn Personal Energy Audit
WattzOn Personal Energy AuditWattzOn Personal Energy Audit
WattzOn Personal Energy Audit
 
The web Beyond the Web
The web Beyond the WebThe web Beyond the Web
The web Beyond the Web
 
Emergic
EmergicEmergic
Emergic
 
The Future of Influence
The Future of InfluenceThe Future of Influence
The Future of Influence
 
W2e Praesi
W2e PraesiW2e Praesi
W2e Praesi
 
Web Next Generation The Future Of Context And Mobile
Web Next Generation   The Future Of Context And MobileWeb Next Generation   The Future Of Context And Mobile
Web Next Generation The Future Of Context And Mobile
 
Web 2 0 Mcdevitt Teleatlas Final
Web 2 0 Mcdevitt Teleatlas FinalWeb 2 0 Mcdevitt Teleatlas Final
Web 2 0 Mcdevitt Teleatlas Final
 
There Goes Everybody Dion Hinchcliffe Web 2
There Goes Everybody   Dion Hinchcliffe   Web 2There Goes Everybody   Dion Hinchcliffe   Web 2
There Goes Everybody Dion Hinchcliffe Web 2
 
Web2
Web2Web2
Web2
 
OReilly Radar
OReilly RadarOReilly Radar
OReilly Radar
 
Drupal Communitydesign
Drupal CommunitydesignDrupal Communitydesign
Drupal Communitydesign
 
Rafer Lookery Web2 Berlin
Rafer Lookery Web2 BerlinRafer Lookery Web2 Berlin
Rafer Lookery Web2 Berlin
 
First Steps Towards An Online User Experience Testing Community Presentation
First Steps Towards An Online User Experience Testing Community PresentationFirst Steps Towards An Online User Experience Testing Community Presentation
First Steps Towards An Online User Experience Testing Community Presentation
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Leveraging The Clouds For Reliable Web Applications Presentation

  • 1. Thorst en von Eicken CTO Right Scale 1 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 2. Fully aut omat ed on-demand provisioning of comput e resources 1. Infinit e comput ing resources 2. Available on-demand 3. Pay per use 4. Delivered across t he Int ernet 2 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 3. Comput e infrast ruct ure is undifferent iat ed heavy lift ing Demand is hard t o predict Peak usage much higher t han average 3 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 4. Applicat ions in t he Cloud Plat forms in t he Cloud Infrast ruct ure in t he Cloud 4 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 5. Cloud User application CRM app data Office apps platform Communication apps hardware Examples: SaaS offerings Salesforce.com Google apps Ebay 5 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 6. Cloud User Rails data platform Python hardware Java application .Net Examples: Google App Engine Force.com Rackspace Mosso 6 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 7. User Cloud data Servers application hardware Storage Network platform Load balancing Examples: Amazon Web Services Flexiscale GoGrid and many more t o come 7 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 8. Infrast ruct ure clouds j ust provide building blocks! Right Scale: aut omat e server deployment from server ready t o server in product ion 8 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 9. Up-front cost s Dev & Test hardware load clone time Grid Peak vs. average load peak load average load mon tue wed thu fri sat sun time 9 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 10. Aut omat ed infrast ruct ure cloud infrastructure On-demand provisioning, pay-per use APIs allowing higher levels of aut omat ion Aut omat ed configurat ion From boot t o product ion on aut o-pilot RightScale Cloud Cloning/ replicat ion of set -ups Management Platform Aut omat ed management Monit oring, alert s, SLAs -> act ions 10 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 11. www.mysite.com 2x load balancers Apache Apache 2x app servers HAproxy HAproxy Mysql mast er/ slave App Srvr App Srvr MySQL MySQL master replication slave 11 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 12. Scale-up www.mysite.com App server load > 50% Maj orit y vot ing Apache Apache Add app servers HAproxy HAproxy Tie int o load bal & db Scale-down App Srvr App Srvr App Srvr 1/array App Srvr N/array App server load < 20% Maj orit y vot ing MySQL MySQL master replication slave 12 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 13. 13 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 14. Load exceeds threshold Additional servers operational Additional servers terminated Load drops below threshold 14 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 15. ~8 cpu minutes for each video 15 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 16. in 3.5 days 80 t o 3500 servers 16 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 17. www.mysite.com test.mysite.com Apache Apache Apache Apache HAproxy HAproxy HAproxy HAproxy clone App Srvr App Srvr App Srvr App Srvr App Srvr App Srvr App Srvr App Srvr 1/array N/array 1/array N/array MySQL MySQL MySQL MySQL master slave master slave 17 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 18. 18 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 19. 19 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 20. 20 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 21. Up-front cost s Dev & Test hardware load clone time Grid Peak vs. average load peak load average load mon tue wed thu fri sat sun time 21 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 22. Technology Aut omat ion Archit ect ures Securit y Redundancy / service level agreement s 22 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 23. Regulat ory compliance Sarbanes-Oxley, PCI, SAS-70, ISO17799, Needed: Securit y audit st at ement s provided by cloud vendors St at us: when? Not e Amazon s Securit y Whit epaper 23 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 24. Value of SLAs Monet ary damages Definit ion of accept able service Redundancy t hrough cloud-port abilit y Shift resources! wit hin a cloud across clouds No free lunch: cost s vary 24 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 25. Amazon Web Services FlexiScale UK GoGrid Linux & Solaris Servers Linux & Windows Linux & Windows Servers Servers Disk Volumes Disk Volumes Disk Volumes Persistent Storage Load balancing Work Queues 25 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 26. Right Scale Cloud Management Plat form Amazon Web Services FlexiScale UK GoGrid Linux & Solaris Servers Linux & Windows Linux & Windows Servers Servers Disk Volumes Disk Volumes Disk Volumes Persistent Storage Load balancing Work Queues 26 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 27. Primary deployment DR deployment www.mysite.com dr.mysite.com Apache Apache Apache Apache HAproxy HAproxy HAproxy HAproxy App Srvr App Srvr App Srvr App Srvr App Srvr App Srvr App Srvr App Srvr 1/array N/array 1/array N/array MySQL MySQL MySQL MySQL master slave master slave 27 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 28. LB1 LB2 LB3 App Srvr App Srvr App Srvr MySQL MySQL master slave Zone 1 Zone 2 28 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 29. How Similar are t he various Clouds? It depends Server persist ency, IP address mapping, load balancing, disk volumes reassignment , Converging! Right Scale approach: t emplat es and t ools Same building blocks and libraries Tools t o help bridge differences (Not a lowest common denominat or approach) 29 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 30. Servers on-demand Disk Volumes on-demand Mult iple dat acent ers Reassign IPs / VIPs across dat acent ers Mult iple geographies Mult iple providers Aut omat ion t ying it all t oget her 30 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  • 31. Dashboard w/ aut omat ion Ready-t o-go applicat ion st acks Fully cust omizable and ext ensible Set -up help & support Support for mult iple clouds Aut omat ion driven by monit oring and alert s 31 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential