Utilizzo di istanze a prestazioni espandibili - Amazon Elastic Compute Cloud

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à.

Utilizzo di istanze a prestazioni espandibili

I passaggi per l'avvio, il monitoraggio e la modifica delle istanze burstable con prestazioni (istanze T) sono simili. La differenza principale è la specifica crediti predefinita all'avvio delle istanze.

Ogni famiglia di istanze T viene fornita con le seguenti specifiche di credito predefinite:

  • Le istanze T4g, T3a e T3 vengono avviate come unlimited

  • Le istanze T3 su un host dedicato possono essere avviate come standard

  • Le istanze T2 vengono avviate come standard

È possibile modificare la specifica crediti predefinita per l'account.

Avvio di un'istanza a prestazioni espandibili in modalità Standard o illimitata

Puoi avviare le tue istanze T come unlimited o standard utilizzando la EC2 console Amazon, uno strumento da riga di comando o con un gruppo Auto Scaling. AWS SDK

Le seguenti procedure descrivono come utilizzare la EC2 console o il. AWS CLI Per informazioni sull'utilizzo di un gruppo Auto Scaling, vedere. Utilizzo di un gruppo Auto Scaling per avviare un'istanza a prestazioni espandibili in modalità illimitata

Console
Per avviare un'istanza T come Unlimited o Standard
  1. Segui la procedura per avviare un'istanza.

  2. In Instance type (Tipo di istanza), seleziona un tipo di istanza T.

  3. Espandi Advanced details (Dettagli avanzati) e in Credit specification (Specifica del credito) seleziona una specifica del credito. Se non si effettua una selezione, viene utilizzata l'impostazione predefinita, che è standard per T2 e per T4g, T3a e unlimited T3.

  4. Nel pannello Summary (Riepilogo), verifica la configurazione dell'istanza, quindi scegli Launch instance (Avvia istanza). Per ulteriori informazioni, consulta Avvia un'EC2istanza utilizzando la procedura guidata di avvio dell'istanza nella console.

AWS CLI
Per avviare un'istanza T come Unlimited o Standard

Utilizzare il comando run-instances per avviare le istanze. Indicare la specifica crediti utilizzando il parametro --credit-specification CpuCredits=. Sono specifiche dei crediti valide unlimited e standard.

  • Per T4g, T3a e T3, se non si include il --credit-specification parametro, l'istanza viene avviata come impostazione predefinita. unlimited

  • Per T2, se non viene incluso il parametro --credit-specification, l'istanza viene avviata come standard per impostazione predefinita.

aws ec2 run-instances \ --image-id ami-abc12345 \ --count 1 \ --instance-type t3.micro \ --key-name MyKeyPair \ --credit-specification "CpuCredits=unlimited"

Utilizzo di un gruppo Auto Scaling per avviare un'istanza a prestazioni espandibili in modalità illimitata

Quando le istanze T vengono avviate o avviate, richiedono CPU crediti per una buona esperienza di avvio. Se viene utilizzato un gruppo Auto Scaling per avviare le istanze, è consigliabile configurare le istanze come unlimited. In questo modo, le istanze utilizzeranno i crediti extra quando vengono avviate o riavviate automaticamente dal gruppo Auto Scaling. L'uso di crediti extra previene le limitazioni di prestazioni.

Creazione di un modello di avvio

È necessario utilizzare un modello di avvio per avviare le istanze come unlimited in un gruppo Auto Scaling. Una configurazione di lancio non supporta il lancio di istanze come unlimited.

Nota

La modalità unlimited non è supportata per le istanze T3 avviate su un host dedicato.

Console
Per creare un modello di avvio che avvii le istanze come Unlimited
  1. Segui la procedura Crea un modello di lancio utilizzando le impostazioni avanzate nella Amazon EC2 Auto Scaling User Guide.

  2. In Launch template contents (Contenuti modello di avvio), per Instance type (Tipo di istanza), scegliere una dimensione di istanza.

  3. Per avviare le istanze come unlimited in un gruppo Auto Scaling, in Advanced details (Dettagli avanzati), per Credit specification (Specifica credito), scegliere Unlimited (Illimitato).

  4. Una volta definiti i parametri del modello di avvio, scegliere Create launch template (Crea modello di avvio).

AWS CLI
Per creare un modello di avvio che avvii le istanze come Unlimited

Usa il create-launch-templatecomando e specifica unlimited come specifica del credito.

  • Per T4g, T3a e T3, se non si include il CreditSpecification={CpuCredits=unlimited} valore, l'istanza viene avviata come impostazione predefinita. unlimited

  • Per T2, se non viene incluso il valore CreditSpecification={CpuCredits=unlimited}, l'istanza viene avviata come standard per impostazione predefinita.

aws ec2 create-launch-template \ --launch-template-name MyLaunchTemplate \ --version-description FirstVersion \ --launch-template-data ImageId=ami-8c1be5f6,InstanceType=t3.medium,CreditSpecification={CpuCredits=unlimited}

Associazione di un gruppo Auto Scaling a un modello di avvio

Per associare il modello di avvio a un gruppo Auto Scaling occorre creare il gruppo Auto Scaling utilizzando il modello di avvio o aggiungere il modello di avvio a un gruppo Auto Scaling esistente.

Console
Come creare un gruppo con scalabilità automatica utilizzando un modello di avvio
  1. Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Sulla barra di navigazione nella parte superiore della schermata, selezionare la stessa regione utilizzata durante la creazione del modello di avvio.

  3. Nel riquadro di navigazione, selezionare Groups (Gruppi Auto Scaling ), Create group (Crea gruppo Auto Scaling).

  4. Scegliere Launch Template (Modello di lancio), selezionare il modello di avvio, quindi scegliere Next Step (Fase successiva).

  5. Compilare i campi per il gruppo Auto Scaling. Dopo aver esaminato le impostazioni di configurazione in Review page (Pagina di revisione), scegliere Create Auto Scaling group (Crea gruppo Auto Scaling). Per ulteriori informazioni, consulta Creazione di un gruppo di Auto Scaling utilizzando un modello di avvio nella Amazon Auto EC2 Scaling User Guide.

AWS CLI
Come creare un gruppo con scalabilità automatica utilizzando un modello di avvio

Usa il create-auto-scaling-group AWS CLI comando e specifica il --launch-template parametro.

Console
Come aggiungere un modello di avvio a un gruppo con scalabilità automatica esistente
  1. Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Sulla barra di navigazione nella parte superiore della schermata, selezionare la stessa regione utilizzata durante la creazione del modello di avvio.

  3. Nel riquadro di navigazione, selezionare Groups (Gruppi Auto Scaling).

  4. Nell'elenco dei gruppi Auto Scaling, selezionare un gruppo Auto Scaling e scegliere Actions (Operazioni), Edit (Modifica).

  5. Nella scheda Details (Dettagli), per Launch Template (Modello di lancio), scegliere un modello di avvio, quindi scegliere Save (Salva).

AWS CLI
Come aggiungere un modello di avvio a un gruppo con scalabilità automatica esistente

Usa il update-auto-scaling-group AWS CLI comando e specifica il --launch-template parametro.

Visualizzazione della specifica crediti di un'istanza a prestazioni espandibili

È possibile visualizzare la specifica di credito (unlimitedostandard) di un'istanza T in esecuzione o interrotta.

Console
Per visualizzare le specifiche di credito di un'istanza T
  1. Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione a sinistra, scegli Instances (Istanze).

  3. Selezionare l'istanza.

  4. Scegliere Details (Dettagli) e visualizzare il campo Credit specification (Specifica credito). Il valore è unlimited o standard.

AWS CLI
Per descrivere le specifiche di credito di un'istanza T

Usate il describe-instance-credit-specificationscomando. Se non si specifica una o più istanzeIDs, unlimited vengono restituite tutte le istanze con la specifica di credito di, nonché le istanze precedentemente configurate con la specifica unlimited di credito. Ad esempio, se ridimensioni un'istanza T3 in un'istanza M4 mentre è configurata come, unlimited Amazon EC2 restituisce l'istanza M4.

aws ec2 describe-instance-credit-specifications --instance-id i-1234567890abcdef0

Output di esempio

{ "InstanceCreditSpecifications": [ { "InstanceId": "i-1234567890abcdef0", "CpuCredits": "unlimited" } ] }

Modifica della specifica crediti di un'istanza a prestazioni espandibili

Puoi cambiare la specifica di credito di un'istanza T in esecuzione o interrotta in qualsiasi momento tra e. unlimited standard

Tieni presente che in modalità unlimited, un'istanza può spendere crediti extra, il che potrebbe comportare un costo aggiuntivo. Per ulteriori informazioni, consulta Possibilità di addebito dei costi per i crediti extra.

Console
Per modificare la specifica del credito di un'istanza T
  1. Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione a sinistra, scegli Instances (Istanze).

  3. Selezionare l'istanza. Per modificare la specifica crediti per diverse istanze contemporaneamente, selezionare tutte le istanze applicabili.

  4. Scegliere Actions (Operazioni), Instance settings (Impostazioni istanza), Change credit specification (Modifica specifica credito). Questa opzione è abilitata solo se hai selezionato un'istanza T.

  5. Per modificare la specifica del credito in unlimited, selezionare la casella di controllo accanto all'ID istanza. Per modificare la specifica del credito in standard, deselezionare la casella di controllo accanto all'ID istanza.

AWS CLI
Per modificare la specifica del credito di un'istanza T

Utilizzate il modify-instance-credit-specificationcomando. Specificare l'istanza e la relativa specifica crediti utilizzando il parametro --instance-credit-specification. Sono specifiche dei crediti valide unlimited e standard.

aws ec2 modify-instance-credit-specification \ --region us-east-1 \ --instance-credit-specification "InstanceId=i-1234567890abcdef0,CpuCredits=unlimited"

Output di esempio

{ "SuccessfulInstanceCreditSpecifications": [ { "InstanceId": "i- 1234567890abcdef0" } ], "UnsuccessfulInstanceCreditSpecifications": [] }

Impostazione della specifica crediti predefinita per l'account

Ogni famiglia di istanze T è dotata di una specifica di credito predefinita. È possibile modificare le specifiche di credito predefinite per ogni famiglia di istanze T a livello di account per AWS regione.

Se utilizzi la procedura guidata di avvio dell'istanza nella EC2 console per avviare le istanze, il valore selezionato per la specifica di credito ha la precedenza sulla specifica di credito predefinita a livello di account. Se utilizzi l'opzione AWS CLI per avviare le istanze, tutte le nuove istanze T dell'account vengono avviate utilizzando la specifica di credito predefinita. La specifica crediti per le istanze esistenti in esecuzione o arrestate non è interessata.

Considerazione

La specifica crediti predefinita per una famiglia di istanze può essere modificata solo una volta in un periodo di 5 minuti e fino a quattro volte in un periodo di 24 ore.

Console
Per impostare la specifica crediti predefinita a livello di account per regione
  1. Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Per modificare il Regione AWS, usa il selettore della regione nell'angolo in alto a destra della pagina.

  3. Nel riquadro di navigazione a sinistra, scegli Dashboard. EC2

  4. Da Account attributes (Attributi account, scegliere Default credit specification (Specifica credito predefinita).

  5. Scegliere Gestisci.

  6. Per ogni famiglia di istanze, scegliere Unlimited (Illimitato) o Standard (Standard), quindi scegliere Update (Aggiorna).

AWS CLI
Per impostare la specifica crediti predefinita a livello di account (AWS CLI)

Usa il modify-default-credit-specificationcomando. Specifica la regione AWS , la famiglia di istanze e la specifica crediti di default utilizzando il parametro --cpu-credits. Le specifiche crediti predefinite valide sono unlimited e standard.

aws ec2 modify-default-credit-specification \ --region us-east-1 \ --instance-family t2 \ --cpu-credits unlimited

Visualizzazione della specifica crediti predefinita

È possibile visualizzare le specifiche di credito predefinite di una famiglia di istanze T a livello di account per AWS regione.

Console
Per visualizzare le specifiche di credito predefinite a livello di account
  1. Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Per modificare il Regione AWS, usa il selettore della regione nell'angolo in alto a destra della pagina.

  3. Nel riquadro di navigazione a sinistra, scegli Dashboard. EC2

  4. Da Account attributes (Attributi account, scegliere Default credit specification (Specifica credito predefinita).

AWS CLI
Per visualizzare le specifiche di credito predefinite a livello di account

Usa il get-default-credit-specificationcomando. Specifica la regione AWS e la famiglia di istanze.

aws ec2 get-default-credit-specification --region us-east-1 --instance-family t2