Leveraging The Clouds For Reliable Web Applications Presentation

  • 1,764 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,764
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
53
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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