Integrazione di un programma di bilanciamento del carico dell'applicazione con i gruppi di istanze

IBM Cloud® Application Load Balancer for VPC (ALB) viene utilizzato per collegare i gruppi di istanze a un pool del programma di bilanciamento del carico.

Un gruppo di istanze è una raccolta di istanze del server virtuale. Con loro, non è più necessario gestire manualmente i membri del pool. Il collegamento di un gruppo di istanze a un programma di bilanciamento del carico consente ai membri di back-end del pool di eseguire automaticamente il ridimensionamento incrementale o decrementale a seconda del tuo utilizzo e dei requisiti.

Puoi scegliere di avere un numero statico di istanze o scegliere di ridimensionare dinamicamente le istanze in base ai tuoi requisiti. I membri del pool add/delete basati su application health checks e instance group policies configurati.

Ad esempio, quando i controlli di integrità dell'applicazione hanno esito negativo, il sistema aggiunge automaticamente un'appartenenza al gruppo di istanze per sostituire il membro non valido.

Inoltre, i membri possono essere added/deleted per il pool in base alle tue politiche di scalabilità di CPU, rete e utilizzo della memoria.

Quando si collega un gruppo di istanze ad un pool, questo diventa un pool gestito e non è più possibile add/delete/update membri. Tuttavia, gli aggiornamenti al lotto sono ancora consentiti.

Il numero massimo di membri di back - end consentiti in un pool del programma di bilanciamento del carico è 50 e non puoi configurare un conteggio di appartenenza al gruppo di istanze oltre tale limite.

Creazione di pool gestiti e gruppi di istanze

Per creare un pool gestito, creare prima un pool regolare e verificare che nessun membro sia collegato. Puoi quindi collegare un gruppo di istanze.

Per creare un gruppo di istanze, completa la seguente procedura.

  1. Crea un modello di gruppo di istanze.

    Un template del gruppo di istanze definisce le configurazioni dell'istanza del membro di backend.

  2. Successivamente, creare un gruppo di istanze. Durante la creazione del gruppo di istanze, specifichi la porta dell'applicazione, il programma di bilanciamento del carico e le identità del pool.

    Per un gruppo di istanze esistente, puoi aggiornarlo con l'identità del pool del programma di bilanciamento del carico. È inoltre necessario scegliere un metodo di scala. Puoi scegliere dalle seguenti opzioni:

    • Un metodo statico che consente un numero fisso di membri di back end.
    • Un metodo dinamico per la scalabilità basata sull'utilizzo.
  3. Infine, crea le tue politiche di ridimensionamento del gruppo di istanze.

    Configurare le politiche di scalabilità solo se si utilizza un metodo di scalabilità dinamico.

    Quando si configurano queste politiche, si definiscono alcune metriche (come la percentuale di utilizzo della CPU) e l'utilizzo di destinazione desiderato per tale metrica. Insieme, la metrica e l'utilizzo di destinazione medio determinano quando il tuo gruppo di istanze aggiunge o rimuove dinamicamente le istanze del server virtuale dal gruppo.