On a vSAN Stretched Cluster, you may notice that the "Replica" consumption in your usage breakdown is much higher than the "Primary Data".
VMware vSAN OSA 8.x
When monitoring a vSAN Stretched Cluster, you may observe that Replica Usage in the capacity breakdown is significantly higher than Primary Data (the actual data written by the VM).
This is expected behavior due to how vSAN calculates data copies in a stretched cluster environment.The Role of Primary Data vs. Replica Usage
vSAN distinguishes between data copies as follows:
How Data Protection is applied in a Stretched Cluster Policy:
A vSAN Stretched Cluster Storage Policy is designed to protect your data at two different levels :
PFTT (Primary Failures To Tolerate/Site Disaster tolerance): Protects against an entire site going down.
SFTT (Secondary Failures To Tolerate): Protects against a local disk or host failure within a single site.
The high replica consumption is caused by the multiplication of data copies needed to satisfy both the PFTT and SFTT requirements.
The "Replica" Effect on Capacity:
If you have a policy set to PFTT=1 (Stretched) and SFTT=1 (RAID-1 Mirroring):
vSAN creates 2 copies to satisfy the Stretched (PFTT) requirement (one for Site A, one for Site B).
vSAN then mirrors each of those copies locally to satisfy the SFTT requirement.
Result: You have 4 total copies of every data block.
This is why your replica usage is significantly higher; for every 1 TB of actual data you write, the system may be storing 3 TB of replicas to ensure it can survive both a site failure and a local hardware failure.
vSAN is performing exactly as configured to ensure high availability.
This higher replica usage the therefore expect and as per design this "high replica usage" is a result of the defined storage policies.
However, you can manage this consumption by reviewing your policies: