In 7.0 Update 1 release, vSphere with Tanzu offers the vSAN Data Persistence platform. The vSAN Data Persistence platform provides a framework for software technology partners to integrate with VMware infrastructure. Each partner must develop their own plug-in for VMware customers to receive the benefits of the vSAN Data Persistence platform. The platform is not operational until the partner solution running on top is operational.
Using the platform, third parties can build plug-ins that integrate with vSphere and offer persistent application services, such as object storage, non-relational databases, and so on. When the third-party technologies are available, vSphere with Tanzu can deploy the persistent services. The services use vSAN storage for data durability and use cost and performance optimized vSAN data path to run optimally on vSphere. In addition, the services can take advantage of vSphere security and high availability.
vSphere Shared Nothing Storage
Typically, most persistent services have a Shared Nothing Architecture (SNA). They consume non-replicated local storage and offer their own storage replication, compression, and other data operations. As a result, the services do not benefit when the same operations are performed by the underlying storage.
To avoid duplicating the operations, the vSAN Data Persistence platform offers two vSAN solutions with optimized data paths. The persistent service can run either on vSAN with the SNA storage policy or on a mostly raw local storage called vSAN Direct.
When to Use vSAN with SNA or vSAN Direct?
Use vSAN with SNA when you want the cloud-native stateful application to share the physical infrastructure with other regular VMs or Kubernetes workloads. Each workload can define its own storage policy and can get the best of both worlds from a single cluster. Use vSAN Direct if you are creating a dedicated hardware cluster for the shared nothing cloud-native services.
For information on setting up vSAN storage, see the Administering VMware vSAN. To set up vSAN Direct, see Set Up vSAN Direct for vSphere with Tanzu.