È possibile utilizzare l'interfaccia utente dei componenti aggiuntivi della soluzione VMware Cloud Director per estendere l'offerta di VMware Cloud Director con funzionalità a valore aggiunto. Tramite l'interfaccia utente, è possibile gestire le risorse e il ciclo di vita di soluzioni create in modo personalizzato per estendere le funzionalità di VMware Cloud Director.

Un componente aggiuntivo della soluzione è la rappresentazione di una soluzione personalizzata per VMware Cloud Director nell'ecosistema di estendibilità di VMware Cloud Director. Un componente aggiuntivo della soluzione può incapsulare le estensioni dell'interfaccia utente e dell'API di VMware Cloud Director insieme ai relativi servizi back-end e alla gestione del ciclo di vita. I componenti aggiuntivi della soluzione vengono distribuiti come file .iso con un programma di installazione incorporato per i sistemi operativi Linux, Windows e MacOS a 64 bit. Un componente aggiuntivo della soluzione può contenere numerosi elementi, ovvero plug-in dell'interfaccia utente, vApp, utenti, ruoli, entità definite dal runtime e molto altro.

La libreria standard della soluzione VMware Cloud Director e VMware Cloud Director Extension SDK vengono utilizzati dai fornitori per la creazione dei componenti aggiuntivi della soluzione. È possibile installare un componente aggiuntivo della soluzione eseguendo lo strumento di distribuzione incorporato nel file .iso oppure caricando il file nella zona di destinazione del componente aggiuntivo della soluzione e utilizzando l'interfaccia utente di gestione del componente aggiuntivo della soluzione.

I componenti aggiuntivi della soluzione vengono resi disponibili nell'interfaccia utente tramite la zona di destinazione del componente aggiuntivo della soluzione.

La zona di destinazione del componente aggiuntivo della soluzione è una parte del piano di gestione del provider che rappresenta un pool di risorse di rete, elaborazione e storage dedicate all'hosting, alla gestione e all'esecuzione dei componenti aggiuntivi della soluzione per conto del provider del cloud. È possibile gestire la zona di destinazione del componente aggiuntivo della soluzione utilizzando il plug-in dell'interfaccia utente di gestione del componente aggiuntivo della soluzione o tramite l'API dell'entità definita.

Nella zona di destinazione del componente aggiuntivo della soluzione, è possibile selezionare le risorse da utilizzare per il caricamento dei file .iso del componente aggiuntivo della soluzione e, se necessario, per la distribuzione dei servizi back-end contenuti nei file .iso. È possibile configurare la zona di destinazione del componente aggiuntivo della soluzione selezionando un'organizzazione di VMware Cloud Director per fornire le risorse per la zona di destinazione del componente aggiuntivo della soluzione, un catalogo e, se necessario per i servizi di back-end del componente aggiuntivo della soluzione, uno o più VDC dell'organizzazione. Per ogni VDC dell'organizzazione selezionato, è necessario specificare le reti, i criteri di storage e, facoltativamente, i criteri di calcolo che si desidera collegare ai componenti aggiuntivi della soluzione. Inoltre, ogni componente aggiuntivo della soluzione può avere un set di requisiti di configurazione di VMware Cloud Director specifici, definiti come funzionalità.

A partire da VMware Cloud Director 10.5, quando diventa disponibile una nuova versione di un componente aggiuntivo della soluzione, è possibile aggiornare le istanze del componente aggiuntivo della soluzione esistenti alla nuova versione. È possibile pubblicare i componenti aggiuntivi della soluzione in alcuni o in tutti i tenant nell'ambiente.

Per creare i componenti aggiuntivi della soluzione, è possibile utilizzare l'SDK di VMware Cloud Director Extension.

Ruoli chiave nell'ecosistema di VMware Cloud Director Extension SDK
Fornitore
I fornitori sono gli autori dei componenti aggiuntivi della soluzione che utilizzano VMware Cloud Director Extension SDK per creare servizi che integrano VMware Cloud Director, ad esempio Container Service Extension, fornitori di software di terze parti, servizio Kubernetes e altri.
Provider
I provider sono gli operatori dei componenti aggiuntivi della soluzione nell'ambiente VMware Cloud Director locale o VMware Cloud Director service.
Tenant
I tenant sono i consumatori dei risultati aziendali ottenuti da un componente aggiuntivo della soluzione, ad esempio il provisioning self-service di cluster Kubernetes, operatori Kubernetes, database, estensioni dell'interfaccia utente con proprietà di back-office e molto altro.