This guide is for people who want to author service tiles for Tanzu Operations Manager using the On-Demand Services SDK.
Operators make software services such as databases available to developers by using the Tanzu Operations Manager Installation Dashboard to install service tiles.
On-demand services enable you to provision instances flexibly. The operator does not pre-allocate a block of VMs for the instance pool, and they can specify an allowable range rather than fixed settings for instance resource levels. When a developer creates an on-demand service instance, they then provision it at creation time.
The On-Demand Services SDK provides a generic, on-demand broker (ODB). This simplifies broker and tile authoring, and is the standard approach for both VMware internal services teams and VMware partner independent software vendors (ISVs) to develop on-demand services for VMware Tanzu Application Service for VMs. For more information about service brokers and how the on-demand broker works, see About On-Demand Brokers.
The following table provides version and version-support information about the On-Demand Services SDK.
Element | Details |
---|---|
Version | 0.45.3 |
Compatible Tanzu Operations Manager version(s) | 2.5 or later |
Compatible VMware Tanzu Application Service for VMs version(s) | 2.5 or later |
IaaS support | AWS, Azure, GCP, OpenStack, and vSphere |
The benefits of provisioning service instances with resources on-demand are:
The benefits of using ODB to develop on-demand services are:
ODB uses the following BOSH features:
For information about minimum versions of Cloud Foundry and BOSH, see Software Requirements.