Presentation is loading. Please wait.

Presentation is loading. Please wait.

What is Amazon S3? S3  Simple Storage Service

Similar presentations


Presentation on theme: "What is Amazon S3? S3  Simple Storage Service"— Presentation transcript:

1 What is Amazon S3? S3  Simple Storage Service
Has a Distributed Architecture An SOA which provides online storage using web services. Allows read, write, and delete permissions on objects Uses REpresentational State Transfer (REST) and Simple Object Access Protocol (SOAP) protocols for messaging, so one can use various development toolkits with S3. Amazon S3 gives any developer access to the same highly scalable, reliable, secure, fast, inexpensive infrastructure that Amazon uses to run its own global network of websites.

2 Amazon S3 Is a Data Storage in Amazon Data Center
Can easily used with simple Web Service interface Has No set-up fee, No monthly minimum Storage Cost: $0.15 per GB/Month Data Transfer Cost: $0.20/GB of data Private and public storage Each object size: up to 5GB Stores with % durability

3 Amazon S3 Amazon S3 is storage for the Internet. It is designed to make web-scale computing easier for developers. Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. The container for objects stored in Amazon S3 is called an Amazon S3 bucket. Objects, Buckets and Keys are the Fundamental Storage concepts in S3 Storage

4 S3 Storage Concepts: Objects
Objects are the fundamental storage entities in S3. They are composed of object data and metadata, and range in size from 1 byte to 5 gigabytes. Metadata is a set of name-value pairs associated with the object. Default metadata includes date last modified, and standard metadata such as Content-Type. Custom metadata can be specified at the time the object is stored.

5 S3 Storage Concepts: Buckets
A bucket is a container for objects. Every object is contained within a bucket. The bucket provides a unique namespace for management of objects contained in the bucket. No limit on the number of objects per bucket. Bucket namespace is global. Each user is limited to 100 buckets.

6 Amazon S3 Namespace Amazon S3 bucket bucket object object object

7 S3 Storage Concepts: Keys
A key is a unique identifier for an object within a bucket. Every object has exactly one key. The bucket name + key uniquely identify each object. The full unique address for each object consists of service endpoint + bucket name + key. Example: “ 30/photo.jpg”, where “testbucket” is the name of the bucket, “ /photo.jpg” is the name of the key.

8 Authentication in AWS S3
Most requests to S3 require authentication to verify that the requestor is authorized to perform the requested action. If the owner of an object has specifically granted anonymous access to an object or bucket, then authentication isn’t required. When you register for S3, you will be provided with a AWS Access Key ID and a AWS Secret Access Key. To authenticate a request, the following authentication information is included in the SOAP request: AWSAccessKeyId Timestamp Signature: The HMAC-SHA1 digest of the concatenation of “Amazon S3 + OPERATION + Timestamp”, using your AWS Secret Key as the signing key.

9 Amazon S3 - Operations Use either the REST or SOAP API to do the following and more Create a bucket Write an object Read an object Delete an object (Be careful not to rapidly create and delete an object)‏ List the keys (files)‏

10 S3 and EBS Amazon S3 – Object Storage
Highly scalable, high performance. Can access directly from the internet. Integrates with CloudFront (CDN). Perfect for back-up and archiving. Amazon EBS -- Block Storage Snapshotting – long term durability. Provisioned IOPS or Standard volumes. Amazon Glacier -- Archive Storage Extremely low-cost optimized for infrequent access.


Download ppt "What is Amazon S3? S3  Simple Storage Service"

Similar presentations


Ads by Google