[ad_1]
VMware Cloud Director Extension for Data Solutions is a VMware Cloud Director plug-in that brings ample alternatives for managing information providers corresponding to MySQL, PostgreSQL, and RabbitMQ providers.
The extension additionally helps cloud suppliers publish chosen information providers to their tenants, which in flip can self-manage the whole lifecycle of service – from the creation by means of the improve and repair deletion.
The newest Data Solutions Extension model 1.1 provides information service creation, monitoring, and visualization alternatives. In addition, we now introduce an API Guide that you need to use to automate your VMware information resolution operations corresponding to information service creation, replace, and deletion.
The API Guide doesn’t introduce new Data Solutions APIs. Still, it explains easy methods to use Cloud Director Defined Entity APIs for automating the most typical Data Solutions Extension operations as a supplier or tenant.
The operations which you could automate as a supplier embrace – itemizing information resolution providers and publishing information options to tenants. As a tenant, you’ll be able to listing out there information options, and deploy, replace, and delete a knowledge resolution service.
The means Data Solution Extension works is to create schemas and cases within the Cloud Director Runtime Defined Entities. Those are created throughout the set up of the Data Solutions Extension.
The API Guide explains the Data Solutions Extension information entities which might be created throughout the Data Solutions Extension set up. Here are the info entities which might be created for Data Solutions Extension in Cloud Director.
| Schema | Interface | Scope | Description |
| DSInstance | DSObject | Namespace | Data resolution cases for RabbitMQ, MySQL, and PostgreSQL. API/UI purchasers don’t work together with Kubernetes sources instantly however as an alternative manipulate DSInstance for information resolution deployment, replace, and deletion. A DSInstance represents a knowledge resolution deployment. |
| DSInstanceTemplate | DSObject | Global | Templates for information resolution occasion creation. There are just a few pre-defined templates for every form of information resolution. A DSInstanceTemplate is world and public to all customers. Essentially a DSInstanceTemplate incorporates a set of pre-defined Custom Resource (CR) properties. |
| DSProvisioning | DSObject | Namespace | A plugin operator that provisions information providers in every Kubernetes cluster. DSProvisioning is utilized by Data Solutions Operator (DSO) to reconcile information operator provisioning. Configurations, description, supply package deal, availability, and entry management. |
| DSConfig | DSObject | Global | DSConfig shops info for container registry, and. package deal location for information options. Provider Administrator additionally makes use of DSConfig occasion to manage tenant’s accessibility to information options. |
| DSCluster | DSObject | Cluster | Info from every cluster. A DSCluster data Data Solutions Operator (DSO)’s model and well being. |
These information entities will likely be a part of the Cloud Director Defined Entity APIs that you’ll use for managing your information providers.
Also within the information, one can find pattern API requests for publishing, creating, updating, and deleting information options providers.
Happy studying and keep tuned for extra thrilling information about Data Solutions Extension!
For extra details about Data Solutions Extension, verify the next product documentation and weblog submit, or ship us your inquiries to our Data Solutions Extension Slack channel.
