VMware Cloud on AWS - Managed Storage Policy Profiles


Managed Storage Policy Profiles (MSPP) integrate VM Storage Policy management into SDDC Management. Ensuring that any workload not assigned a custom storage policy complies with the services SLA requirements at all times. Thereby offloading mundane Storage Management to VMware Operations alongside the SDDC itself.

How does it work?

The service creates and maintains a VM Storage Profile for each cluster in every SDDC "VMC Workload Storage Policy - <cluster name>").


VM Storage Policy UI, VMC Workload Storage Policy - Cluster-1 Selected.


This policy is configured as the datastore default.

WorkloadDatastore Default Storage Policy set to VMC Workload Storage Policy - Cluster-1

As the cluster is scaled, the service ensures that the cluster-specific policy remains compliant with the service's SLA requirements if needed reconfiguring the policy settings and any data associated with it automatically.   

five or less hosts use Raid-1 Mirroring. Six or more use Raid-6.


Policy Settings

MSPP configures the cluster specific policy to comply with VMConAWS SLA Requirements.

Table 1: Standard Clusters (Single-AZ) 

Number of Hosts

Policy Configuration

5 or less

1 Failure – Raid-1 (mirroring)

6 or more

2 Failure – Raid-6 (Erasure Coding)

Table 2: Stretched Clusters (Multi-AZ) 

Number of Hosts

Policy Configuration


Dual Site Mirroring
1 Failure – Raid-1 (mirroring)


Scale-out (add host)

After the host is added to the cluster, the service verifies the policy setting. If needed reconfiguring the underlying policy. This process, while automatic, can be monitored via vCenter.

Scale up SDDC and the Integrated Policy is updated as needed.


Scale-in (remove host)

Before the request is processed, the service checks to see if a policy reconfiguration will be necessary. If removing the node, and subsequent policy work would result in the cluster triggering Elastic DRS to add a host for capacity purposes, the removal is blocked.


If the check confirms the scale-in will complete successfully, the request is processed. First, reconfiguring the underlying VM policy if needed, and then removing the node. Since the host will continue to run workload while the policy reconfiguration is processing, billing continues until the node is removed.

When Scaling down the SDDC the integrated policy is updated automatically.

Transient Space

While the prechecks mostly mitigate this. New writes can trigger Elastic DRS to add a host because of capacity consumption. In such scenarios, the additional host must be manually removed once the usable capacity drops back below acceptable thresholds.  


Disabling MSPP

MSPP integration may be disabled on an individual VM or VMDK by creating and assigning custom VM Storage Policies. 

Set a custom policy on an existing VM.




To disable MSPP on a cluster level change the datastore default storage policy to a custom storage policy. 

Set the datastore default by selecting the datastore -> General -> Default Storage Policy "Edit"


Monitoring Policy Compliance

Current policy status can be monitored with the vCenter Server UI and or API.

Current policy status for Workload Storage Policy - Cluster1 - All workloads reporting compliant.


In addition to the built-in reporting, a compliance notification is sent for any VM’s that do not currently comply with SLA requirements.

<p>Description automatically generated



Managed Storage Policy Profiles redefine customer responsibility within the VMware Cloud on AWS Service. Empowering customers to let go of the mundane storage management so that they can instead focus on value generating work.









Filter Tags

Operations and Management vSAN Compute Storage VMware Cloud on AWS Document Feature Brief Intermediate Manage