Upload
dominik-hurtienne
View
443
Download
0
Tags:
Embed Size (px)
DESCRIPTION
This is the S3 part of the Amazon S3/EC2 presentation
Citation preview
Amazon S3/EC2
Thomas Fankhänel, Dominik Hurtienne, Georg Wicherski
Web Technologies – Prof. Dr. Ulrik Schroeder – WS 2010/111The 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 Simple Storage Service) is a scalable and
fast way for data storage Amazon EC2 (Amazon Elastic Computing Cloud) provides
computing capacity Trivia: Wikileaks used AWS to manage traffic spikes during
the recent disclosures of secret data
Web Technologies2
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 Technologies3
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 Technologies4
Amazon S3: Basic Operations Manually uploading a file by using the AWS Management
Console
Web Technologies5
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 Technologies6
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 Technologies7
Amazon S3: REST Example Object GET
Example Object PUT
Web Technologies8
Amazon S3: REST Example Fetch Access Control
Example Delete
Using the alternate x-amz-date methode to specify the date
Web Technologies9
Amazon S3: REST Example Upload
Using the x-amz methodes to add meta-data x-amz‘s are automatically sorted
Web Technologies10
Amazon S3: Pricing
Web Technologies11
Amazon S3: Summary Easy, reliable way to store data
Can handle traffic spikes
Highly scalable
Fast growing cloud
Web Technologies12