Impostare una policy di manutenzione delle istanze per il gruppo con dimensionamento automatico - Dimensionamento automatico Amazon EC2

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Impostare una policy di manutenzione delle istanze per il gruppo con dimensionamento automatico

È possibile creare una policy di manutenzione dell'istanza al momento della creazione di un gruppo con dimensionamento automatico. È possibile crearla anche per i gruppi esistenti.

Impostando una policy di manutenzione dell'istanza nel gruppo con dimensionamento automatico, non è più necessario specificare i valori dei parametri di integrità minima e massima delle istanze, a meno che non si desideri ignorare la policy di manutenzione dell'istanza.

Nella console, Dimensionamento automatico Amazon EC2 offre opzioni per aiutarti a iniziare.

Imposta una policy di manutenzione dell'istanza

Per impostare una policy di manutenzione dell'istanza su un gruppo con dimensionamento automatico, utilizza uno dei seguenti metodi:

Console
Impostare una policy di manutenzione dell'istanza su un nuovo gruppo (console)
  1. Segui le istruzioni in Creare un gruppo con dimensionamento automatico utilizzando un modello di avvio e completa ogni passaggio della procedura, fino al passaggio 11.

  2. Nella sezione Configura le policy di dimensione e dimensionamento del gruppo, per Capacità desiderata, inserisci il numero iniziale di istanze da avviare.

  3. Nella sezione Dimensionamento, in Limiti di dimensionamento, se il nuovo valore per la capacità desiderata è maggiore della capacità minima desiderata e della capacità massima desiderata, la capacità massima desiderata viene automaticamente aumentata fino al nuovo valore di capacità desiderato. È possibile modificare questi limiti se necessario.

  4. Per Dimensionamento automatico, scegli se desideri creare una policy di dimensionamento di monitoraggio degli obiettivi. È possibile creare questa policy anche dopo aver creato il gruppo con dimensionamento automatico.

    Se scegli la policy di dimensionamento del monitoraggio target, segui le istruzioni riportate in Creazione di una policy di dimensionamento con monitoraggio degli obiettivi per creare la policy.

  5. Nella sezione Policy di manutenzione dell'istanza, scegli una delle opzioni disponibili:

    • Avvio prima del termine: è necessario eseguire il provisioning di una nuova istanza prima di poter chiudere un'istanza esistente. Si tratta di una buona scelta per le applicazioni che privilegiano la disponibilità rispetto al risparmio.

    • Termina e avvia: le nuove istanze vengono fornite contemporaneamente alla chiusura delle istanze esistenti. Si tratta di una buona scelta per le applicazioni che privilegiano il risparmio rispetto alla disponibilità. È anche una buona scelta per le applicazioni che non dovrebbero avviare una capacità superiore a quella attualmente disponibile.

    • Policy personalizzata: questa opzione consente di impostare una policy con un intervallo minimo e massimo personalizzato per la quantità di capacità che si desidera rendere disponibile quando si sostituiscono le istanze. Questo approccio può aiutarti a raggiungere il giusto equilibrio tra costi e disponibilità.

  6. Per Imposta una percentuale di integrità adeguata, inserisci i valori per uno o entrambi i campi seguenti. I campi abilitati variano a seconda dell'opzione scelta nel passaggio precedente.

    • Min: imposta la percentuale minima di integrità necessaria per procedere con la sostituzione delle istanze.

    • Max: imposta la percentuale massima di integrità possibile quando si sostituiscono le istanze.

  7. Espandi la sezione Visualizza la capacità durante le sostituzioni in base alla capacità desiderata per confermare in che modo i valori di Min e Max si applicano al gruppo. I valori esatti utilizzati dipendono dal valore di capacità desiderato, che cambierà se il gruppo cresce.

  8. Continuare con le fasi in Creare un gruppo con dimensionamento automatico utilizzando un modello di avvio.

AWS CLI
Come impostare una policy di manutenzione dell'istanza su un nuovo gruppo (AWS CLI)

Aggiungi l'opzione --instance-maintenance-policy al comando create-auto-scaling-group. L'esempio seguente imposta una policy di manutenzione dell'istanza su un nuovo gruppo con dimensionamento automatico denominato my-asg.

aws autoscaling create-auto-scaling-group \ --launch-template LaunchTemplateName=my-launch-template,Version='1' \ --auto-scaling-group-name my-asg \ --min-size 1 \ --max-size 10 \ --desired-capacity 5 \ --default-instance-warmup 20 \ --instance-maintenance-policy '{ "MinHealthyPercentage": 90, "MaxHealthyPercentage": 120 }' \ --vpc-zone-identifier "subnet-5e6example,subnet-613example,subnet-c93example"
Console
Come impostare una policy di manutenzione dell'istanza su un nuovo gruppo (console)
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/ e scegli Gruppi con dimensionamento automatico dal pannello di navigazione.

  2. Sulla barra di navigazione nella parte superiore della schermata, seleziona la Regione AWS in cui è stato creato il gruppo con dimensionamento automatico.

  3. Seleziona la casella di controllo accanto al gruppo con dimensionamento automatico.

    Si aprirà un riquadro diviso nella parte inferiore della pagina.

  4. Nella scheda Dettagli, scegli Policy di manutenzione dell'istanza, Modifica.

  5. Per impostare una policy di manutenzione dell'istanza sul gruppo, scegli una delle opzioni disponibili:

    • Avvio prima del termine: è necessario eseguire il provisioning di una nuova istanza prima di poter chiudere un'istanza esistente. Si tratta di una buona scelta per le applicazioni che privilegiano la disponibilità rispetto al risparmio.

    • Termina e avvia: le nuove istanze vengono fornite contemporaneamente alla chiusura delle istanze esistenti. Si tratta di una buona scelta per le applicazioni che privilegiano il risparmio rispetto alla disponibilità. È anche una buona scelta per le applicazioni che non dovrebbero avviare una capacità superiore a quella attualmente disponibile.

    • Policy personalizzata: questa opzione consente di impostare una policy con un intervallo minimo e massimo personalizzato per la quantità di capacità che si desidera rendere disponibile quando si sostituiscono le istanze. Questo approccio può aiutarti a raggiungere il giusto equilibrio tra costi e disponibilità.

  6. Per Imposta una percentuale di integrità adeguata, inserisci i valori per uno o entrambi i campi seguenti. I campi abilitati variano a seconda dell'opzione scelta nel passaggio precedente.

    • Min: imposta la percentuale minima di integrità necessaria per procedere con la sostituzione delle istanze.

    • Max: imposta la percentuale massima di integrità possibile quando si sostituiscono le istanze.

  7. Espandi la sezione Visualizza la capacità durante le sostituzioni in base alla capacità desiderata per confermare in che modo i valori di Min e Max si applicano al gruppo. I valori esatti utilizzati dipendono dal valore di capacità desiderato, che cambierà se il gruppo cresce.

  8. Scegli Aggiorna.

AWS CLI
Come impostare una policy di manutenzione dell'istanza su un gruppo esistente (AWS CLI)

Aggiungi l'opzione --instance-maintenance-policy al comando update-auto-scaling-group. L'esempio seguente imposta una policy di manutenzione dell'istanza per il gruppo con dimensionamento automatico specificato.

aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \ --instance-maintenance-policy '{ "MinHealthyPercentage": 90, "MaxHealthyPercentage": 120 }'

Rimuovere una policy di manutenzione delle istanze

Se si desidera interrompere l'uso di un criterio di manutenzione dell'istanza con il gruppo con dimensionamento automatico, è possibile rimuoverlo.

Console
Per rimuovere una policy di manutenzione delle istanze (console)
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/ e scegli Gruppi con dimensionamento automatico dal pannello di navigazione.

  2. Sulla barra di navigazione nella parte superiore della schermata, seleziona la Regione AWS in cui è stato creato il gruppo con dimensionamento automatico.

  3. Seleziona la casella di controllo accanto al gruppo con dimensionamento automatico.

    Si aprirà un riquadro diviso nella parte inferiore della pagina.

  4. Nella scheda Dettagli, scegli Policy di manutenzione dell'istanza, Modifica.

  5. Scegli Nessuna policy di manutenzione dell'istanza.

  6. Scegli Aggiorna.

AWS CLI
Come rimuovere una policy di manutenzione dell'istanza (AWS CLI)

Aggiungi l'opzione --instance-maintenance-policy al comando update-auto-scaling-group. L'esempio seguente rimuove la policy di manutenzione dell'istanza dal gruppo con dimensionamento automatico specificato.

aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \ --instance-maintenance-policy '{ "MinHealthyPercentage": -1, "MaxHealthyPercentage": -1 }'