AWS Storage Services
Storage Type | What is it? | What is it Optimized for? | Storage Services or Tools |
---|---|---|---|
Block | Block storage is direct-attached to a compute instance with low-latency access. | Low-latency, high-performance durable storage for single EC2 instances or containers, e.g., databases and local instance storage | Amazon EBS, Amazon EC2 instance store |
File System | File-based storage is natively mountable from virtually any operating system, and can be shared across multiple compute instances. | Shared read and write access across multiple EC2 instances/containers or from multiple on-prem servers, e.g., team file shares, enterprise applications, analytics workloads, and ML training | Amazon EFS Amazon FSx, Amazon FSx for Lustre, Amazon FSx for NetApp ONTAP, Amazon FSx for OpenZFS, Amazon FSx for Windows File Server AWS Storage Gateway |
Object | Object storage provides easy access to data through an API)over the internet and is well-suited to read-heavy workloads | Read-heavy workloads, global data storage, access, and distribution over the internet, e.g., content distribution, web hosting, big data analytics, and ML workflows | Amazon S3 |
Cache | Managed, scalable, high-speed cache on AWS for processing file data stored in disparate locations, including on-premises NFS file systems, and/or in cloud file systems (Amazon FSx for OpenZFS, Amazon FSx for NetApp ONTAP), and Amazon S3 | Amazon File Cache, AWS Storage Gateway |