CloudCamp Minneapolis 2009 Uri Budnik RightScale [email_address] [email_address]
Cloud Computing <ul><li>Infinite computing resources </li></ul><ul><li>available on-demand </li></ul><ul><li>pay per use <...
 
Predictions Cost Money Infrastructure Cost $ time Large Capital Expenditure You just lost customers Opportunity Cost Predi...
Sample cloud deployment architectures
Standard Deployment <ul><li>4-servers </li></ul><ul><ul><li>2x load balancer / app servers </li></ul></ul><ul><ul><li>2x m...
Scale-Out the App <ul><li>2x front-ends w/Elastic IPs </li></ul><ul><li>2+N app servers </li></ul>MySQL master MySQL slave...
Animoto, EC2 and RightScale Number of servers 4/12/2008 Launch of Facebook modification Peak of 5000 instances 4/14/2008 4...
Database Fail-Over MySQL master App Server 1 App Server 2 App Server 3 Amazon S3 daily backup backup every 10 min MySQL sl...
Database Fail-Over MySQL master App Server 1 App Server 2 App Server 3 Amazon S3 daily backup backup every 10 min MySQL sl...
Database Fail-Over MySQL master MySQL slave App Server 1 App Server 2 App Server 3 Amazon S3 daily backup backup every 10 ...
Thank You Uri Budnik RightScale [email_address] [email_address]
Upcoming SlideShare
Loading in …5
×

RightScale Minneapolis Lightning Talk

694 views
641 views

Published on

RightScale's Lightning Talk from CloudCamp Minneapolis

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

  • Be the first to like this

No Downloads
Views
Total views
694
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

RightScale Minneapolis Lightning Talk

  1. 1. CloudCamp Minneapolis 2009 Uri Budnik RightScale [email_address] [email_address]
  2. 2. Cloud Computing <ul><li>Infinite computing resources </li></ul><ul><li>available on-demand </li></ul><ul><li>pay per use </li></ul><ul><li>(on the Internet) </li></ul>
  3. 4. Predictions Cost Money Infrastructure Cost $ time Large Capital Expenditure You just lost customers Opportunity Cost Predicted Demand Traditional Hardware Actual Demand Automated Virtualization
  4. 5. Sample cloud deployment architectures
  5. 6. Standard Deployment <ul><li>4-servers </li></ul><ul><ul><li>2x load balancer / app servers </li></ul></ul><ul><ul><li>2x master/slave database </li></ul></ul>MySQL master MySQL slave App Srvr App Srvr replication SAN daily backup backup every 10 min Apache Apache www.mysite.com HAproxy HAproxy
  6. 7. Scale-Out the App <ul><li>2x front-ends w/Elastic IPs </li></ul><ul><li>2+N app servers </li></ul>MySQL master MySQL slave App Srvr App Srvr App Srvr 1/array replication Amazon S3 App Srvr N/ array Apache Apache HAproxy HAproxy
  7. 8. Animoto, EC2 and RightScale Number of servers 4/12/2008 Launch of Facebook modification Peak of 5000 instances 4/14/2008 4/15/2008 4/16/2008 4/18/2008 4/19/2008 4/20/2008 4/17/2008 4/13/2008 Using RightScale, Animoto automatically scaled to handle a dramatic load to their application
  8. 9. Database Fail-Over MySQL master App Server 1 App Server 2 App Server 3 Amazon S3 daily backup backup every 10 min MySQL slave replication How do you cope with database problems in the cloud?
  9. 10. Database Fail-Over MySQL master App Server 1 App Server 2 App Server 3 Amazon S3 daily backup backup every 10 min MySQL slave replication What if a master database fails?
  10. 11. Database Fail-Over MySQL master MySQL slave App Server 1 App Server 2 App Server 3 Amazon S3 daily backup backup every 10 min MySQL slave replication master <ul><li>Promote slave to master </li></ul><ul><li>Launch new slave </li></ul><ul><li>Init slave from LVM snapshot on master </li></ul><ul><li>Start replication </li></ul><ul><li>Always roll forward! </li></ul>
  11. 12. Thank You Uri Budnik RightScale [email_address] [email_address]

×