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à.
Tutorial: crea il tuo primo gruppo Auto Scaling
Questo tutorial fornisce un'introduzione pratica ad Amazon EC2 Auto Scaling tramite. AWS Management Console Creerai un modello di lancio che definisce le tue istanze EC2 e un gruppo di Auto Scaling contenente una singola istanza. Dopo aver avviato il gruppo Auto Scaling, chiuderai l'istanza e verificherai che sia stata rimossa dal servizio e sostituita. Per mantenere un numero costante di istanze, Amazon EC2 Auto Scaling rileva e risponde automaticamente ai controlli di integrità e raggiungibilità di Amazon EC2.
Quando ti registri AWS, puoi iniziare a usare Amazon EC2 Auto Scaling gratuitamente utilizzando AWS il piano gratuito.t2.micro
gratuitamente per 12 mesi (nelle regioni in cui t2.micro
non è disponibile, è possibile utilizzare un'istanza t3.micro
sotto il piano gratuito). Se avvii un'istanza che non rientra nel piano gratuito, ti verranno addebitati i costi standard di utilizzo di Amazon EC2 per l'istanza. Per ulteriori informazioni, consulta Prezzi di Amazon EC2
Attività
- Preparazione della spiegazione passo per passo
- Fase 1: creazione di un modello di avvio
- Fase 2: creazione di un gruppo con dimensionamento automatico con una singola istanza
- Fase 3: verifica del gruppo con dimensionamento automatico
- Fase 4: termina un'istanza nel gruppo con dimensionamento automatico
- Fase 5: fasi successive
- Fase 6: pulizia
Preparazione della spiegazione passo per passo
Questa spiegazione passo per passo presuppone che si abbia familiarità con l'avvio di istanze EC2 e che siano già stati creati una coppia di chiavi e un gruppo di sicurezza. Per ulteriori informazioni, consulta Configurazione con Amazon EC2 nella Guida per l'utente di Amazon EC2.
Per iniziare a usare Amazon EC2 Auto Scaling, puoi utilizzare il VPC predefinito per il tuo. Account AWS Il VPC di default include una sottorete pubblica di default in ogni zona di disponibilità e un gateway Internet allegato al VPC. Puoi visualizzare i VPC nella pagina Your VPCs (I tuoi VPC)
Fase 1: creazione di un modello di avvio
In questo passaggio, crei un modello di lancio che specifica il tipo di istanza EC2 che Amazon EC2 Auto Scaling crea per te. Vengono incluse informazioni quali l'ID Amazon Machine Image (AMI) da utilizzare, il tipo di istanza, le coppie di chiavi e i gruppi di sicurezza.
Per creare un modello di avvio
-
Apri la console Amazon EC2 e vai alla pagina Launch templates
. -
Sulla barra di navigazione, seleziona una Regione AWS. Il modello di avvio e il gruppo con scalabilità automatica che crei sono vincolate alla regione specificata.
-
Scegli Crea modello di avvio.
-
In Launch template name (Nome del modello di) avvio, inserisci
my-template-for-auto-scaling
. -
In Auto Scaling guidance (Guida Auto Scaling), seleziona la casella di controllo.
-
In Applicazioni e Immagini OS (Amazon machine image), scegli una versione di Amazon Linux 2 (HVM) dall'elenco Quick Start (Avvio rapido). L'AMI serve come modello di configurazione di base per le istanze.
-
In Instance type (Tipo di istanza), scegli una configurazione hardware per le istanze compatibile con l'AMI che hai specificato.
-
(Facoltativo) In Key pair name (Nome coppia di chiavi), scegli una coppia di chiavi esistente. Puoi utilizzare le coppie di chiavi per connetterti a un'istanza Amazon EC2 instance con SSH. La connessione a un'istanza non è inclusa nell’ambito di questo tutorial. Pertanto, non è necessario che specifichi una coppia di chiavi, a meno che tu non intenda connetterti all'istanza usando SSH.
-
Per Impostazioni di rete, amplia Configurazione avanzata di rete e esegui queste operazioni:
-
Per configurare un'interfaccia di rete primaria, selezionare Aggiungi interfaccia di rete.
-
Per l'assegnazione automatica dell'IP pubblico, specifica se l'istanza riceve un indirizzo IPv4 pubblico. Per impostazione predefinita, Amazon EC2 assegna un indirizzo IPv4 pubblico se l'istanza EC2 viene avviata in una sottorete predefinita o se l'istanza viene avviata in una sottorete configurata per assegnare automaticamente un indirizzo IPv4 pubblico. Se non hai bisogno di connetterti alla tua istanza, scegli Disabilita.
-
Per Security group ID, scegli un gruppo di sicurezza nello stesso VPC che intendi utilizzare come VPC per il tuo gruppo Auto Scaling. Se non specifichi un gruppo di sicurezza, l'istanza viene automaticamente associata al gruppo di sicurezza predefinito per il VPC.
-
Per Elimina alla terminazione, scegli Sì per eliminare l'interfaccia di rete quando l'istanza viene eliminata.
-
-
Scegli Crea modello di avvio.
-
Nella pagina di conferma, scegli Crea gruppo con dimensionamento automatico).
Fase 2: creazione di un gruppo con dimensionamento automatico con una singola istanza
Utilizza la procedura seguente per continuare da dove avevi interrotto dopo aver creato un modello di avvio.
Creazione di un gruppo con scalabilità automatica
-
Nella pagina Scegli il modello o la configurazione di avvio, in Nome per il gruppo con dimensionamento automatico, inserisci
my-first-asg
. -
Seleziona Successivo.
Viene visualizzata la pagina Scegli le opzioni di avvio dell'istanza, che consente di scegliere le impostazioni di rete VPC che desideri vengano utilizzate dal gruppo Auto Scaling e offre opzioni per l'avvio di istanze On-Demand e Spot.
-
Nella sezione Rete, mantieni VPC impostato sul VPC predefinito scelto Regione AWS o seleziona il tuo VPC. Il VPC di default viene configurato automaticamente per fornire la connettività Internet all'istanza. Questo VPC include una sottorete pubblica in ciascuna zona di disponibilità nella regione.
-
In Availability Zones and subnets (Zone di disponibilità e sottoreti), scegli una sottorete per ogni zona di disponibilità che desideri includere. Per un'elevata disponibilità, utilizza sottoreti in più zone di disponibilità. Per ulteriori informazioni, consulta Considerazioni sulla scelta delle sottoreti VPC.
-
Nella sezione Instance type requirements (Requisiti del tipo di istanza), utilizza l'impostazione di default per semplificare questo passaggio. (Non sovrascrivere il modello di avvio.) Per questo tutorial, avvierai solo un'istanza on demand utilizzando il tipo di istanza specificato nel modello di avvio.
-
Mantieni il resto delle impostazioni di default per questo tutorial e scegli Skip to review (Passa alla verifica).
Nota
La dimensione iniziale del gruppo è determinata dalla sua capacità desiderata. Il valore di default è istanza
1
. -
In Verifica, verifica le informazioni per il gruppo, quindi scegli Crea gruppo con dimensionamento automatico.
Fase 3: verifica del gruppo con dimensionamento automatico
Dopo aver creato un gruppo con dimensionamento automatico è possibile verificare che questo abbia avviato un'istanza EC2.
Suggerimento
Nella seguente procedura, vengono esaminate le sezioni Cronologia attività e Istanze del gruppo con dimensionamento automatico. In entrambi, le colonne con nome dovrebbero essere già visualizzate. Per visualizzare le colonne nascoste o modificare il numero di righe visualizzate, scegli l'icona a forma di ingranaggio nell'angolo in alto a destra di ogni sezione per aprire le preferenze modali, aggiorna le impostazioni secondo necessità e scegli Confirm (Conferma).
Come verificare che il gruppo con dimensionamento automatico ha avviato un'istanza EC2
-
Apri la pagina Gruppi con dimensionamento automatico
nella console Amazon EC2. -
Seleziona la casella di controllo accanto al gruppo con dimensionamento automatico appena creato.
Si aprirà un riquadro diviso nella parte inferiore della pagina Gruppi con dimensionamento automatico. La prima scheda disponibile è la scheda Dettagli che mostra le informazioni sul gruppo con dimensionamento automatico.
-
Scegli la seconda scheda, Activity (Attività). In Cronologia attività, è possibile visualizzare lo stato di avanzamento delle attività associate al gruppo con dimensionamento automatico. La colonna Status (Stato) mostra lo stato corrente della tua istanza. Durante l'avvio dell'istanza, la colonna di stato mostra
Not yet in service
. Una volta avviata l'istanza, lo stato diventaSuccessful
. Per visualizzare l'attuale stato di un'istanza, puoi utilizzare anche il pulsante di aggiornamento. -
Nella scheda Instance management Gestione istanze) in Instances (Istanze), è possibile visualizzare lo stato dell'istanza.
-
Verifica che l'istanza sia stata avviata correttamente. L'avvio di un'istanza richiede pochi minuti.
-
La colonna Lifecycle (Ciclo di vita) mostra lo stato dell'istanza. Inizialmente, l'istanza è in stato
Pending
. Lo stato di un'istanza pronta a ricevere traffico èInService
. -
La colonna Health status mostra il risultato dei controlli di integrità di Amazon EC2 Auto Scaling sulla tua istanza.
-
Fase 4: termina un'istanza nel gruppo con dimensionamento automatico
Puoi usare queste fasi per avere ulteriori informazioni su come funziona Amazon EC2 Auto Scaling, in particolare su come avviare nuove istanze quando è necessario. La dimensione minima per il gruppo con dimensionamento automatico creato in questo tutorial è un'istanza. Pertanto, se chiudi l'istanza in esecuzione, Amazon EC2 Auto Scaling dovrà avviare una nuova istanza per sostituirla.
-
Apri la pagina Gruppi con dimensionamento automatico
nella console Amazon EC2. -
Seleziona la casella di controllo accanto al gruppo con dimensionamento automatico.
-
Nella scheda Instance management (Gestione istanze) seleziona l'ID dell'istanza in Instances (Istanze).
Questo ti porta alla pagina Instances (Istanze) della console Amazon EC2, dove è possibile terminare l'istanza.
-
Seleziona Actions (Operazioni), Instance State (Stato istanza), Terminate (Termina). Quando viene richiesta la conferma, scegli Yes, Terminate (Sì, termina).
-
Nel pannello di navigazione, nella sezione Dimensionamento automatico, seleziona Gruppi con dimensionamento automatico. Seleziona il gruppo con dimensionamento automatico, quindi scegli la scheda Attività.
Quando si termina un'istanza dalla pagina Istanze, sono necessari uno o due minuti dopo la chiusura dell'istanza prima che venga avviata una nuova istanza. Nella cronologia delle attività, quando inizia l'attività di dimensionamento, viene mostrata una voce per la terminazione della prima istanza e una voce per l'avvio di una nuova istanza. Usa il pulsante di aggiornamento finché non vedi le nuove voci.
-
Nella scheda Instance management (Gestione istanze), solo la nuova istanza viene visualizzata nella sezione Instances (Istanze).
-
Nel pannello di navigazione, in Instances (Istanze), scegli Instances (Istanze). Questa pagina mostra sia l'istanza terminata che la nuova istanza in esecuzione.
Fase 5: fasi successive
Vai al passaggio successivo se desideri eliminare l'infrastruttura di base che hai appena creato. In caso contrario, puoi utilizzare questa infrastruttura come base e provare uno o più delle seguenti operazioni:
-
Connettiti all'istanza Linux utilizzando Session Manager o SSH. Per ulteriori informazioni, consulta Connessione all'istanza Linux tramite Session Manager e Connessione all'istanza Linux da Linux o macOS tramite SSH nella Guida per l'utente di Amazon EC2.
-
Configura una notifica Amazon SNS per avvisare l'utente ogni volta che il gruppo con scalabilità automatica avvia o termina istanze. Per ulteriori informazioni, consulta Opzioni SNS di notifica Amazon.
-
Dimensiona manualmente il gruppo con scalabilità automatica per testare la notifica SNS. Per ulteriori informazioni, consulta Modifica la capacità desiderata del gruppo con dimensionamento automatico.
Puoi anche iniziare ad acquisire familiarità con i concetti di dimensionamento automatico leggendo informazioni su Policy di dimensionamento con monitoraggio degli obiettivi. Se il carico dell'applicazione cambia, il gruppo con scalabilità automatica può aumentare orizzontalmente (aggiungere istanze) e ridursi orizzontalmente (eseguire meno istanze) in maniera automatica regolando la capacità desiderata del gruppo tra i limiti di capacità minima e massima. Per ulteriori informazioni sull'impostazione dei limiti, consulta Impostare i limiti di dimensionamento per il gruppo con dimensionamento automatico.
Fase 6: pulizia
Puoi eliminare la tua infrastruttura di scaling o eliminare solo il tuo gruppo Auto Scaling e mantenere il modello di lancio per utilizzarlo in seguito.
Se viene avviata un'istanza che non rientra nel AWS Free Tier (Piano gratuito AWS )
Come eliminare il gruppo con dimensionamento automatico
-
Apri la pagina Gruppi con dimensionamento automatico
nella console Amazon EC2. -
Seleziona la casella di controllo accanto al gruppo con dimensionamento automatico (
my-first-asg
). -
Scegli Elimina.
-
Quando viene richiesta la conferma, digita
delete
per confermare l'eliminazione del gruppo con dimensionamento automatico specificato e scegli Elimina.Un'icona di caricamento nella colonna Nome indica che il gruppo con dimensionamento automatico è in fase di eliminazione. Al termine dell'eliminazione, le colonne Desired (Desiderate), Min e Max mostreranno le istanze
0
per il gruppo con dimensionamento automatico. Sono necessari alcuni minuti per terminare l'istanza ed eliminare il gruppo. Aggiorna l'elenco per visualizzare lo stato corrente.
Se desideri mantenere il modello di avvio, salta la procedura seguente.
Per eliminare il modello di avvio
-
Apri la pagina Configurazioni di avvio
della console Amazon EC2. -
Seleziona il modello di avvio (
my-template-for-auto-scaling
). -
Scegliere Actions (Operazioni), Delete template (Elimina modello).
-
Quando viene richiesta la conferma, digitare
Delete
per confermare l'eliminazione del modello di avvio specificato e scegliere Delete (Elimina).