Get Hands-on with Amazon EKS - Workshop Event Series
Whether you're taking your first steps with Kubernetes or you're an experienced practitioner looking to sharpen your skills, our Amazon EKS workshop series delivers practical, real-world experience that moves you forward. Learn directly from AWS solutions architects and EKS specialists through hands-on sessions designed to build your confidence with Kubernetes. Register now and start building with Amazon EKS!
Quali passaggi devo eseguire prima di modificare il tipo di istanza della mia istanza EC2 Linux?
Il mio sistema richiede più CPU o memoria di quella disponibile nel mio attuale tipo di istanza Linux Amazon Elastic Compute Cloud (Amazon EC2). Desidero sapere quali passaggi devo eseguire prima di modificare il tipo di istanza della mia istanza Linux.
Breve descrizione
Quando modifichi il tipo di istanza, puoi modificare le seguenti configurazioni per il carico di lavoro:
- Numero di core della CPU
- Quantità di RAM
- Quantità di spazio di archiviazione delle istanze assegnato
- Ottimizzazione di Amazon Elastic Block Store (Amazon EBS)
- Rete migliorata
- Core GPU
- FPGA
- Acceleratori di apprendimento automatico
Nota: è consigliabile conservare i backup delle istanze e dei dati. Prima di modificare l'infrastruttura, crea un'Amazon Machine Image (AMI) dell'istanza o crea snapshot dei volumi Amazon EBS.
Risoluzione
Verifica che il tipo di istanza corrente sia compatibile con il nuovo tipo di istanza
Prima di modificare i tipi di istanza o le famiglie di istanze, verifica che il tipo di istanza corrente e il nuovo tipo di istanza siano compatibili.
Arresta l'istanza
Importante: prima di arrestare e avviare l'istanza, intraprendi le seguenti azioni:
- Crea uno snapshot del volume EBS.
Nota: se l'istanza è supportata da un archivio dell'istanza o ha volumi di archivio dell'istanza contenenti dati, Amazon EC2 elimina i dati quando arresti l'istanza. - Rimuovi temporaneamente l'istanza dal relativo gruppo Amazon EC2 Auto Scaling.
Nota: se arresti un'istanza che si trova in un gruppo EC2 Auto Scaling, potresti terminare l'istanza se così è previsto dalle impostazioni di protezione dalla riduzione orizzontale. Le istanze avviate con Amazon EMR, AWS CloudFormation o AWS Elastic Beanstalk potrebbero far parte di un gruppo Auto Scaling. - Imposta il comportamento di chiusura dell'istanza su Arresta per assicurarti che le istanze non terminino quando le arresti.
Nota: quando arresti e avvii un'istanza, l'indirizzo IP pubblico dell'istanza cambia. È consigliabile utilizzare un indirizzo IP elastico per indirizzare il traffico esterno all'istanza anziché un indirizzo IP pubblico. Se utilizzi Amazon Route 53, potresti dover aggiornare i record DNS di Route 53 quando l'IP pubblico cambia.
Per modificare i tipi di istanza, devi arrestare l'istanza. L'arresto dell'istanza può richiedere alcuni minuti.
(Facoltativo) Configura reti avanzate
Se esegui la conversione in un tipo di istanza che supporta reti avanzate, installa tutti i driver richiesti. Inoltre, attiva le reti avanzate sull'istanza corrente.
(Facoltativo) Configura per tipi di istanza basati su Nitro
Se stai passando a un tipo di istanza basato su Nitro, intraprendi le seguenti azioni:
- Verifica di aver installato i moduli NVMe ed ENA sull'istanza.
- Verificare che i dispositivi a blocchi elencati in /etc/fstab siano compatibili con i nomi dei dispositivi a blocchi NVMe come /dev/nvme1 e */dev/nvme2.
Nota: i volumi EBS appaiono come dispositivi NVMe per i tipi di istanza basati su Nitro. Per evitare la mancata corrispondenza dei volumi, utilizza gli UUID o le etichette quando monti i file system.
Per automatizzare questi controlli, esegui lo script NitroInstanceChecks. Per accedere allo script, consulta nitro_check_script.sh sul sito web GitHub. Per istruzioni sull'installazione, consulta Verifica automaticamente i prerequisiti prima della migrazione in Perché la mia istanza Linux non si avvia dopo averla cambiata in un'istanza basata su Nitro?
Dopo aver eseguito lo script e aver effettuato gli aggiornamenti necessari, verifica che la voce DRIVERS in /etc/udev/rules.d/70-persistent-net.rules sia impostata su ?* o ENA. Per accedere al file, utilizza un editor di testo come l'editor vi. Esempio:
vi /etc/udev/rules.d/70-persistent-net.rules
Controlla la voce del file. L'esempio seguente mostra una voce corretta:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="01:23:45:67:89:ab", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0
Se necessario, aggiorna la voce per impostare DRIVERS su ?* o ENA.
Verifica la compatibilità dell'architettura dell'istanza
Se l'AMI di origine dell'istanza è creata per un'architettura specifica, puoi creare solo tipi di istanza con la stessa architettura. Ad esempio, le AMI ARM (arm64) a 32 bit (i386), 64 bit (x86_64) e 64 bit (arm64) e le AMI mac1 sono create per un'architettura specifica. Non puoi spostare queste immagini tra tipi di istanze.
Informazioni correlate
Controlli dello stato per le istanze Amazon EC2
How do I resolve network performance issues with sixth generation and later Amazon EC2 instances? (Come posso risolvere i problemi di prestazioni di rete con le istanze Amazon EC2 di sesta generazione e successive?)
- Argomenti
- Compute
- Lingua
- Italiano
Video correlati

