DEV Community

M-Rafay
M-Rafay

Posted on

AWS S3

What is S3?

An Amazon S3 bucket is a public cloud storage service provided by Amazon Web Services' (AWS). S3 stands for Simple Storage Service. S3 buckets are just like file folders, store objects, which contains data and its descriptive metadata.

Benefits of S3

Some of the benefits of AWS S3 are:

  • Durable
  • cost efficient
  • Scalable
  • High Available
  • Secure
  • Flexible

How it works?

A user creates a bucket. After bucket is created, specify the region in which the bucket should be deployed. During upload of files to bucket user should determine storage class for the specific object. Users can also define features to the bucket, such as bucket policy, lifecycle policies, versioning control, etc.

Amazon S3 Storage Classes

Amazon S3 Standard for frequent data access: In case of low latency.
Amazon S3 Standard for infrequent data access: Low access frequency.
Amazon Glacier: When the data has to be archived, and high performance is not required.
One Zone-IA Storage Class: When data is infrequently accessed and stored in a single region.
Amazon S3 Standard Reduced Redundancy storage: Used when the data is non-critical and reproduced quickly.

Top comments (0)