Harnessing The Cloud

843 views

Published on

Presentation I gave on Jan 13th, 2009 at http://www.houstonrb.com/ on cloud computing.

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

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

No notes for slide

Harnessing The Cloud

  1. 1. Harnessing The Cloud Dan Quellhorst
  2. 2. The Cloud Unlimited Servers Bandwidth Storage Pay for what you use
  3. 3. Amazon EC2 Servers Small - 1.7GB RAM, 1 Core, $73/month Good for app server High CPU Medium - 1.7 GB, 2 Cores, $146 Good For Small DB Large - 7.5GB, 2 Cores, $292 XL - 15 GB, 8 Cores, $584
  4. 4. Bandwidth Prices Cogent < $10/mbps Amazon S3 ~ $32/mbps, <=$.17/gb
  5. 5. S3 Storage Fast Reliable 99.99% availability stored in 3 different locations Scalable from < 1mb to many terabytes <= $.15 per GB/month
  6. 6. MySQL in the Cloud MySQL Master Stored on EBS & 5 min snapshots stored on S3 MySQL Slave good for running reports or backup
  7. 7. Failover Nagios for system monitoring SiteUptime.com for SMS alerts DNSMadeEasy.com for intelligent DNS
  8. 8. Idempotent Configuration Puppet for auto configuration http://reductivelabs.com/projects/puppet/ A basic image is started and puppet configures everything
  9. 9. Recommended Setup 2 Application Server Front Ends & Elastic IPs Replicated Database Master/Slave config DNS Made Easy with Failover CloudFront for Content Delivery Amazon S3 for backups Email Via Google Apps For Your Domain
  10. 10. VS Building Out Yourself Don’t have to buy equipment or fix broken equipment Don’t have to negotiate deals on bandwidth No worries on power/cooling Costs are spread out and billed after you consume the resources
  11. 11. Features Coming Soon http://aws.amazon.com/contact-us/new-features-for-amazon-ec2/ Load Balancing Auto-scaling Monitoring
  12. 12. Other Amazon Services Simple DB Simple Queue Service
  13. 13. Whats The Cost? 4 Servers for redundant application servers and database servers ~$292/month Poor man’s single server setup ~$73/month Someone to monitor/keep it running? $300/ month
  14. 14. Any Questions? email: dan@abtain.com twitter: quellhorst

×