I tag sono componenti critici di Cloud Assembly che determinano il posizionamento delle distribuzioni tramite la corrispondenza di funzionalità e vincoli. È necessario comprendere e implementare i tag in modo efficace per un utilizzo ottimale di Cloud Assembly.
Fondamentalmente, i tag sono etichette che vengono aggiunte agli elementi di Cloud Assembly. È possibile creare qualsiasi tag appropriato per l'organizzazione e l'implementazione. I tag offrono però molte più funzionalità delle etichette, perché controllano come e dove Cloud Assembly utilizza risorse e infrastrutture per creare servizi distribuibili. I tag supportano inoltre la governance all'interno di Cloud Assembly.
Struttura dei tag
Dal punto di vista della struttura, i tag devono seguire la convenzione di coppia name:value
, ma per il resto la loro creazione è in gran parte in formato libero. In Cloud Assembly, tutti i tag vengono visualizzati in modo simile e la loro funzionalità è determinata dal contesto.
Ad esempio, i tag nelle risorse dell'infrastruttura funzionano in genere come tag di funzionalità perché Cloud Assembly li utilizza per associare le risorse alle distribuzioni. In secondo luogo, identificano anche le risorse.
Funzione dei tag
La funzione primaria dei tag consiste nell'esprimere le funzionalità e i vincoli utilizzati da Cloud Assembly per definire le distribuzioni. Il contesto determina la funzione dei tag. I tag posizionati nelle zone cloud, nei profili di rete e di storage e nelle singole risorse dell'infrastruttura fungono da tag di funzionalità e definiscono le funzionalità desiderate per l'infrastruttura utilizzata nelle distribuzioni. I tag posizionati nei modelli cloud fungono da vincoli che definiscono le risorse per le distribuzioni. Inoltre, gli amministratori del cloud possono posizionare i tag di vincolo nei progetti per esercitare una forma di governance rispetto a tali progetti. Questi tag di vincolo vengono aggiunti ad altri vincoli espressi nei modelli cloud.
Durante il provisioning, Cloud Assembly associa queste funzionalità ai vincoli, espressi anche come tag, nei modelli cloud per definire la configurazione della distribuzione. Queste funzionalità e vincoli basati su tag sono la base per la configurazione della distribuzione in Cloud Assembly. Ad esempio, è possibile utilizzare i tag per rendere l'infrastruttura disponibile solo nelle risorse PCI in una determinata regione.
A livello secondario, i tag facilitano anche la ricerca e l'identificazione degli elementi di storage e di rete, nonché delle altre risorse dell'infrastruttura.
Ad esempio, si supponga di configurare zone cloud e di disporre di molte risorse di elaborazione. Se alle risorse di elaborazione sono stati applicati i tag appropriati, è possibile utilizzare la funzione di ricerca nella scheda Risorsa di elaborazione della pagina Zona cloud per filtrare le risorse associate a tale zona cloud specifica.
Inoltre, la pagina Gestione tag di Cloud Assembly e le pagine di configurazione delle risorse contengono funzioni di ricerca che permettono di individuare gli elementi in base ai nomi dei tag. L'utilizzo di tag logici e leggibili per questi elementi è fondamentale per facilitare questa funzione di ricerca e identificazione.
Per ulteriori informazioni ed esempi di utilizzo dei tag, guardare i seguenti video di YouTube: https://youtu.be/4zNQ33RyQio
Tag esterni
Cloud Assembly può contenere anche tag esterni. Questi tag vengono importati automaticamente dagli account cloud associati a un'istanza di Cloud Assembly. Questi tag possono essere importati da vSphere, AWS, Azure o altri prodotti software esterni. Quando vengono importati, questi tag sono disponibili per l'uso in modo analogo ai tag creati dall'utente.
Gestione dei tag
È possibile utilizzare la pagina Gestione tag in Cloud Assembly per monitorare e gestire la libreria di tag. In questa pagina è anche possibile creare tag. La pagina Gestione tag è inoltre l'unica pagina in cui è possibile visualizzare e identificare i tag esterni.
Strategia dei tag
Per ridurre al minimo la confusione, prima di creare i tag in Cloud Assembly, è utile definire una strategia e convenzioni di assegnazione dei tag appropriate, in modo che tutti gli utenti che creano e utilizzano i tag comprendano il loro significato e il modo in cui devono essere utilizzati. Vedere Creazione di una strategia di assegnazione dei tag.