This guide is for people who want to author service tiles for Ops Manager using the On-Demand Services SDK.
Operators make software services such as databases available to developers by using the Ops Manager Installation Dashboard to install service tiles.
On-demand services let you provision instances in a flexible way. 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.
|Release date||November 10, 2022|
|Compatible Ops 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.