0% found this document useful (0 votes)
31 views

AWS3

Amazon S3 provides scalable cloud storage. It uses a simple web services interface to store and retrieve large amounts of data from anywhere through the internet. Developers have access to the same infrastructure that Amazon uses to run its global network of websites. S3 uses buckets to organize data and apply access policies at the bucket level. Objects stored in buckets have unique keys and metadata. Regions and availability zones provide redundancy to protect data from outages.

Uploaded by

simran sharma
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views

AWS3

Amazon S3 provides scalable cloud storage. It uses a simple web services interface to store and retrieve large amounts of data from anywhere through the internet. Developers have access to the same infrastructure that Amazon uses to run its global network of websites. S3 uses buckets to organize data and apply access policies at the bucket level. Objects stored in buckets have unique keys and metadata. Regions and availability zones provide redundancy to protect data from outages.

Uploaded by

simran sharma
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

AMAZON SIMPLE

STORAGE
SERVICE(S3)
-SHARMA SIMRAN MSCIT PART II
ROLL NO 15
CONTENTS
What is Amazon S3?
Features
Amazon Basic Concepts
Buckets
Objects
Key
Namespaces
Region
Bucket Policies
What is Amazon S3?

 Amazon Simple Storage Service is storage for the internet.


Amazon S3 has a simple web services interface that you can use to store and retrieve any
amount of time at any time from anywhere on the web.
It gives any developer access to the same highly scalable, reliable, fast, inexpensive data
storage infrastructure that Amazon uses to run its own global network of web sites.
Durable
Scalable

Low Cost

Easy to use

Available

High
Performance Secure
Big Data &
Analytics

Backup &
Archiving
Content Storage &
Distribution

Disaster
Recovery

Cloud Native Static website


Application Hosting
Data
AMAZON S3
CONCEPTS
BUCKETS
Containers for objects stored in S3
Serve Several purposes:
 Organise the Amazon S3 Namespace at the highest level
 Identify the account responsible for charges
 Play a role in access control
Serves as the unit of aggregation for usage reporting
OBJECTS
Fundamental entities stored in Amazon S3
Consist of Data & Metadata
Data portion is opaque to Amazon S3
Metadata is a set of name-value pairs that describe the object
Object is uniquely identified within a bucket by a key(name) and Version ID
KEYS
 Unique identifier for an object within a bucket.
Every object in a bucket have exactly one key
Combination of a bucket, key & version ID uniquely identify each object.
Object key

Max 1024 bytes Unique within a bucket Includes “path” prefix


NAMESPACES
Globally unique

Bucket name + Object name(key)


REGIONS
 The geographical region where Amazon S3 will store
the buckets that you create
Choose a region to optimise latency, minimise cost
or address regulatory requirements.
An Availability Zone (AZ) is one or more discrete datacenters
with redundant power, networking, and connectivity in an AWS Region.
AZs give customers the ability to operate production applications and databases that are more
highly available, fault tolerant, and scalable than would be possible from a single data center.
 All AZs in an AWS Region are interconnected with high-bandwidth, low-latency networking,
over fully redundant, dedicated metro fiber providing high-throughput, low-latency networking
between AZs.
All traffic between AZs is encrypted.
 The network performance is sufficient to accomplish synchronous replication between AZs.
 AZs make partitioning applications for high availability easy.
If an application is partitioned across AZs, companies are better isolated and protected from
issues such as power outages, lightning strikes, tornadoes, earthquakes, and more.
AZs are physically separated by a meaningful distance, many kilometers, from any other AZ,
although all are within 100 km (60 miles) of each other.
Bucket policies
Fine grained
Apply policies at the bucket level in S3

You might also like