Microsoft has announced that it will now use the Open Service Broker API to open source the Open Service Broker for Azure (OSBA). This move comes as Microsoft continues to see increased adoption of Kubernetes on Azure. Connecting containers to Azure services is of more and more importance as Kubernetes on Azure grows, and Microsoft believes the Open Service Broker route is the best way ease that connection.
The Open Service Broker API, a Cloud Foundry project, provides a simple tool where developers, ISVs, and other users can deliver services to cloud-based apps. Common cloud platforms (e.g. Cloud Foundry, OpenShift, Kubernetes) utilize the API to streamline the process which Microsoft hopes to replicate with the Kubernetes on Azure offering.
The Azure OSBA exposes popular Microsoft services (e.g. Azure CosmosDB, Azure Database for PostgreSQL, Azure Blog Storage, etc.). The end result for Azure users to easily manage Azure data stores as if in a native Kubernetes environment. To learn more, check out the recent Azure blog post discussing how to connect apps to Azure via OSBA.
The OSBA is currently available in preview. While in preview, Microsoft offers 11 Azure services through the API and plans to support most Azure services in the next year. OSBA can be used in any OSB-compatible platform.