S3 : Simple Storage Service

What is S3 and what does it mean?

S3 stands for Simple Storage Service.

S3 is on object storage with a simple web interface to store and retrieve any amount of data from anywhere on the web.

What are some use cases where you can use S3?

Typical use-cases for Amazon S3 include:

  • Primary storage for cloud-native applications
  • Bulk repository, or “data lake,” for analytics
  • Target for backup and recovery and disaster recovery
  • Object Store for Serverless computing

What are the features of S3?

  • Simple: easy-to-use web based management console + REST API
  • Durable: your data is redundantly stored across multiple facilities and multiple devices in each facility
  • Scalable: you can store as much data as you want and access it
    when needed.
  • Secure: Amazon S3 supports data transfer over SSL and automatic encryption of your data once it is uploaded. You can also configure bucket policies to manage object permissions and control access to your data using IAM
  • Available: designed for up to 99.99% availability of objects over a given year and is backed by the Amazon S3 Service Level Agreement ensuring that you can rely on it when needed.
  • Low Cost: Using lifecycle policies, you can set policies to automatically migrate your data to Standard – Infrequent Access and Amazon Glacier as it ages to further reduce costs
  • Simple data transfer: Amazon provides multiple options for
    cloud data migration and makes it simple and cost-effective for you to move large volumes of data into or out of Amazon S3. You can choose from network-optimized, physical disk-based, or third-party connector methods for import to or export from Amazon S3
  • Integrated: Amazon S3 is deeply integrated with other AWS services to make it easier to build solutions that use a range of AWS services
  • Easy to manage: Amazon S3 Storage Management features allow you to take a data-driven approach to storage optimization, data security, and management efficiency. These enterprise-class capabilities give you data about your data, so you can manage your storage based on that personalized metadata.