More Related Content
Similar to Leveraging The Clouds For Reliable Web Applications Presentation
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