Scaling to keep up with your storage needs


The course is part of this learning path

Start course

In this course, we will explore our Storage options and how Cloud computing can assist in creating storage solutions that scale with your needs and give your data the durability and governance it requires.

Learning Objectives

  • Be able to make the right choices among the various Storage options available to you in AWS
    • Cloud Storage options
    • Specific options for hybrid cloud storage to complement your on-premises storage
    • Options to help you scale and meet storage requirements

Intended Audience

  • If you already know about Cloud Computing in AWS but at times you feel overwhelmed with Storage options or just simply aren’t sure about what to pick in a specific scenario, then this course is for you


  • Basic understanding of AWS services that provide storage or need storage based on your use-case
  • Understand how much storage you will need now and, ideally, in the future
  • Understand how quickly you'll need access to your data in terms of performance and retrieval times

Let's face it. Ever since Bill Gates said, "640 KB should be enough for anybody," our needs for more just keeps growing exponentially. Granted, he was talking about computer memory. Data storage needs is an ever expanding business. No sooner we have bigger drives available and new use case comes around that makes the new storage capacity obsolete in a few months. This is true in the cloud as well. That's why it's important to choose the right storage option. Scaling for storage capacity. S3 is meant to keep pace with your storage needs, but S3 is not a mountable storage that you can attach to your virtual machines. That said, EFS uses S3 as the backend and it allows you to mount it as a drive to your virtual machines. Both of these storage solutions scale with your needs for more storage and both offer intelligent-tiering options, meaning that you can adjust your cost depending on durability and retrieval tiers that match your needs. S3 also offers numerous governance option. So, if your company grows to a point where you need to be compliant with certain regulations, if you start using S3 now, by the time you're forced to comply, you'll be one step ahead. Scaling for performance. If you're more concerned about faster access times instead of storage capacity, EBS volumes may be the right choice for your storage needs.

EBS volumes offer several tiers based on performance, from the cheapest, which is magnetic hard disk drives to the latest top of the line provisioned IO solid-state drives. Performance parameters can be tweaked along the way so it's not super critical to choose the absolute fastest from the start, you can just adjust as your needs grow. AWS instance store or ephemeral storage consists of physical drives attached to the hardware running your EC2 virtual machines. And although, it only serves the temporary purpose, it's really, really fast for those time intensive IO operations that your application may need.


About the Author
Carlos Rivas
Sr. AWS Content Creator

Software Development has been my craft for over 2 decades. In recent years, I was introduced to the world of "Infrastructure as Code" and Cloud Computing.
I loved it! -- it re-sparked my interest in staying on the cutting edge of technology.

Colleagues regard me as a mentor and leader in my areas of expertise and also as the person to call when production servers crash and we need the App back online quickly.

My primary skills are:
★ Software Development ( Java, PHP, Python and others )
★ Cloud Computing Design and Implementation
★ DevOps: Continuous Delivery and Integration