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à.
Le fasi da seguire per avviare, monitorare e modificare le istanze a prestazioni espandibili (istanze T) sono simili. La differenza principale è la specifica crediti predefinita all'avvio delle istanze.
Ogni famiglia di istanze T viene fornita con la seguente specifica di credito predefinita:
-
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.
Puoi avviare le tue istanze T con una specifica del credito di unlimited o standard.
Le seguenti procedure descrivono come utilizzare la EC2 console o il. AWS CLI Per informazioni sull'utilizzo di un gruppo Auto Scaling, consulta Configurazione di un gruppo Auto Scaling per impostare la specifica del credito come unlimited.
- Console
-
Per configurare la specifica del credito di un’istanza al momento dell’avvio
-
Segui la procedura per avviare un'istanza.
-
In Instance type (Tipo di istanza), seleziona un tipo di istanza T.
-
Espandi Advanced details (Dettagli avanzati). In Specifica del credito, seleziona una specifica del credito.
-
Nel pannello Summary (Riepilogo), verifica la configurazione dell'istanza, quindi scegli Launch instance (Avvia istanza).
- AWS CLI
-
Per impostare la specifica del credito di un’istanza al momento dell’avvio
Utilizza il comando run-instances con l’opzione --credit-specification.
--credit-specification CpuCredits=unlimited
- PowerShell
-
Per impostare la specifica del credito di un’istanza al momento dell’avvio
Utilizzare il New-EC2Instancecmdlet con il -CreditSpecification_CpuCredit parametro.
-CreditSpecification_CpuCredit unlimited
Quando vengono avviate le istanze T, per una buona esperienza del processo di bootstrap richiedono crediti CPU. 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.
È 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.
- Console
-
Per creare un modello di avvio che imposti le specifiche del credito
-
Segui la procedura Crea un modello di lancio utilizzando le impostazioni avanzate nella Amazon EC2 Auto Scaling User Guide.
-
In Launch template contents (Contenuti modello di avvio), per Instance type (Tipo di istanza), scegliere una dimensione di istanza.
-
Per avviare le istanze come unlimited in un gruppo Auto Scaling, in Advanced details (Dettagli avanzati), per Credit specification (Specifica credito), scegliere Unlimited (Illimitato).
-
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 imposti le specifiche del credito
Utilizza il comando create-launch-template.
aws ec2 create-launch-template \
--launch-template-name my-launch-template \
--version-description FirstVersion \
--launch-template-data CreditSpecification={CpuCredits=unlimited}
- PowerShell
-
Per creare un modello di avvio che imposti le specifiche del credito
Utilizza il cmdlet New-EC2LaunchTemplate. Definisci le specifiche del credito per i dati del modello di avvio come segue.
$creditSpec = New-Object Amazon.EC2.Model.CreditSpecificationRequest
$creditSpec.CpuCredits = "unlimited"
$launchTemplateData = New-Object Amazon.EC2.Model.RequestLaunchTemplateData
$launchTemplateData.CreditSpecification = $creditSpec
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
Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.
-
Sulla barra di navigazione nella parte superiore della schermata, selezionare la stessa regione utilizzata durante la creazione del modello di avvio.
-
Nel riquadro di navigazione, selezionare Groups (Gruppi Auto Scaling ), Create group (Crea gruppo Auto Scaling).
-
Scegliere Modello di avvio, selezionare il modello di avvio, quindi scegliere Fase successiva.
-
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.
Come aggiungere un modello di avvio a un gruppo con scalabilità automatica esistente
Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.
-
Sulla barra di navigazione nella parte superiore della schermata, selezionare la stessa regione utilizzata durante la creazione del modello di avvio.
-
Nel riquadro di navigazione, selezionare Groups (Gruppi Auto Scaling).
-
Nell'elenco dei gruppi Auto Scaling, selezionare un gruppo Auto Scaling e scegliere Actions (Operazioni), Edit (Modifica).
-
Nella scheda Dettagli, per Modello di avvio, scegliere un modello di avvio, quindi scegliere Salva.
- AWS CLI
-
Come creare un gruppo con scalabilità automatica utilizzando un modello di avvio
Utilizza il comando create-auto-scaling-group e specifica il parametro --launch-template.
Come aggiungere un modello di avvio a un gruppo con scalabilità automatica esistente
Utilizza il comando update-auto-scaling-group e specifica il parametro --launch-template.
- PowerShell
-
Come creare un gruppo con scalabilità automatica utilizzando un modello di avvio
Utilizzare il ASAuto ScalingGroup cmdlet New- e specificare il parametro -LaunchTemplate_LaunchTemplateId or-LaunchTemplate_LaunchTemplateName.
Come aggiungere un modello di avvio a un gruppo con scalabilità automatica esistente
Utilizzare il ASAuto ScalingGroup cmdlet Update- e specificare il parametro or. -LaunchTemplate_LaunchTemplateId -LaunchTemplate_LaunchTemplateName
È possibile cambiare la specifica crediti di un'istanza T in esecuzione o interrotta in qualsiasi momento da unlimited a standard e viceversa.
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 gestire la specifica del credito di un’istanza T
Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.
-
Nel riquadro di navigazione a sinistra, scegli Istanze.
-
(Facoltativo) Seleziona un’istanza. Nella scheda Dettagli, trova Specifica del credito. Il valore è unlimited o standard.
-
(Facoltativo) Per modificare la specifica del credito per diverse istanze contemporaneamente, selezionale tutte.
-
Scegliere Actions (Operazioni), Instance settings (Impostazioni istanza), Change credit specification (Modifica specifica credito). Questa opzione è abilitata solo se è stata selezionata un'istanza T.
-
In Modalità Illimitata, seleziona o deseleziona la casella di controllo accanto all’ID di ogni istanza.
- AWS CLI
-
Per visualizzare la specifica del credito di un’istanza T
Utilizza il comando describe-instance-credit-specifications. Se non specifichi un ID istanza, vengono restituite tutte le istanze con specifica del credito unlimited. L’output includerebbe anche le istanze precedentemente configurate con la specifica del credito unlimited. 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 \
--query InstanceCreditSpecifications[].CpuCredits \
--output text
Di seguito è riportato un output di esempio.
unlimited
Per impostare la specifica del credito di un’istanza T
Utilizza il comando modify-instance-credit-specification.
aws ec2 modify-instance-credit-specification \
--region us-east-1 \
--instance-credit-specification "InstanceId=i-1234567890abcdef0,CpuCredits=unlimited"
- PowerShell
-
Per visualizzare la specifica del credito di un’istanza T
Utilizza il cmdlet Get-EC2CreditSpecification.
(Get-EC2CreditSpecification `
-InstanceId i-1234567890abcdef0).CpuCredits
Di seguito è riportato un output di esempio.
unlimited
Per impostare la specifica del credito di un’istanza T
Utilizza il cmdlet Edit-EC2InstanceCreditSpecification.
Edit-EC2InstanceCreditSpecification `
-Region us-east-1 `
-InstanceCreditSpecification @({InstanceId="i-1234567890abcdef0" CpuCredits="unlimited"})
Ogni famiglia di istanze T viene fornita con una specifica di credito predefinita. Puoi modificare le specifiche di credito predefinite per ogni famiglia di istanze T a livello di account per regione. AWS I valori validi per la specifica del credito predefinita sono unlimited e standard.
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 gestire la specifica del credito predefinita
Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.
-
Per modificare il Regione AWS, usa il selettore della regione nell'angolo in alto a destra della pagina.
-
Nel riquadro di navigazione a sinistra, scegli Dashboard. EC2
-
Da Account attributes (Attributi account, scegliere Default credit specification (Specifica credito predefinita).
-
Scegliere Gestisci.
-
Per ogni famiglia di istanze, scegliere Unlimited (Illimitato) o Standard (Standard), quindi scegliere Update (Aggiorna).
- AWS CLI
-
Per ottenere la specifica del credito predefinita
Utilizza il comando get-default-credit-specification.
aws ec2 get-default-credit-specification \
--region us-east-1 \
--instance-family t2 \
--query InstanceFamilyCreditSpecifications[].CpuCredits \
--output text
Di seguito è riportato un output di esempio.
standard
Per impostare la specifica del credito predefinita
Utilizza il comando modify-default-credit-specification. L’esempio seguente imposta il valore su unlimited.
aws ec2 modify-default-credit-specification \
--region us-east-1 \
--instance-family t2 \
--cpu-credits unlimited
- PowerShell
-
Per ottenere la specifica del credito predefinita
Utilizza il cmdlet Get-EC2DefaultCreditSpecification.
(Get-EC2DefaultCreditSpecification `
-Region us-east-1 `
-InstanceFamily t2).CpuCredits
Di seguito è riportato un output di esempio.
standard
Per impostare la specifica del credito predefinita
Utilizza il cmdlet Edit-EC2DefaultCreditSpecification. L’esempio seguente imposta il valore su unlimited.
Edit-EC2DefaultCreditSpecification `
-Region us-east-1 `
-InstanceFamily t2 `
-CpuCredit unlimited