Aws 2008 Cloud Computing Ncoic

3,576 views

Published on

Amazon Web Services presentation to NCOIC on Cloud Computing

Published in: Technology, Business
2 Comments
12 Likes
Statistics
Notes
No Downloads
Views
Total views
3,576
On SlideShare
0
From Embeds
0
Number of Embeds
389
Actions
Shares
0
Downloads
463
Comments
2
Likes
12
Embeds 0
No embeds

No notes for slide

Aws 2008 Cloud Computing Ncoic

  1. 1. Amazon Web Services Cloud Computing in Action Jeff Barr – jbarr@amazon.com
  2. 2. Who am I? • Software development background • Programmable applications and sites • Microsoft Visual Basic and .Net Teams • Startup / venture consultant • 6 Years with Amazon: – Developer – Evangelist – Blogger
  3. 3. Our Offering • AWS – Amazon Web Services • Third major line of business • Access to proven Amazon infrastructure • Highly scalable & reliable • Redundant & geographically dispersed • Economical • Metered, pay-as-you-go access
  4. 4. Cloud Computing Components
  5. 5. amazonaws.com
  6. 6. amazonaws.com • Web service APIs •Usage-based billing • Developer account system • Network security model • Cloud-level resource management • Clean conceptual models
  7. 7. amazonaws.com Message Queue Message Queue Message Queue
  8. 8. amazonaws.com Message Queue Message Queue Message Queue SQS • Amazon Simple Queue Service • Scalable message queue • Distributed application component • Elastic capacity • $.01 for 10,000 messages
  9. 9. amazonaws.com Message Queue Message Queue Message Queue Object Storage Object Storage Object Storage
  10. 10. amazonaws.com S3 Message Queue • Amazon Simple Storage Service Message Queue • Scalable object storage Message Queue • Distributed, redundant • Access controls • 1B – 5 GB / object • URL-addressable • 22 billion objects, 50K TPS • $.15 / GB / month Object Storage Object Storage Object Storage
  11. 11. amazonaws.com Message Queue Message Queue Message Queue Object Storage Object Storage Indexed Storage Object Storage
  12. 12. amazonaws.com SDB Message Queue • Amazon SimpleDB Message Queue • Indexed data storage • Distributed,Queue Message redundant • Schemaless • Elastic capacity • No DBA required • $1.50 / GB / month Object Storage Object Storage Indexed Storage Object Storage
  13. 13. amazonaws.com Message Queue Message Queue Message Queue Elastic Computing Object Storage Object Storage Indexed Storage Object Storage
  14. 14. amazonaws.com Message Queue Message Queue Message Queue Elastic Computing EC2 Object Storage • Amazon Elastic Compute Cloud • Scalable processing power Indexed Object Storage • EphemeralStorage instances Object Storage • 5 instance sizes • Linux or OpenSolaris • Root-level access • $0.10 - $0.80 / instance / hour
  15. 15. amazonaws.com Message Queue Message Queue Block Message Queue Storage Elastic Computing Object Storage Object Storage Indexed Storage Object Storage
  16. 16. amazonaws.com Message Queue Message Queue Block Message Queue Storage Elastic Block Storage Elastic • 1 GB – 1 TB Computing allocation • High-performance • Mount on EC2 instance • FormatStorage Object as filesystem • Snapshot backup to S3 Indexed Object Storage Storage Object Storage
  17. 17. amazonaws.com Message Queue Message Queue Block Message Queue Storage Elastic Computing Object Storage Object Storage Indexed Storage Object Storage IP Addresses
  18. 18. amazonaws.com Message Queue Message Queue Block Message Queue IP Addresses Elastic Storage • Allocate as neededElastic • Attach to EC2 instance Computing • Remap dynamically Object Storage Object Storage Indexed Storage Object Storage IP Addresses
  19. 19. amazonaws.com Message Queue Message Queue Block Message Queue Storage Elastic Computing Object Storage Object Storage Indexed Storage Object Storage Metering IP Addresses Billing
  20. 20. amazonaws.com Message Queue Metering & Billing Message Queue Block • Dynamic Message Queue usage tracking Storage • Monthly billing Elastic • Usage reports Computing • Service Portal • DevPay Object Storage Object Storage Indexed Storage Object Storage Metering IP Addresses Billing
  21. 21. AWS in Action
  22. 22. Bandwidth Consumed by Amazon Web Services Bandwidth Consumed by Amazon’s Global Websites 2001 1996 2002 1997 2003 1998 2004 1999 2005 2000 2006 2001 2007 2002 2008
  23. 23. Billions of Objects inObjects S3 Billions of S3 Amazon 25 20 15 10 5 0 July 2006 April 2007 Oct 2007 Jan 2008 March June 2008 2008
  24. 24. “Prorated Super Computing Fun” The New York Times • 1851-1922 Articles • TIFF -> PDF • Input: 11 Million Articles (4TB of data) • What did they do? – 100 EC2 Instances for 24 hours – All data on S3 – Output: 1.5 TB of Data – Hadoop, iText, JetS3t
  25. 25. Washington Post • Hillary Clinton’s public record • How to process 11,000 pages of data • Developer suggests EC2 • 200 instance EC2 job running 12 hours later • 11 hours to OCR and index “This has been a big internal success: the politics dept hadn't thought that a 17k pdf could be made searchable, let alone in 12 hours. So it's definitely changing the understanding of what's possible and encouraged them to think big…”
  26. 26. Animoto • Dynamic Music Video Generator • Upload images • Upload music • Generate music video • Facebook Application
  27. 27. 50 Servers to 3500 Servers in 3 Days
  28. 28. AWS Security White Paper • Certifications – SOX – SAS 70 Type II – HIPAA • Physical security • System security • Backups
  29. 29. Getting Started With AWS Create Retrieve Private and Developer Account Public Keys Enter Payment Build & Deploy Information Application Sign Up for Desired Monitor and Scale Services Application
  30. 30. Important AWS Sites • AWS Home Page aws.amazon.com • AWS Blog: aws.typepad.com • AWS Service Health Dashboard: status.aws.amazon.com • AWS Forums: aws.amazon.com/forums • AWS Zone: www.awszone.com
  31. 31. Q&A
  32. 32. Thank You! Jeff Barr – jbarr@amazon.com

×