Skip to content
English
On this page

Storage Comparisons

This section provides valuable charts that can serve as a quick reference if you are tasked with choosing a storage system for a particular project or application.

Use Case Comparison

The table will help you understand the main properties and use cases for each of the cloud storage products on AWS.

AWS Cloud Storage Products

If You Need:Consider Using:
Persistent local storage for Amazon EC2, relational and NoSQL databases, data warehousing, enterprise applications, big data processing, or backup and recoveryAmazon EBS
A file system interface and file system access semantics to make data available to one or more Amazon EC2 instances for content serving, enterprise applications, media processing workflows, big data storage, or backup and recoveryAmazon EFS
A scalable, durable platform to make data accessible from any internet location for user-generated content, active archive, serveress computing, Big Data storage, or backup and recoveryAmazon S3
Highly affordable, long-term storage that can replace tape for archive and regulatory complianceAmazon S3 Glacier
A hybrid storage cloud augmenting your on-premises environment with AWS cloud storage for bursting, tiering, or migrationAWS Storage Gateway
A portfolio of services to help simplify and accelerate moving data of all types and sizes into and out of the AWS CloudAWS Cloud Data Migration Services

Storage Temperature Comparison

The table shows a comparison of instance store, Amazon EBS, Amazon S3, and Amazon S3 Glacier.

Understanding table will help you make decisions about latency, size, durability, and cost during the exam.

Storage Comparison

Instance StoreAmazon EBSAmazon S3Amazon S3 Glacier
Average latencymsms, sec, min (~ size)hrs
Data volume4 GB to 48 TB1 GiB to 1 TiBNo limit
Item sizeBlock storage5 TB max40 TB max
Request rateVery highLow to very high (no limit)Very low (no limit)
Cost/GB per monthAmazon EC2 instance cost¢¢¢
Cost/GB per monthAmazon EC2 instance cost¢¢¢
DurabilityLowHighVery highVery high
TemperatureHotCold

Comparison of Amazon EBS and Instance Store

Before considering Amazon EC2 instance store as a storage option, make sure that your data does not meet any of these criteria:

  • Must persist through instance stops, terminations, or hardware failures
  • Needs to be encrypted at the full volume level
  • Needs to be backed up with Amazon EBS snapshots
  • Needs to be removed from instances and reattached to another

If your data meets any of the previous four criteria, use an Amazon EBS volume. Otherwise, compare instance store and Amazon EBS for storage.

Because instance store is directly attached to the host computer, it will have lower latency than an Amazon EBS volume attached to the Amazon EC2 instance. Instance store is provided at no additional cost beyond the price of the Amazon EC2 instance you choose (if the instance has instance store[s] available), whereas Amazon EBS volumes incur an additional cost.

Comparison of Amazon S3, Amazon EBS, and Amazon EFS

The table is a useful in helping you to compare performance and storage characteristics for Amazon’s highest-performing file, object, and block cloud storage offerings. This comparison will also be helpful when choosing the right data store for the applications that you are developing. It is also important for the exam.

Storage Service Comparison (EFS, S3, and EBS)

File Amazon EFSObject Amazon S3Block Amazon EBS
PerformancePer-operation latencyLow, consistentLow, for mixed request types, and integration with CloudFrontLow, consistent
Throughput scaleMultiple GB per secondLow, consistent
CharacteristicsData Availability/DurabilityStored redundantly across multiple Availability ZonesStored redundantly in a single Availability Zone
AccessWeb serving and content management, enterprise applications, media and entertainment, home directories, database backups, developer tools, container storage, Big Data analyticsWeb serving and content management, media and entertainment, backups, Big Data analytics, data lakeBoot volumes, transactional and NoSQL databases, data warehousing, ETL