Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Amazons Elastic Computing Cloud (July 2007)

326 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Amazons Elastic Computing Cloud (July 2007)

  1. 1. Amazon’s Elastic Computing Cloud 10 cents per CPU per hour Indus Khaitan July, 2007
  2. 2. About Indus <ul><li>10+ years of Software Development & Technology Evangelism experience </li></ul><ul><ul><li>Worked for NEC, HP, Charles Schwab, Outride (acquired by Google) and Symantec </li></ul></ul><ul><li>http://www.khaitan.org/ </li></ul>
  3. 3. About the Presentation <ul><li>Not endorsed by Amazon! </li></ul><ul><li>Brief Introduction to Utility Computing </li></ul><ul><li>Intermediate Level Introduction to Amazon’s Elastic Computing Cloud (EC2) </li></ul><ul><li>Does not present technical details of how EC2 works internally </li></ul>
  4. 4. What is Utility? <ul><li>Power Generation Companies produce Electricity </li></ul><ul><li>You Tap into the Distribution System </li></ul><ul><li>Flick a Switch, The Bulb goes “on”. Your “meter” starts running  Switch it “off”, your “meter” rests </li></ul><ul><li>Get a Bill at the end of the month </li></ul>
  5. 5. What is Amazon doing here?
  6. 6. What is Amazon doing here?
  7. 7. EC2: Utility Computing <ul><li>Pay per use </li></ul><ul><ul><li>10 cents per instance per hour </li></ul></ul><ul><ul><ul><li>$72 per month + data transfer + storage (S3) </li></ul></ul></ul><ul><ul><ul><li>Data Transfer at $0.20 per GB (Old Tiered Pricing) </li></ul></ul></ul><ul><ul><ul><li>S3 at $0.15 per GB per month </li></ul></ul></ul><ul><li>Elastic </li></ul><ul><ul><li>1~1000s of instance on demand via WebService calls </li></ul></ul>
  8. 8. Who is using EC2: A sample <ul><li>Justin.TV </li></ul><ul><ul><li>3,500 simultaneous video streams with 1Gbps of b/w </li></ul></ul><ul><li>Slideshare </li></ul><ul><li>Powerset </li></ul><ul><ul><li>NLP Search Engine, 100s of instances for content analysis </li></ul></ul><ul><li>Dozens of Facebook applications </li></ul><ul><li>Probably your startup for application prototyping </li></ul>
  9. 9. EC2: Virtual Instance <ul><li>Virtual Machine as a single instance having </li></ul><ul><ul><li>1.7GHz x86 Processor </li></ul></ul><ul><ul><li>1.5 GB RAM </li></ul></ul><ul><ul><li>160 GB Local Disk </li></ul></ul><ul><li>Powered by Xen </li></ul><ul><ul><li>Layers multiple VMs on top actual hardware </li></ul></ul>
  10. 10. EC2: Steps of using an Instance <ul><li>Signup with Amazon WebServices and get the necessary credentials </li></ul><ul><li>Choose an Image to boot with </li></ul><ul><ul><li>Standard Images have Apache, mySQL, SSHD, etc. </li></ul></ul><ul><ul><li>Several contributed public images </li></ul></ul><ul><ul><ul><li>Rails Public AMI (Mongrel, Rails 1.2.3, MySQL 5, etc.) </li></ul></ul></ul><ul><li>Boot the image </li></ul><ul><ul><li>Your usage meter starts! </li></ul></ul><ul><li>Configure the instance for SSH access </li></ul><ul><li>SSH to your instance and have fun! </li></ul>
  11. 11. EC2: Gotchas <ul><li>Instances are ephemeral </li></ul><ul><ul><li>All data is lost if you shutdown </li></ul></ul><ul><li>160 GB of local disk </li></ul><ul><ul><li>Not suitable for big databases </li></ul></ul><ul><ul><li>S3 is not natively mounted </li></ul></ul><ul><li>No Native image of Windows </li></ul><ul><ul><li>Community has hacked it though </li></ul></ul>
  12. 12. Future Directions <ul><li>Amazon working on enhancements </li></ul><ul><ul><li>Persistence </li></ul></ul><ul><ul><li>Support for large databases </li></ul></ul><ul><ul><li>Windows native images </li></ul></ul>
  13. 13. Thanks! <ul><li>Hope you enjoyed the presentation! </li></ul><ul><li>Mail me at khaitan@gmail.com for questions on EC2 </li></ul><ul><li>This presentation at http://www.khaitan.org/mt </li></ul>

×