Informazioni sui gruppi di posizionamento

Panoramica

I gruppi di posizionamento per IBM Cloud® Virtual Private Cloud sono utilizzati per creare strategie di posizionamento per la gestione dei carichi di lavoro ad alta disponibilità. Un gruppo di posizionamento contiene istanze del server virtuale che condividono una strategia di posizionamento comune. Le strategie di posizionamento influenzano il posizionamento fisico di risorse VPC selezionate per soddisfare determinate richieste di workload.

I gruppi di posizionamento e le relative risorse assegnate possono essere gestiti utilizzando l'interfaccia utente, la CLI, API e Terraform. Un gruppo di posizionamento può avere 1 di due strategie di posizionamento: diffusione host o diffusione potenza. Con una risorsa VPC denominata placement-groups, puoi creare una politica per mettere insieme gruppi di istanze. La risorsa placement-groups viene quindi aggiunta al servizio is.placement-groups. Per ulteriori informazioni sulle azioni correlate alle risorse del gruppo di collocamento, vedere la sezione Eventi del gruppo di collocamento in Eventi di tracciamento delle attività.

Una volta creato il gruppo di posizionamento, un'istanza del server virtuale selezionata o un gruppo di istanze del server virtuale vengono assegnati al gruppo di posizionamento. Quando esegui il provisioning di queste istanze del server virtuale, le istanze del server virtuale vengono quindi posizionate su un host di calcolo nella zona appropriata per l'istanza in base alla strategia del gruppo di posizionamento. Lo stesso gruppo di posizionamento può essere utilizzato per le istanze di cui viene eseguito il provisioning su server pubblici condivisi in VPC differenti.

Vantaggi

I gruppi di posizionamento ti forniscono una misura di controllo sull'host su cui viene collocato un nuovo server virtuale pubblico in relazione agli altri server virtuali nello stesso gruppo di posizionamento.

Supportano i carichi di lavoro ad alta disponibilità accertandosi che le istanze del server virtuale nel gruppo non condividano un host fisico o un alimentatore. Questa tecnologia è un ulteriore livello di affidabilità per la resilienza delle tue istanze del server virtuale se si verifica un'interruzione di alimentazione imprevista o un guasto dell'host.

È possibile creare un'applicazione altamente disponibile all'interno di una zona, sapendo che i server virtuali sono isolati gli uni dagli altri. Potete avere la certezza che le vostre applicazioni siano fornite sull'infrastruttura della zona cloud per massimizzare la disponibilità con l'hardware del server host unico.

Comprensione delle strategie di posizionamento

I gruppi di posizionamento per VPC hanno due diverse strategie di anti - affinità per l'alta disponibilità. L'utilizzo di strategie di posizionamento riduce al minimo la possibilità di interruzione del servizio con le istanze del server virtuale collocate su host differenti o in un'infrastruttura con alimentazioni e alimentazioni di rete separate.

Strategia di diffusione host (anti - affinità host) per l'alta disponibilità.

Una strategia del gruppo di posizionamento di diffusione host garantisce che ogni istanza sia collocata su host di calcolo separati. Questa strategia del gruppo di posizionamento evita che l'host sia un singolo punto di errore. Questa politica di posizionamento supporta un massimo di 12 istanze per gruppo di posizionamento.

Il provisioning dell'istanza non riesce se non è possibile posizionare un'istanza su un nodo diverso rispetto a tutte le altre istanze nel gruppo di posizionamento.

Strategia di diffusione della potenza (anti - affinità della potenza) per l'alta disponibilità.

La strategia del gruppo di collocamento power spread garantisce che ogni istanza sia collocata su host di calcolo con alimentazione e rete separate per ridurre al minimo le possibilità di interruzione del servizio. Questa strategia del gruppo di posizionamento supporta un massimo di quattro istanze per gruppo di posizionamento.

Il provisioning dell'istanza non riesce se l'istanza non può essere collocata su un alimentatore diverso rispetto a tutte le altre istanze nel gruppo di posizionamento.

Se un gruppo di posizionamento non viene specificato quando viene eseguito il provisioning dell'istanza, la strategia di posizionamento predefinita è quella di distribuire le istanze del cliente tra il maggior numero possibile di host fisici differenti. Questo approccio è una base di massimo impegno e non garantisce che le istanze vengano posizionate su host fisici differenti. Per garantire host fisici differenti, specificare un gruppo di posizionamento durante il provisioning dell'istanza.

Utilizzo dei gruppi di posizionamento con gruppi di istanze

I gruppi di istanze (noti anche come gruppi di ridimensionamento automatico) supportano le istanze di cui viene eseguito il provisioning con una specifica del gruppo di posizionamento. I modelli di istanza (utilizzati dai gruppi di istanze) ereditano il nuovo attributo del gruppo di posizionamento. Tutte le istanze avviate in un gruppo di ridimensionamento automatico con un gruppo di posizionamento specificato vengono posizionate in base alla strategia del gruppo di posizionamento. La dimensione del gruppo di istanze è limitata alla dimensione massima del gruppo di posizionamento.

Poiché i gruppi di posizionamento per le strategie di alta disponibilità possono utilizzare le istanze da più zone, puoi utilizzare i gruppi di istanza per supportare istanze con sottoreti che estendono le zone. Per ulteriori informazioni sui gruppi di istanze, vedi Creazione di un gruppo di istanze per il ridimensionamento automatico.

Gruppi di posizionamento quando un'istanza viene ridimensionata

Quando un'istanza viene ridimensionata, l'istanza viene arrestata, il profilo viene aggiornato e l'istanza viene riavviata. Quando l'istanza viene arrestata, viene eliminata dal relativo nodo assegnato. Quando l'istanza viene riavviata, l'istanza viene quindi posizionata in base alla strategia del gruppo di posizionamento definita, se esiste una strategia di posizionamento per tale istanza. Per ulteriori informazioni, vedi Ridimensionamento di un'istanza del server virtuale.

Casi di utilizzo comuni

  • Il carico di lavoro ha bisogno della massima disponibilità per le istanze critiche dell'applicazione.
    • Problema: l'applicazione distribuita o il database subisce un'interruzione se una delle parti dell'applicazione riscontra un guasto.
    • Soluzione: utilizzare la politica del gruppo di posizionamento di diffusione dell'energia per la rete e l'alimentazione indipendenti.
  • Il workload deve ottimizzare le applicazioni che utilizzano la topologia.
    • Problema: il database moderno utilizza la replica tripla per la ridondanza, quindi deve assicurarsi che le prestazioni per i componenti del database ottimizzando anche l'elevata disponibilità per replicare parti del database.
    • Soluzione: utilizzare la politica del gruppo di posizionamento della distribuzione dell'alimentazione per raggruppare i componenti del database su alimentatori differenti.

Limitazioni

  • Il VPC deve esistere prima di creare un gruppo di posizionamento. Se il VPC non viene creato prima di creare un gruppo di posizionamento, ricevi un errore e il gruppo di posizionamento non viene creato.
  • Le quote hanno una serie di limiti e non possono essere modificate. Per ulteriori informazioni sulle quote del gruppo di posizionamento, consulta la sezione relativa alle quote del gruppo di posizionamento in Quote e limiti del servizio.

Limitazioni

Le seguenti sono le limitazioni per i gruppi di posizionamento:

  • La strategia di posizionamento del gruppo di posizionamento non può essere modificata dopo la creazione del gruppo di posizionamento.
  • Il gruppo di posizionamento deve essere eliminato e creato con una nuova strategia di posizionamento.
  • Un gruppo di posizionamento non può essere eliminato se è collegato a una o più istanze.

Le seguenti sono le limitazioni per le istanze che sono collegate a un gruppo di posizionamento:

  • Un'istanza può essere in un solo gruppo di posizionamento.
  • Le istanze di cui viene eseguito il provisioning con le strategie del gruppo di posizionamento non funzionano con host dedicati.
  • Una volta inserita un'istanza, il posizionamento assegnato di tale istanza non cambia in base al posizionamento di altre istanze.
  • Una volta avviata un'istanza, non è possibile modificare la strategia del gruppo di posizionamento associato.
  • Le istanze non possono essere rimosse da un gruppo di posizionamento o assegnate a un gruppo di posizionamento differente. Le istanze devono essere eliminate per rimuovere l'istanza dal gruppo di posizionamento.
  • Se definisci un gruppo di posizionamento per un'istanza, il provisioning dell'istanza non riesce se il posizionamento non può essere completato in base alla strategia del gruppo di posizionamento definita.
  • Se non è possibile eseguire il provisioning di un'istanza a causa di una mancanza di capacità, il posizionamento dell'istanza non viene ritentato automaticamente. È possibile arrestare e avviare l'istanza per ritentare il provisioning.

Per ulteriori informazioni sull'eliminazione di un'istanza VPC (Virtual Private Cloud) e delle relative risorse associate, vedi Eliminazione di un VPC.