CSC/ECE 517 Spring 2015/ch1a 7 SA

From Expertiza_Wiki
Jump to navigation Jump to search

https://docs.google.com/a/ncsu.edu/document/d/1TgBtp7flIPKJwkkShgtcIkt--mtHuwVHsQX6Tpzj1rc/edit

Background

Amazon Simple Storage Service (Amazon S3) is a remote, scalable, secure, and cost efficient storage space service provided by Amazon. Users are able to access their storage on Amazon S3 from the web via REST [1] HTTP [2], or SOAP [3] making their data accessible from virtually anywhere in the world.

Amazon S3 launched in March of 2006 in the United States [4] and in Europe in November of 2007 [5]. Since its inception, Amazon S3 has reported tremendous growth, now up to two trillion objects and on average 1.1 million requests every second! [6].

S3 is an example of an object storage and is not like a traditional hierarchical file systems. Data is stored as objects and a collection of objects is stored in a bucket. Every object must be contained within a Bucket. Within each bucket, any number of objects can be stored and each object is identified by a user defined key. Each object is identified by an unique key and each object is composed of userdata(up to 5 Terabytes) and metadata(up to 2 kilobytes)[7]. There is a limit of 100 buckets per account. S3 provides APIs to interact with buckets and objects [8].

Examples