Leveraging The Clouds For Reliable Web Applications Presentation

2,383 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,383
On SlideShare
0
From Embeds
0
Number of Embeds
218
Actions
Shares
0
Downloads
54
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Leveraging The Clouds For Reliable Web Applications Presentation

  1. 1. Thorst en von Eicken CTO Right Scale 1 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  2. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 13 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  14. 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. 15. ~8 cpu minutes for each video 15 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  16. 16. in 3.5 days 80 t o 3500 servers 16 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  17. 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. 18 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  19. 19. 19 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  20. 20. 20 © 2007 RightScale Inc. All rights reserved. RightScale Company Confidential
  21. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

×