More Related Content
Similar to Leveraging The Clouds For Reliable Web Applications Presentation (20)
More from Web 2.0 Expo (17)
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