Creare un modello di avvio per un 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à.

Creare un modello di avvio per un gruppo con dimensionamento automatico

Prima di poter creare un gruppo con dimensionamento automatico utilizzando un modello di avvio, è necessario crearne uno che includa i parametri necessari per avviare un'istanza, ad esempio l'ID dell'Amazon Machine Image (AMI) e un tipo di istanza.

Per creare nuovi modelli di avvio, completa le seguenti procedure.

Importante

I parametri del modello di avvio non vengono convalidati completamente al momento della creazione. Se si specificano valori errati per i parametri o se non si utilizzano combinazioni di parametri supportate, non è possibile avviare istanze utilizzando questo modello di avvio. Assicurati di specificare i valori corretti per i parametri e di utilizzare le combinazioni di parametri supportate. Ad esempio, per avviare istanze con un'AMI AWS Graviton o Graviton2 basata su Arm, è necessario specificare un tipo di istanza compatibile con Arm. Per ulteriori informazioni, consulta le restrizioni dei modelli di lancio nella Guida per l'utente di Amazon EC2.

Crea il tuo modello di avvio (console)

Di seguito viene descritto come configurare un modello di avvio di base:

  • Specifica l'Amazon Machine Image (AMI) da cui avviare le istanze.

  • Scegli un tipo di istanza compatibile con l'AMI specificata.

  • Specifica la coppia di chiavi da utilizzare durante il collegamento alle istanze, utilizzando ad esempio SSH.

  • Aggiungi uno o più gruppi di sicurezza per consentire l'accesso di rete alle istanze.

  • Specifica altri eventuali volumi da collegare a ogni istanza.

  • Aggiungi tag personalizzati (coppie chiave-valore) alle istanze e ai volumi.

Per creare un modello di avvio
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel pannello di navigazione, in Istanze, scegli Modelli di avvio.

  3. Scegli Crea modello di avvio. Immetti un nome e una descrizione per la versione iniziale del modello di avvio.

  4. (Facoltativo) Nella sezione Guida al dimensionamento automatico, seleziona la casella di controllo affinché Amazon EC2 fornisca indicazioni utili per creare un modello da utilizzare con Dimensionamento automatico Amazon EC2.

  5. In Contenuto del modello di avvio, compila ogni campo obbligatorio e tutti i campi facoltativi come richiesto.

    1. Application and OS Images (Amazon Machine Image) (Immagini di applicazione e SO (Amazon Machine Image): (obbligatorio) scegli l'ID dell'AMI per le tue istanze. Puoi cercare tutte le AMI disponibili o selezionarne una dall'elenco Recent (Recenti) o Quick Start (Avvio rapido). Se l'AMI necessaria non viene visualizzata, scegli Browse more AMIs (Sfoglia altre AMI) per sfogliare il catalogo completo di AMI.

      Per scegliere un'AMI personalizzata, devi prima creare l'AMI da un'istanza personalizzata. Per ulteriori informazioni, consulta Creare un'AMI nella Guida per l'utente di Amazon EC2.

    2. Per Tipo istanza, scegli un singolo tipo di istanza compatibile con l'AMI specificata.

      Per utilizzare la selezione del tipo di istanza basata su attributi, scegli Avanzato, Specifica gli attributi del tipo di istanza, quindi specifica le seguenti opzioni:

      • Numero di vCPU: inserire il numero minimo e massimo di vCPU. Per indicare l’assenza di limite, inserisci un valore minimo uguale a 0 e lascia vuoto il campo del valore massimo.

      • Quantità di memoria (MiB)): inserire la quantità minima e massima di memoria, in MiB. Per indicare l’assenza di limite, inserisci un valore minimo uguale a 0 e lascia vuoto il campo del valore massimo.

      • Espandi Attributi del tipo di istanza facoltativi e scegli Aggiungi attributo per limitare ulteriormente i tipi di istanze utilizzabili per soddisfare la capacità desiderata. Per informazioni su ciascun attributo, consulta InstanceRequirementsRequest in Amazon EC2 API Reference.

      • Tipi di istanza risultanti: è possibile visualizzare i tipi di istanza che corrispondono ai requisiti di calcolo specificati, come ad esempio vCPU, memoria e archiviazione.

      • Per escludere i tipi di istanza, scegli Aggiungi attributo. Dall'elenco Attributo, scegli Tipi di istanza esclusi. Dall'elenco Valore attributo, seleziona i tipi di istanza da escludere.

    3. Coppia di chiavi (accesso): per Nome coppia di chiavi, scegli una coppia di chiavi esistente oppure scegli Crea nuova coppia di chiavi per crearne una nuova. Per ulteriori informazioni, consulta le coppie di chiavi di Amazon EC2 e le istanze Linux nella Amazon EC2 User Guide.

    4. Network settings (Impostazioni di rete): per Firewall (security groups) (Firewall (gruppi di sicurezza), utilizza uno o più gruppi di sicurezza oppure lascia vuoto il campo per configurare uno o più gruppi di sicurezza come parte dell'interfaccia di rete. Per ulteriori informazioni, consulta Gruppi di sicurezza Amazon EC2 per le istanze Linux nella Guida per l'utente di Amazon EC2.

      Se non specifichi alcun gruppo di sicurezza nel modello di avvio, Amazon EC2 utilizzerà il gruppo di sicurezza di default per il VPC in cui il gruppo con dimensionamento automatico avvierà le istanze. Per impostazione predefinita, questo gruppo di sicurezza non permette il traffico in ingresso da reti esterne. Per ulteriori informazioni, consulta Gruppi di sicurezza di default per i VPC nella Guida per l'utente di Amazon VPC.

    5. Esegui una di queste operazioni:

      • Modifica le impostazioni dell'interfaccia di rete di default. Ad esempio, è possibile abilitare o disabilitare la funzione di indirizzamento IPv4 pubblica, che sostituisce l'impostazione di assegnazione automatica degli indirizzi IPv4 pubblici nella sottorete. Per ulteriori informazioni, consulta Modifica le impostazioni dell'interfaccia di rete di default (console).

      • Se desideri mantenere le impostazioni dell'interfaccia di rete di default, salta questo passaggio.

    6. Esegui una di queste operazioni:

    7. Per Tag risorse, specifica i tag fornendo combinazioni di chiavi e valori. Se si specificano i tag delle istanze nel modello di avvio e si sceglie di propagare i tag del gruppo con dimensionamento automatico alle relative istanze, tutti i tag vengono uniti. Se viene specificata la stessa chiave tag per un tag nel modello di avvio e un tag nel gruppo con dimensionamento automatico, il valore del tag del gruppo ha la precedenza.

  6. (Facoltativo) Configura le impostazioni avanzate. Ad esempio, puoi scegliere un ruolo IAM che l'applicazione può utilizzare quando accede ad altre risorse AWS o specificare i dati utente dell'istanza che possono essere utilizzati per eseguire processi di configurazione automatizzati comuni dopo l'avvio di un'istanza. Per ulteriori informazioni, consulta Crea un modello di avvio utilizzando le impostazioni avanzate.

  7. Quando è tutto pronto per creare il modello di avvio, scegli Create launch template (Crea modello di avvio).

  8. Per creare un gruppo con dimensionamento automatico, scegli Crea un gruppo con dimensionamento automatico dalla pagina di conferma.

Modifica le impostazioni dell'interfaccia di rete di default (console)

Le interfacce di rete forniscono connettività ad altre risorse nel tuo VPC e in Internet. Per ulteriori informazioni, consulta Fornisci connettività di rete per le istanze Auto Scaling utilizzando Amazon VPC.

In questa sezione viene illustrato come modificare le impostazioni dell'interfaccia di rete di default. In questo modo puoi definire, ad esempio, se desideri assegnare un indirizzo IPv4 pubblico a ciascuna istanza invece di impostare gli indirizzi IPv4 pubblici ad assegnazione automatica nella sottorete.

Considerazioni e limitazioni

Quando modifichi le impostazioni dell'interfaccia di rete di default, tieni presente le seguenti considerazioni e limitazioni:

  • Dovrai configurare il gruppo di sicurezza nell'ambito dell'interfaccia di rete e non nella sezione Security groups (Gruppi di sicurezza) del modello. Non è possibile specificare i gruppi di sicurezza in entrambe le posizioni.

  • Non puoi assegnare indirizzi IP privati secondari, i cosiddetti indirizzi IP secondari, ad una interfaccia di rete.

  • Se specifichi un ID di interfaccia di rete esistente, puoi avviare una sola istanza. A tale scopo, è necessario utilizzare AWS CLI o un SDK per creare il gruppo Auto Scaling. Quando crei il gruppo, devi specificare la zona di disponibilità, ma non l'ID della sottorete. Inoltre, puoi specificare un'interfaccia di rete esistente solo se ha un indice dispositivo pari a 0.

  • Se specifichi più di un'interfaccia di rete, non potrai assegnare automaticamente un indirizzo IPv4 pubblico. Non è possibile, inoltre, specificare gli indici dei dispositivi duplicati tra le interfacce di rete. Nota che entrambe le interfacce di rete, primaria e secondaria, risiederanno nella stessa sottorete.

  • Quando un'istanza viene avviata, viene allocato automaticamente un indirizzo privato a ciascuna interfaccia di rete. L'indirizzo proviene dall'intervallo CIDR della sottorete in cui viene avviata l'istanza. Per ulteriori informazioni sulla specifica dei blocchi CIDR (o degli intervalli di indirizzi IP) per il VPC o la sottorete, consulta la Guida per l'utente di Amazon VPC.

Modifica delle impostazioni dell'interfaccia di rete di default
  1. In Network settings (Impostazioni di rete), espandi Advanced network configuration (Configurazione di rete avanzata).

  2. Scegli Add network interface (Aggiungi interfaccia di rete) per configurare l'interfaccia di rete primaria, facendo attenzione ai seguenti campi:

    1. Indice dispositivo: mantieni il valore di default, 0, per applicare le modifiche all'interfaccia di rete primaria (eth0).

    2. Interfaccia di rete: mantieni il valore di default, New interface (Nuova interfaccia), affinché Amazon EC2 Auto Scaling crei automaticamente una nuova interfaccia di rete all'avvio di un'istanza. In alternativa, puoi scegliere un'interfaccia di rete esistente disponibile con un indice di dispositivo pari a 0, ma questo limita il gruppo con dimensionamento automatico a una sola istanza.

    3. Description (Descrizione): (facoltativo) inserisci un nome descrittivo.

    4. Sottorete: mantieni l'impostazione di default Don't include in launch template (Non includere nel modello di avvio).

      Se l'AMI specifica una sottorete per l'interfaccia di rete, si verifica un errore. Si consiglia di disattivare l'opzione Auto Scaling guidance (Guida Auto Scaling) come soluzione alternativa. Dopo aver apportato questa modifica, non verrà ricevuto alcun messaggio di errore. Tuttavia, indipendentemente da dove è specificata la sottorete, le impostazioni della sottorete del gruppo con dimensionamento automatico hanno la precedenza e non possono essere sovrascritte.

    5. Assegna automaticamente IP pubblico: cambia se l'interfaccia di rete con un indice dispositivo pari a 0 riceve un indirizzo IPv4 pubblico. Per impostazione predefinita, le istanze in una sottorete di default ricevono un indirizzo IPv4 pubblico, al contrario delle istanze in una sottorete non di default. Selezionare Abilita o Disabilita per sostituire l'impostazione predefinita della sottorete.

    6. Gruppi di sicurezza: scegli uno o più gruppi di sicurezza per l'interfaccia di rete. Ciascun gruppo di sicurezza deve essere configurato per il VPC nel quale il gruppo con dimensionamento automatico avvierà le istanze. Per ulteriori informazioni, consulta Gruppi di sicurezza Amazon EC2 per le istanze Linux nella Guida per l'utente di Amazon EC2.

    7. Elimina al termine: scegli per eliminare l'interfaccia di rete al termine dell'istanza oppure No per mantenere l'interfaccia di rete.

    8. Elastic Fabric Adapter: per supportare i casi d'uso del calcolo computerizzato ad alte prestazioni e del machine learning, cambiare l'interfaccia di rete in un'interfaccia di rete Elastic Fabric Adapter. Per ulteriori informazioni, consulta Elastic Fabric Adapter nella Guida per l'utente di Amazon EC2.

    9. Indice delle schede di rete: scegli 0 per collegare l'interfaccia di rete primaria alla scheda di rete con un indice dispositivo pari a 0. Se questa opzione non è disponibile, mantieni il valore di default, Don't include in launch template (Non includere nel modello di avvio). Il collegamento dell'interfaccia di rete a una scheda di rete specifica è disponibile solo per i tipi di istanza supportati. Per ulteriori informazioni, consulta Schede di rete nella Guida per l'utente di Amazon EC2.

    10. ENA Express: ad esempio i tipi che supportano ENA Express, scegli Abilita per abilitare ENA Express o Disabilita per disabilitarlo. Per ulteriori informazioni, consulta Migliorare le prestazioni di rete con ENA Express su istanze Linux nella Guida per l'utente di Amazon EC2.

    11. ENA Express UDP: se abiliti ENA Express, puoi opzionalmente utilizzarlo per il traffico UDP. Scegli Abilita per abilitare ENA Express UDP o Disabilita per disabilitarlo.

  3. Per aggiungere un'interfaccia di rete secondaria, seleziona Aggiungi interfaccia di rete.

Modifica la configurazione di archiviazione (console)

Puoi modificare la configurazione di archiviazione per le istanze avviate da AMI supportate da Amazon EBS o da AMI supportate dall'archivio dell'istanza. Puoi specificare altri volumi EBS da collegare alle istanze. L'AMI include uno o più volumi di archiviazione, compreso il volume root (Volume 1 (AMI Root)).

Modifica della configurazione dell'archiviazione
  1. In Configure storage (Configura archiviazione), modifica la dimensione o il tipo di volume.

    Se il valore specificato per la dimensione del volume è al di fuori dei limiti del tipo di volume o inferiore alla dimensione dello snapshot, viene visualizzato un messaggio di errore. Per risolvere il problema, questo messaggio fornisce il valore minimo o massimo che il campo può accettare.

    Appaiono solo i volumi associati a un'AMI supportata da Amazon EBS. Per visualizzare informazioni sulla configurazione di archiviazione per un'istanza avviata da un'AMI supportata dall'archivio dell'istanza, scegli Show details (Mostra dettagli) dalla sezione Instance store volumes (Volumi dell'archivio istanza).

    Per specificare tutti i parametri del volume EBS, passa alla vista Advanced (Avanzate) nell'angolo in alto a destra.

  2. Per le opzioni avanzate, espandi il volume che desideri modificare e configuralo come segue:

    1. Tipo di archiviazione: il tipo di volume (EBS o temporaneo) da associare all'istanza. Il tipo di volume dell'archivio istanza (temporaneo) è disponibile solo se si seleziona un tipo di istanza che lo supporta. Per ulteriori informazioni, consulta i volumi Amazon EBS nella Amazon EBS User Guide e Amazon EC2 instance store nella Amazon EC2 User Guide.

    2. Dispositivo: seleziona dall'elenco di nomi dei dispositivi disponibili per il volume.

    3. Snapshot: selezionare lo snapshot da cui creare il volume. È inoltre possibile cercare snapshot pubblici e condivisi disponibili digitando il testo nel campo Snapshot.

    4. Dimensioni: per i volumi EBS, è possibile specificare una dimensione di archiviazione. Se è stata selezionata un'AMI e l'istanza è idonea per il piano gratuito, per rientrare nel piano gratuito è necessario mantenersi al di sotto dei 30 GiB di archiviazione totale. Per ulteriori informazioni, consulta Vincoli sulle dimensioni e sulla configurazione di un volume EBS nella Amazon EBS User Guide.

    5. Tipo di volume: per i volumi EBS, scegli il tipo di volume. Per ulteriori informazioni, consulta i tipi di volume di Amazon EBS nella Amazon EBS User Guide.

    6. IOPS: se è stato selezionato il tipo di volume SSD con capacità di IOPS allocata (io1 e io2) o SSD per uso generale (gp3), è possibile inserire il numero di operazioni I/O per secondo (IOPS) che il volume può supportare. Ciò è necessario per i volumi io1, io2 e gp3. Non è supportato per gp2, st1, sc1 o volumi standard.

    7. Delete on termination (Elimina alla terminazione): per i volumi EBS, scegli Yes (Sì) per eliminare il volume quando l'istanza viene terminata oppure No per conservare il volume.

    8. Crittografato: se il tipo di istanza supporta la crittografia EBS, scegliere per abilitare la crittografia per il volume. Se hai abilitato la crittografia per impostazione predefinita in questa regione allora la crittografia è abilitata. Per ulteriori informazioni, consulta Amazon EBS encryption e Enable encryption by default nella Amazon EBS User Guide.

      L'effetto di default impostando questo parametro varia con la scelta del volume di origine, come descritto nella tabella sottostante. In tutti i casi, è necessario disporre dell'autorizzazione per utilizzare quanto specificato. AWS KMS key

      Risultati della crittografia
      Se il parametro Encrypted è impostato su... Inoltre, se l'origine del volume è... Allora lo stato predefinito della crittografia è... Note
      No Nuovo volume (vuoto) Non crittografato* N/D
      Snapshot non crittografato di tua proprietà Non crittografato*
      Snapshot crittografato di tua proprietà Crittografato dalla stessa chiave
      Snapshot non crittografato condiviso con te Non crittografato*
      Snapshot crittografato condiviso con te Crittografato con chiave KMS predefinita
      Nuovo volume Crittografato con chiave KMS predefinita Per usare una chiave KMS non di default, specifica un valore per il parametro KMS key (Chiave KMS).
      Snapshot non crittografato di tua proprietà Crittografato con chiave KMS predefinita
      Snapshot crittografato di tua proprietà Crittografato dalla stessa chiave
      Snapshot non crittografato condiviso con te Crittografato con chiave KMS predefinita
      Snapshot crittografato condiviso con te Crittografato con chiave KMS predefinita

      * Se per impostazione predefinita è abilitata la crittografia, tutti i volumi appena creati (indipendentemente dall'impostazione del parametro) Encrypted (Crittografato) su Yes (Sì)) vengono crittografati utilizzando la chiave KMS di default. L'impostazione di entrambi i parametri Encrypted (Crittografato) e Key (Chiave) permette di specificare una chiave KMS non di default.

    9. KMS key (Chiave KMS): se hai selezionato Yes (Sì) per Encrypted (Crittografato), allora dovrai selezionare una chiave gestita dal cliente da utilizzare per crittografare il volume. Se hai abilitato la crittografia per impostazione predefinita in questa Regione, viene selezionata automaticamente la chiave gestita dal cliente predefinita. Puoi selezionare una chiave diversa o specificare l'ARN di qualsiasi chiave gestita dal cliente creata in precedenza tramite AWS Key Management Service.

  3. Per specificare altri volumi da collegare alle istanze avviate da questo modello di avvio, scegli Aggiungi nuovo volume.

Creare un modello di avvio da un'istanza esistente (console)

Come creare un modello di avvio da un'istanza esistente
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel pannello di navigazione, in Instaces (Istanze), scegli Instances (Istanze).

  3. Seleziona l'istanza e scegli Actions (Operazioni), Image and templates (Immagini e modelli), Create template from instance (Crea modello dall'istanza).

  4. Inserisci un nome e una descrizione.

  5. In Auto Scaling guidance (Guida Auto Scaling), seleziona la casella di controllo.

  6. Regola i parametri come necessario e scegli Create launch template (Crea modello di avvio).

  7. Per creare un gruppo con scalabilità automatica, scegli Create an Auto Scaling group (Crea un gruppo con scalabilità automatica) dalla pagina di conferma.

Forniamo alcuni frammenti di template JSON e YAML che puoi usare per capire come dichiarare i modelli di lancio nei tuoi modelli di stack. AWS CloudFormation Per ulteriori informazioni, consulta le sezioni AWS::EC2::LaunchTemplatee Crea modelli di lancio con le sezioni della Guida per l'utente. AWS CloudFormationAWS CloudFormation

Per ulteriori informazioni sui modelli di lancio, consulta Launching an instance from a launch template nella Amazon EC2 User Guide.

Limitazioni

  • Sebbene sia possibile specificare una sottorete in un modello di avvio, non è necessario farlo se si utilizza il modello di avvio solo per creare gruppi con dimensionamento automatico. Non è possibile specificare la sottorete per un gruppo con dimensionamento automatico specificando la sottorete in un modello di avvio. Le sottoreti per il gruppo con dimensionamento automatico sono ricavate dalla definizione di risorse propria del gruppo.

  • Per altre limitazioni sulle interfacce di rete definite dall'utente, vedi Modifica le impostazioni dell'interfaccia di rete di default (console).