Gestione dei pool di istanze

Un pool di istanze è un set di istanze gestite come gruppo.

I pool di istanze semplificano la gestione delle istanze di computazione.

Panoramica dei pool di istanze

I pool di istanze consentono di creare e gestire più istanze di computazione all'interno della stessa area di un gruppo. Inoltre, consentono l'integrazione con altri servizi, ad esempio il servizio Load Balancer e il servizio IAM.

È possibile creare un pool di istanze utilizzando una configurazione di istanza esistente.

Dopo aver creato un pool di istanze, puoi aggiornare le dimensioni del pool, aggiungere e rimuovere le istanze esistenti dal pool e collegare o scollegare i load balancer e i load balancer di rete. Puoi anche aggiornare il pool di istanze per utilizzare una configurazione di istanza diversa o per posizionare le istanze in un dominio di disponibilità, un dominio di errore o una subnet diversi.

È possibile regolare automaticamente il numero di istanze in un pool di istanze in base alle metriche delle prestazioni o a una pianificazione. È inoltre possibile arrestare e avviare le istanze in un pool di istanze in base a una pianificazione. A tale scopo, abilitare il ridimensionamento automatico per il pool di istanze.

Una rete cluster è un tipo speciale di pool di istanze progettato per job di computazione ad alte prestazioni e di grandi dimensioni.

Stati del ciclo di vita del pool di istanze

Nella lista riportata di seguito vengono descritti i diversi stati del ciclo di vita per i pool di istanze.

  • Provisioning: quando si crea un pool di istanze, questo è il primo stato in cui si trova il pool di istanze. Le istanze per il pool di istanze vengono configurate in base alla configurazione dell'istanza specificata.
  • Avvio: le istanze sono in fase di avvio. A questo punto, l'unica azione che è possibile eseguire è arrestare il pool di istanze.
  • In esecuzione: le istanze vengono create ed eseguite.
  • Arresto: le istanze sono in fase di chiusura.
  • Interrotto: le istanze vengono chiuse.
  • Ridimensionamento: dopo la creazione di un pool di istanze, se si aggiorna la dimensione del pool di istanze, tale pool passerà a questo stato durante la creazione delle istanze (per un aumento della dimensione del pool) o l'interruzione delle istanze (per una riduzione della dimensione del pool). A questo punto, l'unica azione che è possibile eseguire è arrestare il pool di istanze.
  • Interruzione: le istanze e le risorse associate vengono interrotte.
  • Terminato: il pool di istanze, tutte le istanze e le risorse associate vengono interrotte.

Distribuzione delle istanze tra domini di errore per High Availability

Per impostazione predefinita, le istanze in un pool vengono distribuite in tutti i domini di errore nel modo più efficace in base alla capacità. Se la capacità non è disponibile in un dominio di errore, le istanze vengono posizionate in altri domini di errore per consentire l'avvio del pool di istanze riuscito.

In uno scenario ad alta disponibilità, è possibile richiedere che le istanze in un pool siano distribuite in modo uniforme in ciascuno dei domini di errore specificati. Quando una capacità sufficiente non è disponibile in uno dei domini di errore, il pool di istanze non viene avviato o ridimensionato correttamente e una richiesta di lavoro per il pool di istanze restituisce un errore di "capacità insufficiente". Per correggere l'errore di capacità, attendere che la capacità diventi disponibile o aggiornare la configurazione di posizionamento (dominio di disponibilità e dominio di errore) per il pool di istanze.

Limitazioni e considerazioni

Quando si utilizzano le configurazioni delle istanze e i pool di istanze, tenere presenti gli elementi riportati di seguito.

  • Non è possibile eliminare una configurazione di istanza se è associata a un pool di istanze.
  • È possibile utilizzare la stessa configurazione dell'istanza per più pool di istanze. Tuttavia, a un pool di istanze può essere associata una sola configurazione di istanza.
  • Se uno stato di ridimensionamento o provisioning di un pool di istanze è stato esteso per un periodo prolungato, il numero di istanze richieste potrebbe superare il numero di istanze disponibili. In questo scenario, dopo 24 ore, il pool di istanze passa a In esecuzione con la capacità disponibile, che potrebbe essere inferiore al numero di istanze richieste. La dimensione del pool di istanze viene aggiornata in base al numero di istanze attualmente in esecuzione.

  • Se si modifica la configurazione dell'istanza per un pool di istanze, le istanze esistenti che fanno parte di tale pool non vengono modificate. Tutte le nuove istanze create dopo la modifica della configurazione dell'istanza utilizzano la nuova configurazione dell'istanza. Le nuove istanze vengono create solo se si aumenta la dimensione del pool di istanze o si interrompono le istanze esistenti.
  • Se riduci le dimensioni di un pool di istanze, per bilanciare le istanze tra posizionamenti (dominio di disponibilità e dominio di errore), le istanze vengono arrestate prima in base al numero di istanze del pool che si trovano in tale dominio di disponibilità e dominio di errore. All'interno di un posizionamento, le istanze meno recenti vengono terminate per prime.

Criterio IAM necessario

Per utilizzare Oracle Cloud Infrastructure, un amministratore deve essere membro di un gruppo a cui è stato concesso l'accesso di sicurezza in un criterio da un amministratore della tenancy. Questo accesso è necessario indipendentemente dal fatto che si stia utilizzando la console o l'API REST con un SDK, un'interfaccia CLI o unaltro strumento. Se viene visualizzato un messaggio che informa che non si dispone dell'autorizzazione o che non si è autorizzati, verificare con l'amministratore della tenancy il tipo di accesso di cui si dispone e il compartimento in cui funziona l'accesso.

Per gli amministratori: per un criterio standard che fornisce l'accesso ai pool di istanze e alle configurazioni delle istanze, vedere Consenti agli utenti di gestire le configurazioni delle istanze di computazione, i pool di istanze e le reti cluster.

Applicazione di tag alle risorse

Applica tag alle risorse per organizzarle in base alle tue esigenze aziendali. È possibile applicare tag quando si crea una risorsa ed è possibile aggiornare una risorsa in un secondo momento per aggiungere, rivedere o rimuovere tag. Per informazioni generali sull'applicazione dei tag, vedere Tag risorsa.

Propagazione di applicazione di tag sulle risorse

I servizi OCI propagano tutte le tag in formato libero e le tag definite di una risorsa primaria alle risorse secondarie quando entrambe le risorse supportano il tipo di tag. Ad esempio, quando i pool di istanze creano istanze, le tag del pool di istanze e la configurazione dell'istanza si propagano alle risorse create. Le risorse includono le istanze create dal pool, dalle VNIC primarie, dalle VNIC secondarie e dai volumi di avvio e dai volumi a blocchi creati con l'istanza. Le tag non vengono propagate alle istanze esistenti collegate al pool.

A volte, le tag nel pool di istanze, nella configurazione dell'istanza e nelle risorse potrebbero creare conflitti. In questi casi, i valori delle tag della configurazione dell'istanza vengono propagati alle risorse, sovrascrivendo sia i valori del pool di istanze che i valori delle tag risorsa. Se il pool di istanze e le tag risorsa sono in conflitto e la configurazione dell'istanza non dispone di una tag, i valori delle tag del pool di istanze vengono propagati alle risorse sovrascrivendo i valori delle tag risorsa.