SHOT /1.4 AWS Storage services

Finally, we are at the last shot of our 4 Module Basics of AWS. We have discussed networking, VPC, Subnets, etc. We also know all about the basic principles of cloud and AWS. In this shot, we’ll look at a few storage services provided by AWS. As a beginner, this course – 4 Module Basics of AWS should be enough for you to kick start your journey in AWS.

What are the types of storage in AWS? How much storage does AWS offer? Is it free or expensive? We’ll look through each answer in the following paragraphs.

Why do we need storage?

Storage is a large part of every enterprise architecture. Building and maintaining your own storage repository is complex, expensive, and time-consuming. Like computing, you don’t want to under-provision or overprovision for your storage needs.

Why AWS?

  • AWS offers a complete range of cloud storage services to support both application requirements, as well as archival and compliance requirements.
  • AWS storage options enable customers to store and access their data over the internet in a durable, reliable, and cost-effective manner.
  • You can consume as much or as little storage capacity, as needed, without having to estimate what your storage needs will be ahead of time.

Types of storage offered by AWS

There are five main storage options available to you from AWS:

  1. Amazon Simple Storage Service (Amazon S3).
  2. Amazon Glacier.
  3. AWS Storage Gateway.
  4. Amazon Elastic Block Store (Amazon EBS).
  5. AWS Import/Export.

IT is divided basically into two types – Block level & Object level.

S3 is what we call object-level storage, if you have an image, and you want to update that image, you have to update the entire file. So the whole file’s going to change. S3 offers a maximum of 5TB of object size.

RDS runs on block-level storage. In contrast, databases like Amazon RDS run on top of block-level storage. and follow transcript2:10How this works is if we wanted to change the location for a contact, we could just change the corresponding blocks. 

We do not need to update the entire data file for every single change. For object storage, we use Amazon S3. This provides highly durable and scalable stores for items like images, videos, text files, and more. Storage for databases and EC2 instances use block-level storage, like Amazon Elastic Block Storage, or EBS. For file storage and shared file systems, we offer Amazon Elastic File System or Amazon EFS.