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

Amazon S3

  • 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.
    Overview AWS (amazonweb services) offers over 20 different web services The Amazon Cloud is one of the largest clouds on the web Founded in 2002 Amazon S3 (Amazon S imple S torage S ervice) is a scalable and fast way for data storage Amazon EC2 (Amazon E lastic C omputing C loud) provides computing capacity Trivia: Wikileaks used AWS to manage traffic spikes during the recent disclosures of secret data Web Technologies
  • 3.
    Amazon S3: BasicsAmazon account and a credit card is sufficient to use S3 Write, read, delete objects from 1 byte up to 5 terabytes Objects can be stored in different regions (US Standard, US West, EU, Asia Pacific) Uses standards-based REST and SOAP interfaces Web Technologies
  • 4.
    Amazon S3: Features& Use Cases Multipart Upload Common use cases: Storage and distribution data analysis periodic backups Grant, restrict access to certain parties Various download protocols (HTTP, BitTorrent, ...) Web Technologies
  • 5.
    Amazon S3: BasicOperations Manually uploading a file by using the AWS Management Console Web Technologies
  • 6.
    Amazon S3: RESTExample Authentication Amazon S3 REST Request The Authorization Header consists of: The AWSAccessKeyID is a 20-character, alphanumeric string that uniquely identifies an AWS accout Web Technologies
  • 7.
    Amazon S3: SignaturePseudo grammar for the construction of the Authorization Header The SecretAccessKeyID is a 40-character string that should be known only by you and AWS Web Technologies
  • 8.
    Amazon S3: RESTE xample Object GET Example Object PUT Web Technologies
  • 9.
    Amazon S3: RESTE xample Fetch Access Control Example Delete Using the alternate x-amz-date methode to specify the date Web Technologies
  • 10.
    Amazon S3: RESTE xample Upload Using the x-amz methodes to add meta-data x-amz‘s are automatically sorted Web Technologies
  • 11.
    Amazon S3: PricingWeb Technologies
  • 12.
    Amazon S3: SummaryEasy, reliable way to store data Can handle traffic spikes Highly scalable Fast growing cloud Web Technologies