Important Bits of Cloud Computing Jeff Barr – jbarr@amazon.com Senior Web Services Evangelist Future of Web Apps 2008 - Lo...
<ul><li>What  is it? </li></ul><ul><li>Why  is it important? </li></ul><ul><li>Amazon’s  approach! </li></ul><ul><li>Who  ...
Characterizing Cloud Computing <ul><li>Infrastructure on demand </li></ul><ul><ul><li>Provision via API calls, not phone c...
Justifying Cloud Computing <ul><li>Developers </li></ul><ul><ul><li>Focus on application </li></ul></ul><ul><ul><li>Levera...
50 Servers to 3500 Servers in 3 Days
Amazon’s Approach to Cloud Computing! <ul><li>Amazon Web  Services </li></ul><ul><ul><li>Third major line of business </li...
AWS Infrastructure Services <ul><li>EC2 - Elastic Compute Cloud -  5 sizes of servers by the hour </li></ul><ul><li>S3 – S...
Trends We’re Seeing <ul><li>Use of multiple services in one application </li></ul><ul><ul><li>EC2, S3, and SQS usage is ve...
<ul><li>Thanks! </li></ul>
For More Information <ul><li>AWS Home Page: aws.amazon.com </li></ul><ul><li>AWS Blog:  aws.typepad.com </li></ul><ul><li>...
Cloud Computing Use Cases <ul><li>Backup / Archive </li></ul><ul><li>Media Sharing </li></ul><ul><li>Media Distribution </...
Use Case – Backup / Archive <ul><li>Guard against catastrophic data loss. </li></ul><ul><li>Features: </li></ul><ul><ul><l...
Use Case - Academic Computing <ul><li>Computationally powered research by bioinformaticians and computer scientists. </li>...
Use Case – Quantitative Trading <ul><li>Use of algorithmic techniques and quantitative analysis for financial needs such a...
Questions?
Upcoming SlideShare
Loading in …5
×

The important bits of cloud computing

4,553 views

Published on

Published in: Technology, Education
1 Comment
11 Likes
Statistics
Notes
  • Good stuff, We've been using you guys for awhile and have seen some good results. We have put together a performance report on AWS on a monthly basis and we have it listed here. The results are very good so far.

    Keep up the good work!

    www.HostedFTP.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
4,553
On SlideShare
0
From Embeds
0
Number of Embeds
369
Actions
Shares
0
Downloads
399
Comments
1
Likes
11
Embeds 0
No embeds

No notes for slide

The important bits of cloud computing

  1. Important Bits of Cloud Computing Jeff Barr – jbarr@amazon.com Senior Web Services Evangelist Future of Web Apps 2008 - London
  2. <ul><li>What is it? </li></ul><ul><li>Why is it important? </li></ul><ul><li>Amazon’s approach! </li></ul><ul><li>Who is using it? </li></ul>The Important Bits of Cloud Computing
  3. Characterizing Cloud Computing <ul><li>Infrastructure on demand </li></ul><ul><ul><li>Provision via API calls, not phone calls </li></ul></ul><ul><ul><li>Scale to meet actual demand </li></ul></ul><ul><ul><li>Effectively infinite capacity </li></ul></ul><ul><li>Reduced need for capital </li></ul><ul><ul><li>Pay as you go </li></ul></ul><ul><ul><li>Operating expense, not capitalized cost </li></ul></ul><ul><ul><li>Business flexibility </li></ul></ul><ul><li>Abstracted view of resources </li></ul><ul><ul><li>Reduced concern for “specs” </li></ul></ul><ul><ul><li>Storage, processing, messaging, bandwidth </li></ul></ul><ul><ul><li>Focus on business </li></ul></ul>
  4. Justifying Cloud Computing <ul><li>Developers </li></ul><ul><ul><li>Focus on application </li></ul></ul><ul><ul><li>Leverage powerful service repertoire </li></ul></ul><ul><ul><li>Less time on base technology & system issues </li></ul></ul><ul><li>Entrepreneurs </li></ul><ul><ul><li>Reduce need for capital </li></ul></ul><ul><ul><li>Reduce need for diverse set of skills </li></ul></ul><ul><ul><li>No more “success disasters” </li></ul></ul><ul><li>Enterprises </li></ul><ul><ul><li>Adapt to changing conditions with ease </li></ul></ul><ul><ul><li>Operate with cyclic or unpredictable loads </li></ul></ul><ul><ul><li>No investment in depreciating hardware </li></ul></ul>
  5. 50 Servers to 3500 Servers in 3 Days
  6. Amazon’s Approach to Cloud Computing! <ul><li>Amazon Web Services </li></ul><ul><ul><li>Third major line of business </li></ul></ul><ul><ul><li>Long term investment for us </li></ul></ul><ul><ul><li>First service released in early 2006 </li></ul></ul><ul><ul><li>Access to Amazon’s robust & scalable infrastructure </li></ul></ul><ul><ul><li>Goal: Provide infrastructure services for developers </li></ul></ul><ul><ul><li>Economically priced </li></ul></ul>
  7. AWS Infrastructure Services <ul><li>EC2 - Elastic Compute Cloud - 5 sizes of servers by the hour </li></ul><ul><li>S3 – Simple Storage Service - Web-scale, highly available object storage </li></ul><ul><li>Content Distribution for S3 - Global points of presence for low-latency access </li></ul><ul><li>SDB – Simple Database - Scalable, redundant, indexed data storage </li></ul><ul><li>SQS – Simple Queue Service - Message service for distributed applications </li></ul><ul><li>DevPay – Developer Payment Processing – Billing for AWS applications </li></ul><ul><li>FPS – Flexible Payments Service - Developer-oriented payment service </li></ul>
  8. Trends We’re Seeing <ul><li>Use of multiple services in one application </li></ul><ul><ul><li>EC2, S3, and SQS usage is very common </li></ul></ul><ul><li>Massive datasets & large-scale parallel processing </li></ul><ul><ul><li>Hundreds of terabytes of data per application </li></ul></ul><ul><ul><li>Hadoop, Condor, MPI Blast </li></ul></ul><ul><li>Enterprise adoption on the rise </li></ul><ul><ul><li>NASDAQ, ESPN, Indy 500, New York Times, Washington Post, SanDisk </li></ul></ul><ul><li>Increased need for support and transparency </li></ul><ul><ul><li>Service Health Dashboard </li></ul></ul><ul><ul><li>Premium Developer Support </li></ul></ul><ul><li>Running more sophisticated software </li></ul><ul><ul><li>JBoss, MySQL, Oracle </li></ul></ul><ul><ul><li>Enterprise stacks and applications </li></ul></ul>
  9. <ul><li>Thanks! </li></ul>
  10. For More Information <ul><li>AWS Home Page: aws.amazon.com </li></ul><ul><li>AWS Blog: aws.typepad.com </li></ul><ul><li>AWS Service Health Dashboard: status.aws.amazon.com </li></ul><ul><li>AWS Forums: aws.amazon.com/forums </li></ul>
  11. Cloud Computing Use Cases <ul><li>Backup / Archive </li></ul><ul><li>Media Sharing </li></ul><ul><li>Media Distribution </li></ul><ul><li>Academic Computing </li></ul><ul><li>Quantitative Trading </li></ul><ul><li>Media Rendering </li></ul><ul><li>Search Engines </li></ul><ul><li>Social Networking </li></ul>
  12. Use Case – Backup / Archive <ul><li>Guard against catastrophic data loss. </li></ul><ul><li>Features: </li></ul><ul><ul><li>De-duplication </li></ul></ul><ul><ul><li>Compression </li></ul></ul><ul><ul><li>Encryption </li></ul></ul><ul><ul><li>Backup / Restore </li></ul></ul><ul><li>Services: S3, EC2. </li></ul><ul><li>Examples: JungleDisk , ElephantDrive , SecoBackup , Zmanda . </li></ul>
  13. Use Case - Academic Computing <ul><li>Computationally powered research by bioinformaticians and computer scientists. </li></ul><ul><li>Features: </li></ul><ul><ul><li>Large number of servers. </li></ul></ul><ul><ul><li>Highly parallel computation. </li></ul></ul><ul><ul><li>Use of distributed computing frameworks (Hadoop, Condor, Sun Grid Engine). </li></ul></ul><ul><li>Services: EC2, S3, SDB. </li></ul><ul><li>Examples: RunBlast , Hadoop . </li></ul>
  14. Use Case – Quantitative Trading <ul><li>Use of algorithmic techniques and quantitative analysis for financial needs such as risk management or derivatives pricing. </li></ul><ul><li>Features: </li></ul><ul><ul><li>Large number of servers. </li></ul></ul><ul><ul><li>Highly parallel computation. </li></ul></ul><ul><ul><li>Use of distributed computing frameworks (Hadoop, Condor, Sun Grid Engine). </li></ul></ul><ul><li>Services: EC2, S3, SDB, EBS. </li></ul><ul><li>Examples: Banks, Hedge Funds. </li></ul>
  15. Questions?

×