CC Mod-05
CC Mod-05
Internal Assessment – 03
Module – 05
01. Illustrate Amazon Simple Storage Service (S3) key concept. List and
explain two components of S3.
As the name suggests, S3 has been designed to provide a simple storage
service that’s accessible through a Representa onal State Transfer (REST)
interface which is quite similar to a distributed file system but which
presents some important differences that allow the infrastructure to be
highly efficient:
The storage is organized in a two-level hierarchy.
- S3 organizes its storage space into buckets that cannot be further
par oned.
- it is not possible to create directories or other kinds of physical
groupings for objects stored in a bucket.
- there are few limita ons in naming objects, and this allows users to
simulate directories and create logical groupings.
Stored objects cannot be manipulated like standard files.
- S3 has been designed to essen ally provide storage for objects that
will not change over me.
- Therefore, it does not allow renaming, modifying, or reloca ng an
object.
- Once an object has been added to a bucket, its content and posi on
is immutable, and
- the only way to change it is to remove the object from the store and
add it again.
Content is not immediately available to users.
- The main design goal of S3 is to provide an eventually consistent data
store.
- As a result, because it is a large distributed storage facility, changes
are not immediately reflected.
Requests will occasionally fail.
- Due to the large distributed infrastructure being managed, requests
for object may occasionally fail.
- Therefore, it is expected to have a small failure rate during day-to-day
opera ons, which is generally not iden fied as a persistent failure.
Amazon offers three different ways of addressing a bucket: (any 2)