Storage
Traditional on-premises VMware vSphere–based environments rely on various storage options to meet workload requirements. Storage types range from block-and-file storage to specialized solutions like VMware vSAN. The following is a list of common storage types:
-
Block storage – Often used for Virtual Machine Disks (VMDKs) and Raw Device Mappings (RDMs). This type of storage provides fixed-sized blocks of data and is typically accessed through protocols like iSCSI or Fibre Channel.
-
File storage – Used for shared file systems and often implemented using Network File System (NFS) or Server Message Block (SMB) protocols. This storage type is used for virtual machine (VM) templates, ISO images, and data sharing between VMs.
-
Object storage – Often used for backups, archives, web content storage, and data lakes. Object storage for a VM isn't required in traditional on-premises VMware setups, but organizations may use this type for unstructured data backups.
-
Local storage – Used for high-performance workloads or cache tiers. This hypervisor storage type is physically attached to individual ESXi hosts.
-
Virtual SAN (vSAN) – Used for hyper-converged infrastructures, VM storage, and storage consolidation. This is a VMware software-defined storage pool that's physically attached to multiple ESXi hosts to create a distributed, shared datastore.
These on-premises storage types are often managed within the VMware vSphere environment and require capacity planning, performance tuning, and ongoing maintenance. Migrating to AWS helps to simplify these requirements by using cloud-native functionality. The following table maps traditional on-premises VMware storage types to their AWS equivalents.
On-premises storage type |
AWS storage service equivalent |
Description |
Block storage (for example, SAN) |
On-premises storage area network (SAN) maps to EBS, which provides persistent block-level storage volumes for use with EC2 instances. EBS offers multiple volume types for different performance needs, allowing organizations to match their on-premises SAN performance requirements. |
|
File storage (for example, NAS, NFS) |
NAS and NFS are equivalent to EFS, which provides scalable, elastic file storage that can be simultaneously accessed by multiple EC2 instances, mirroring the shared file system functionality of on-premises NAS. |
|
Object storage |
While less common in traditional VMware setups, object storage maps to S3, which offers scalable, durable storage that's suitable for unstructured data, backups, and archives. It provides features like versioning and lifecycle policies that may be unavailable in on-premises storage. |
|
Local storage |
Physically attached storage in VMware environments maps to EC2 instance store. This provides temporary block-level storage and high I/O performance for specific use cases. |
|
Virtual SAN (vSAN) |
Amazon EBS |
VMware's software-defined storage solution can be replaced by a combination of EBS or S3, depending on the use case. EBS provides block storage while S3 handles object storage. When combined, these AWS services offer a scalable alternative to vSAN. |
Backup storage |
On-premises backup storage maps to S3 and Amazon Glacier. These services provide durable, cost-effective storage for backups and long-term archives. Amazon Glacier offers lower storage costs for infrequently accessed data. |
Note
Amazon Glacier (original standalone vault-based service) will no longer accept new customers starting December 15, 2025, with no impact to existing customers.
Amazon Glacier is a standalone service with its own APIs that stores data in vaults and is
distinct from Amazon S3 and the Amazon S3 Glacier storage classes. Your existing data will remain
secure and accessible in Amazon Glacier indefinitely. No migration is required. For low-cost,
long-term archival storage, AWS recommends the Amazon S3 Glacier storage
classes
Comparing VMware with AWS storage
The following table highlights some of the storage differences between VMware's traditional on-premises approach and the AWS Cloud integrated approach.
Aspect |
VMware |
AWS |
|---|---|---|
Provisioning |
Static provisioning of storage datastores or volumes based on capacity requirements, such as VMFS and vSAN |
Dynamic provisioning with auto-scaling capabilities (S3 and EFS) and resizing (EBS) |
Storage type |
Uses underlying block storage through VMFS or vSAN |
Object storage (S3), block storage (EBS), and file storage (EFS) |
Cost Structure |
On-premises VMware requires upfront costs for hardware and long-term management |
Pay-as-you-go model with costs tied to usage, data transfer, and storage class |
Scaling |
Requires careful planning and manual scaling of storage |
S3 and EFS scale automatically as data grows, with minimal intervention |
Elasticity |
Fixed physical storage allocations |
Elastic storage that can automatically scale with demand |
Global reach |
Deployments typically restricted to on-premises data centers in specific geographical regions or data center locations |
Global infrastructure allowing data storage and access from various AWS Regions worldwide |