Practical skills. Personal guidance.
Call +91 98257 57737WhatsApp ↗
From the CloudFolks archive

What is AWS S3?

An introduction to Amazon S3, cloud storage, object storage and the features of AWS Simple Storage Service, recovered from the CloudFolks blog.

What is AWS S3? — original article illustration
Original CloudFolks article illustration

Before you use this guide

S3 storage classes have different resilience, retrieval and pricing characteristics. Some classes store data in one Availability Zone. The original list of AWS storage and transfer services below is historical; check current availability and pricing before planning a workload.

Read the current AWS reference ↗

Amazon S3 (Simple Storage Service) is a cloud-based storage service offered by Amazon Web Services (AWS) that provides developers and IT teams with secure, durable, and scalable object storage.

S3 allows users to store and retrieve any amount of data from anywhere on the web, making it ideal for a wide range of use cases, including backup and recovery, disaster recovery, big data analytics, and content distribution.

What Is cloud Storage ?

Cloud storage is a web service where your data can be stored, accessed, and quickly backed up by users on the internet. It is more reliable, scalable, and secure than traditional on-premises storage systems.

Cloud storage is offered in two models:

  • Pay only for what you use 
  • pay on a monthly basis

Now, let’s have a look at the different types of storage services offered by AWS.

Types of AWS Storage

  • Amazon S3 (Simple Storage Service)
  • Amazon EBS (Elastic Block Store)
  • Amazon EFS (Elastic File System)
  • Amazon Glacier
  • Amazon Storage Gateway
  • Snowball
  • Snowball Edge
  • Snowmobile

Features of Amazon S3 (Simple Storage Service):

1. Highly Scalable: Amazon S3 is designed to be highly scalable and can store virtually unlimited amounts of data

2. Secure: Amazon S3 provides several security features, such as encryption of data in transit and at rest, access control, and integration with AWS Identity and Access Management (IAM).

3. Durability and Availability: Amazon S3 is designed to provide high durability and availability, with multiple copies of data stored across multiple availability zones within a region.

4. Object-based Storage: Amazon S3 is an object-based storage system, which means that it stores data as objects, which consist of data and metadata.

5. Flexible Storage Classes: Amazon S3 provides several storage classes that are designed for different use cases, such as S3 Standard, S3 Intelligent-Tiering, S3 Standard-Infrequent Access (IA), S3 One Zone-Infrequent Access, and S3 Glacier.

6. Cost-Effective: Amazon S3 provides a cost-effective way to store and retrieve data, with pay-as-you-go pricing and no upfront costs or minimum fees.

7. Easy to Use: Amazon S3 provides a simple and intuitive interface for storing and retrieving data, with a wide range of SDKs and tools available for different programming languages and platforms.

8. Integration with Other AWS Services: Amazon S3 integrates with other AWS services, such as AWS Lambda, Amazon CloudFront, and Amazon EMR, enabling you to build powerful and scalable applications.

References & further reading

The original article is credited to Rashmi Chawla. Older promotional text and website widgets have been removed during restoration.

Keep learning

Browse all articles →
Build practical skills

Turn your understanding into practice.

Explore AWS from Basics to Architecture, with recorded lessons and weekly live guidance.

Explore the AWS course →