1. Home
  2. Training Library
  3. Amazon Web Services
  4. Amazon Web Services Courses
  5. Performance Factors Across AWS Storage Services

Block vs. Object vs. File Storage


Performance Factors Across AWS Storage Services
Block vs. Object vs. File Storage

In this course, I will discuss different performance factors across AWS storage services.

Learning Objectives

  • Identify the proper AWS storage services to use within your architectures as well as various configuration options within each service that can impact their performance, the differences between block, object, and file storage, as well as the benefits they offer and proper use cases for each
  • The different services AWS offers for each of these storage types 
  • How you can configure the storage types to optimize overall performance

Intended Audience

  • Anyone who needs to determine the right storage services and configurations to use within their AWS Cloud-based architectures to maximize performance and meet other architectural requirements


  • Have a basic understanding of AWS storage services, as well as experience designing and implementing solutions in the AWS Cloud



Hello, and welcome to this lecture, where I will briefly introduce AWS storage services and storage types, including block storage, object storage, and file storage.

So just as a refresher, block storage is used with data storage devices, such as hard drives, server file systems, and storage-area networks, or SANs. These devices store data in blocks. And Amazon Elastic Block Store, or EBS, is the service that provides persistent block storage volumes in AWS that seamlessly integrate with EC2 instances. There are also instance store volumes, which are disks that are physically attached to the servers hosting your EC2 instances. These can provide very fast, but only temporary block storage.

Now object storage is what you’ll typically use for large, unstructured data when you’re more concerned about having near-limitless capacity. And for this, Amazon S3 is our service of choice to provide object storage that is both scalable and highly durable.

And finally, as the name suggests, file storage is used for data that is stored in files. And these files are contained within a hierarchy of folders. So these are typically your network-attached storage, or NAS devices, hosting your networked file shares in a Windows or Linux environment. And in AWS, we have both the Elastic File System, or EFS, and FSx for our cloud-based file storage services. So that covers the basics of block, object, and file storage in AWS.

About the Author
Learning Paths

Danny has over 20 years of IT experience as a software developer, cloud engineer, and technical trainer. After attending a conference on cloud computing in 2009, he knew he wanted to build his career around what was still a very new, emerging technology at the time — and share this transformational knowledge with others. He has spoken to IT professional audiences at local, regional, and national user groups and conferences. He has delivered in-person classroom and virtual training, interactive webinars, and authored video training courses covering many different technologies, including Amazon Web Services. He currently has six active AWS certifications, including certifications at the Professional and Specialty level.