Amazon S3

586 views
501 views

Published on

This is the S3 part of the Amazon S3/EC2 presentation

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
586
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Amazon S3

  1. 1. Amazon S3/EC2 Thomas Fankhänel, Dominik Hurtienne, Georg Wicherski Web Technologies – Prof. Dr. Ulrik Schroeder – WS 2010/11 The slides are licensed under a Creative Commons Attribution 3.0 License
  2. 2. Overview <ul><li>AWS (amazon web services) offers over </li></ul><ul><li>20 different web services </li></ul><ul><li>The Amazon Cloud is one of the </li></ul><ul><li>largest clouds on the web </li></ul><ul><li>Founded in 2002 </li></ul><ul><li>Amazon S3 (Amazon S imple S torage S ervice) is a scalable and fast way for data storage </li></ul><ul><li>Amazon EC2 (Amazon E lastic C omputing C loud) provides computing capacity </li></ul><ul><li>Trivia: Wikileaks used AWS to manage traffic spikes during the recent disclosures of secret data </li></ul>Web Technologies
  3. 3. Amazon S3: Basics <ul><li>Amazon account and a credit card is sufficient to use S3 </li></ul><ul><li>Write, read, delete objects from 1 byte up to 5 terabytes </li></ul><ul><li>Objects can be stored in different regions </li></ul><ul><li>(US Standard, US West, EU, Asia Pacific) </li></ul><ul><li>Uses standards-based REST and SOAP interfaces </li></ul>Web Technologies
  4. 4. Amazon S3: Features & Use Cases <ul><li>Multipart Upload </li></ul><ul><li>Common use cases: </li></ul><ul><ul><li>Storage and distribution </li></ul></ul><ul><ul><li>data analysis </li></ul></ul><ul><ul><li>periodic backups </li></ul></ul><ul><li>Grant, restrict access to certain parties </li></ul><ul><li>Various download protocols (HTTP, BitTorrent, ...) </li></ul>Web Technologies
  5. 5. Amazon S3: Basic Operations <ul><li>Manually uploading a file by using the AWS Management Console </li></ul>Web Technologies
  6. 6. Amazon S3: REST <ul><li>Example Authentication Amazon S3 REST Request </li></ul><ul><li>The Authorization Header consists of: </li></ul><ul><li>The AWSAccessKeyID is a 20-character, alphanumeric string that uniquely identifies an AWS accout </li></ul>Web Technologies
  7. 7. Amazon S3: Signature <ul><li>Pseudo grammar for the construction of the Authorization Header </li></ul><ul><li>The SecretAccessKeyID is a 40-character string that should be known only by you and AWS </li></ul>Web Technologies
  8. 8. Amazon S3: REST <ul><li>E xample Object GET </li></ul><ul><li>Example Object PUT </li></ul>Web Technologies
  9. 9. Amazon S3: REST <ul><li>E xample Fetch Access Control </li></ul><ul><li>Example Delete </li></ul><ul><li>Using the alternate x-amz-date methode to specify the date </li></ul>Web Technologies
  10. 10. Amazon S3: REST <ul><li>E xample Upload </li></ul><ul><li>Using the x-amz methodes to add meta-data </li></ul><ul><li>x-amz‘s are automatically sorted </li></ul>Web Technologies
  11. 11. Amazon S3: Pricing Web Technologies
  12. 12. Amazon S3: Summary <ul><li>Easy, reliable way to store data </li></ul><ul><li>Can handle traffic spikes </li></ul><ul><li>Highly scalable </li></ul><ul><li>Fast growing cloud </li></ul>Web Technologies

×