DEV Community

Raktim Yoddha
Raktim Yoddha

Posted on

AWS S3?

What is AWS S3?

Amazon S3 (Simple Storage Service) provides object storage, which is built for storing and recovering any amount of information or data from anywhere over the internet. It provides this storage through a web services interface. While designed for developers for easier web-scale computing, it provides 99.999999999 percent durability and 99.99 percent availability of objects. It can also store computer files up to 5 terabytes in size.

AWS S3 Benefits

  • Durability : S3 provides 99.999999999 percent durability.

  • Security : S3 offers an impressive range of access management tools and encryption features that provide top-notch security.

  • Low cost : S3 lets you store data in a range of “storage classes.” These classes are based on the frequency and immediacy you require in accessing files.

  • Scalability : S3 charges you only for what resources you actually use, and there are no hidden fees or overage charges. You can scale your storage resources to easily meet your organization’s ever-changing demands.

  • Availability : S3 offers 99.99 percent availability of objects

  • Flexibility : S3 is ideal for a wide range of uses like data storage, data backup, software delivery, data archiving, disaster recovery, website hosting, mobile applications, IoT devices, and much more.

  • Simple data transfer : You don’t have to be an IT genius to execute data transfers on S3. The service revolves around simplicity and ease of use.

AWS Buckets and Objects

An object consists of data, key (assigned name), and metadata. A bucket is used to store objects. When data is added to a bucket*8, Amazon S3 creates a unique version ID and allocates it to the **object.

How Does Amazon S3 work?

First off, a user creates a bucket. When this bucket is created, the user will specify the region in which the bucket is deployed. Later, when files are uploaded to the bucket, the user will determine the type of S3 storage class to be used for those specific objects. After this, users can define features to the bucket, such as bucket policy, lifecycle policies, versioning control, etc.

Top comments (1)

Collapse
 
buddhadebchhetri profile image
Buddhadeb Chhetri

Thanks for the information