EC2 · EBS · ENI
Aggiornato il 2026-09-06
AWS BASIC · 02

EC2 · EBS · ENI

Di cosa è fatto un server e come si collega
Icon-Resource/Compute/Res_Amazon-EC2_AMI_48 Icon-Resource/Storage/Res_Amazon-Elastic-Block-Store_Volume_48 Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Elastic-Network-Interface_48
Cos’è un serverEC2 lo noleggia, l’AMI lo clona.
Cosa resta, cosa sparisceArresta/termina, EBS, snapshot.
Come si collegaUn’ENI: IP e gruppi di sicurezza.
01

EC2 — server AWS a noleggio

Elastic Compute Cloud

  • Noleggiare un server da AWS
  • Un server virtuale, acceso se serve e spento se no.
  • Facile da scalare, da qui Elastic. Due C: EC2
02

AMI — un modello di server

Amazon Machine Image

  • Il modello che fissa sistema operativo e impostazioni di avvio.
  • Un server già configurato si può salvare in una nuova AMI.
  • Da lì, quanti server identici vuoi.

Sette scelte all’avvioNell’ordine della procedura guidata

OS
Linux · Windows · macOS — lo decide l’AMI
CPU
Quante vCPU — dipende da famiglia e dimensione del tipo
Memoria
RAM. A pari dimensione, varia per famiglia
Storage
EBS · EFS via rete, o archivio dell’istanza sull’host fisico
Rete
Banda della scheda di rete, e se assegnare un IP pubblico
Firewall
Gruppo di sicurezza — chi può collegarsi, su quali porte
Script iniziale
Dati utente — gira una sola volta, al primo avvio
© 2026 tiaz tiaz.dev 1/14
EC2 · EBS · ENILeggere un tipo di istanza
03

Leggere un tipo

Un nome breve è una scheda tecnica

t3.micro
tFamiglia — T·M uso generico, C calcolo, R memoria
3Generazione — più alta è più nuova, spesso più economica e veloce
microDimensione — ogni passo RAM ×2
Prima la famiglia, poi generazione e taglia.

Famiglie di istanzeDa esame

FamigliaUsoQuando sceglierlaEsempio
TUso generico · burstableServer web / di sviluppo poco carichit3.micro
MUso genericoCPU e memoria bilanciate; la scelta predefinitam7g.large
COttimizzate per il calcoloBatch pesanti · server di giococ7i.xlarge
R / XOttimizzate per la memoriaCache · DB in memoriar7g.large
I / DOttimizzate per lo storageIOPS elevati · grandi dischi localii4i.large
G / PCalcolo acceleratoTraining GPU · inferenza · renderingg5.xlarge

Dimensioni delle istanze

nano → micro → small
Le più piccole: dev, test
medium → large
Base per la produzione
xlarge → 2xlarge → 4xlarge…
Memoria ×2, e più vCPU
Suffissi a · g · i · n
AMD · Graviton · Intel · rete avanzata
.metal — bare metal
Server fisico intero, senza hypervisor. (Licenze legate all’hardware)
© 2026 tiaz tiaz.dev 2/14
EC2 · EBS · ENIStati e posizionamento — dove cambia la fattura
04

Tre stati — dove cambia la fattura

L’istanza si paga solo mentre è in esecuzione.

runningAccesa. Si paga.
stoppedSpenta. L’istanza non costa più.
terminatedEliminata per sempre. Irreversibile.

Transizioni di statoDa esame

pendingin avviorunninga pagamentostoppingin arrestostoppedistanza gratisterminatedirreversibile

Il riavvio non cambia stato: è un reboot, quindi IP pubblico e archivio dell’istanza restano. L’ibernazione salva la memoria sul volume root, arresta e poi riprende da dove era rimasta.

Gruppi di posizionamento — come stanno fisicamente le istanze

Cluster
Tutte in un rack. Latenza minima; se il rack cade, cadono tutte
Distribuzione
Su hardware distinto. Istanze per AZ limitate
Partizione
Divise per gruppi di rack. Per storage distribuiti come HDFS·Cassandra
© 2026 tiaz tiaz.dev 3/14
EC2 · EBS · ENIPrezzi — cosa impegni, cosa paghi

Modelli di prezzo

On-DemandAl secondo, per quel che usi. Predefinito, e il più caro.
Savings PlansImpegno su una spesa fissa in $/h per 1–3 anni, in cambio di uno sconto.
ReservedRiservi un tipo preciso per 1–3 anni. Impegni istanze, non dollari.
SpotCapacità inutilizzata, fino al 90% in meno. Revocata con 2 minuti di preavviso.
Dedicated HostUn intero server fisico. Per licenze legate ai core.
Capacity ReservationBlocca capacità in anticipo. Assicura il posto, non fa risparmiare.

Quale scegliere

Server attivi 24/7
Savings Plans — impegno su una spesa oraria in cambio di sconto
Job interrompibili
Spot — fino al 90% in meno, revocate con 2 minuti di preavviso
Prove brevi
On-Demand — nessun impegno. Il più caro e il più flessibile
Licenze per core
Dedicated Host — noleggi l’intero server fisico

Cosa si pagaL’arresto ferma solo la prima riga

—Quando si pagaPer fermarlo
Ore di istanzaSolo in esecuzioneArresta l’istanza
Volume EBSFinché esiste (GB-mese)Elimina il volume. L’arresto non basta
SnapshotFinché lo conservi (GB-mese)Eliminalo
IPv4 pubblicoDall’allocazione (all’ora)Rilascia gli EIP inutilizzati. Si pagano anche da fermo
Trasferimento datiIn uscita (per GB)Ingresso gratis; traffico su IP privato nella stessa AZ gratis
© 2026 tiaz tiaz.dev 4/14
EC2 · EBS · ENICosa sparisce, cosa resta
05

Instance Store

Cosa si perde con l’arresto

  • I dati sull’archivio dell’istanza EC2 si perdono con l’arresto.
  • Un disco temporaneo sull’host fisico, quindi veloce
  • Sopravvive al riavvio, non ad arresto o terminazione.
06

EBS — attraverso la rete

Elastic Block Store

  • Sopravvive all’istanza.
  • Si scollega e si collega a un’altra istanza.
  • Vita propria, fattura propria (si paga anche a istanza spenta)

Arresto (stopped) vs terminazione (terminated)Da esame

—ArrestoTerminazione
Costo istanzaSi fermaSi ferma
Volume EBSAncora a pagamentoVolume root eliminato
Dati contenutiRestanoPersi
IP pubblicoCambia (tranne EIP)Rilasciato
AnnullareSi riavviaImpossibile

Tre dischi, facili da confondere

  • EBSDisco collegato via rete. Sopravvive all’eliminazione dell’istanza; si scollega e si collega a un’altra.
  • Archivio dell’istanzaDisco temporaneo sull’host fisico. Veloce, ma perso con arresto o terminazione. Sopravvive al riavvio.
  • SnapshotBackup incrementale di EBS su S3. Punto di partenza per cambiare AZ/regione o creare un’AMI.
© 2026 tiaz tiaz.dev 5/14
EC2 · EBS · ENIZone di disponibilità · snapshot · crittografia
07

Un volume sta in una sola AZ

Non si collega a istanze di un’altra AZ.

  • Volume e istanza devono stare nella stessa AZ.
  • Cambiare AZ è quindi una copia, non uno spostamento.
  • Per uno storage a livello di regione serve un altro servizio, come EFS.
08

Snapshot — come attraversare AZ e regioni

Crea uno snapshot e un nuovo volume in un’altra AZ o regione.

  • Salvato su S3 in modo incrementale. Solo il primo è completo
  • Un volume creato da snapshot può essere più grande dell’originale.
  • Anche un’AMI nasce da questo snapshot.

Icon-Resource/Storage/Res_Amazon-Elastic-Block-Store_Snapshot_48 Snapshot: a cosa servonoDa esame

  • Backup incrementaleSalvato su S3; solo il primo è completo.
  • Cambiare AZ · regioneLo copi, poi crei il volume nell’altra AZ o regione. (L’unico modo per cui un volume cambia AZ)
  • Da qui nasce l’AMICreare un’AMI da un’istanza significa fare lo snapshot del suo volume root.
  • Automazione e conservazioneDLM li crea ed elimina in base a una pianificazione. I vecchi passano al livello di archivio.

Icon-Architecture/16/Arch_AWS-Key-Management-Service_16 Crittografia — dalla creazione

  • Con una chiave KMSSi attiva quando crei il volume. Sono crittografati i dati, gli snapshot e i volumi creati da essi.
  • Non si attiva dopoUn volume esistente deve passare per snapshot → copia crittografata → nuovo volume.
  • Nessun costo di prestazioniNessun calo percepibile: meglio tenerla attiva di default.
© 2026 tiaz tiaz.dev 6/14
EC2 · EBS · ENIVolumi — scegliere e modificare

Regole dei volumi — dove si collegano, quando sparisconoDa esame

AZ
Un volume appartiene a una AZ. Si collega solo a istanze lì
Collegamento
1 volume = 1 istanza (salvo Multi-Attach io1·io2)
Durata
Indipendente dall’istanza — lo scolleghi e lo colleghi altrove
Volume root
Elimina alla terminazione: attivo di default. Off per i volumi dati
Da arrestata
I volumi restano e si pagano ancora

Icon-Resource/Storage/Res_Amazon-Elastic-Block-Store_Volume-gp3_48 Tipi di volume EBS — quale scegliereVolume root: solo SSD

TipoCos’èQuando sceglierlo
gp3SSD per uso generico (predefinito)Base 3.000 IOPS · 125 MB/s. Capacità e prestazioni separate
gp2SSD per uso generico (vecchio)3 IOPS per GiB — la dimensione fissa le prestazioni
io2SSD con IOPS allocatePaghi le IOPS che vuoi. DB sensibili alla latenza
st1HDD ottimizzato per il throughputGrandi file sequenziali. Log · big data
sc1HDD a freddoIl più economico. Dati letti di rado

Cosa si può cambiare dopoSolo in aumento

  • Dimensione — solo in aumentoCresce anche in uso, ma non si riduce. Per ridurla, crea un nuovo volume e copiaci i dati.
  • Tipo — modificabileSi cambia a caldo, es. gp2 → gp3. Poi le prestazioni impiegano un po’ ad assestarsi.
  • LimitiVolumi da 1 GiB a 16 TiB; gp3 fino a 16.000 IOPS · 1.000 MB/s. Oltre, il limite è la banda EBS dell’istanza.
© 2026 tiaz tiaz.dev 7/14
EC2 · EBS · ENIENI — la scheda e i suoi indirizzi
09

ENI — la NIC virtuale di EC2

Elastic Network Interface

  • Anche un’ENI sta in una sola zona di disponibilità — come i volumi.
  • Ogni istanza ha un’ENI primaria; il tipo di istanza può consentirne altre.
  • La scolleghi e la sposti su un’altra istanza — gli indirizzi la seguono.
  • IP, MAC e gruppi di sicurezza sono di questa scheda, non dell’istanza.
10

A cosa si lega un IP pubblico

Non all’istanza, ma all’IP privato dell’ENI.

  • Assegnato a caso dal pool AWS all’avvio — non lo scegli.
  • L’IP privato resta fisso per tutta la vita dell’istanza
  • Dal 2024-02 l’IPv4 pubblico si paga all’ora, sempre.
  • Se arresti e riavvii l’istanza, l’IP pubblico cambia.
11

EIP — un indirizzo fisso

Elastic IP

  • Un IP pubblico statico allocato all’account e collegato a un’ENI.
  • Si paga all’ora, collegato o no. Rilascialo se non serve.
  • Appartiene a una regione. 5 per account di default
  • L’altro modo di fissare un indirizzo è un dominio (Route 53).

Icon-Resource/Networking-and-Content-Delivery/Res_Amazon-VPC_Elastic-Network-Interface_48 Regole delle ENIDa esame

AZ
Anche un’ENI appartiene a una AZ
ENI primaria
Una per istanza (eth0). Non si elimina; sparisce con l’istanza
ENI aggiuntive
Quante ne consente il tipo di istanza.
IP privato
1 per ENI di default; altri IP secondari secondo il tipo
Gruppo di sicurezza
Regole di autorizzazione stateful sull’ENI, non sull’istanza
Indirizzo MAC
Segue la scheda (licenza legata al MAC? Sposta l’ENI)
© 2026 tiaz tiaz.dev 8/14
EC2 · EBS · ENIENI — una scheda di rete dentro una sottorete
eth0 prende l’IP privato dalla Subnet A, eth1 dalla Subnet B; ogni scheda ha i suoi gruppi di sicurezza.Documentazione AWS: «Multiple network interfaces»

Quattro cose che mostra lo schemaDa esame

  • Un’ENI appartiene a una sottoreteL’IP privato viene dall’intervallo di quella sottorete.
  • Gruppi di sicurezza per schedaSi collegano all’ENI, non all’istanza — nello schema eth0 apre 80·443, eth1 solo 22.
  • Un EIP poggia su un IP privatoUn IP pubblico per ogni IP privato della scheda. Sposti la scheda e gli indirizzi la seguono.
  • Un’istanza, due sottoretiIn una AZ, schede su più sottoreti: una pubblica, una privata per la gestione
© 2026 tiaz tiaz.dev 9/14
EC2 · EBS · ENIIndirizzi · accesso · checklist

Tre tipi di indirizzoDa esame

—Come si ottieneDopo arresto/avvioCosto
IP privatoAutomatico, dalla sottoreteInvariatoGratis
IP pubblicoA caso dal pool, all’avvioCambia0,005 $ all’ora
Elastic IPAllocato all’account, poi collegatoInvariato0,005 $ all’ora (anche scollegato)

Accesso e permessi — dove capitano gli incidenti

  • Coppia di chiaviLa chiave privata (.pem) si scarica una volta, alla creazione. Se la perdi, non si riemette.
  • Gruppo di sicurezzaSolo regole di autorizzazione — chi può collegarsi, su quali porte. Mai aprire 22·3389 a 0.0.0.0/0.
  • Ruolo IAMCollegalo tramite un profilo dell’istanza. Mai chiavi di accesso sul server.

Checklist — prima di avviare un’istanza

  • Hai salvato la coppia di chiavi? Non si riscarica
  • Il gruppo di sicurezza tiene chiuse 22/3389 a 0.0.0.0/0?
  • Controllato Elimina alla terminazione sul volume root?
  • Sai che i dati utente girano una volta, al primo avvio?
  • Attivata la protezione dalla terminazione?
  • Collegato un ruolo IAM? Niente chiavi di accesso
  • Tag messi (Name, Env, Owner)? Senza, in fattura non la trovi
  • Crittografia del volume attiva? Solo alla creazione
© 2026 tiaz tiaz.dev 10/14
EC2 · EBS · ENIAmbito · arrestare o no · ripristino

Icon-Architecture-Group/32/Region_32 Ambito — cosa appartiene a una regione, cosa a una AZDa esame

RisorsaAmbitoDa sapere
AMIRegioneVisibile solo nella sua regione — copiala per usarla altrove
SnapshotRegioneCopiabile tra regioni — l’unico modo per cui un volume esce dalla sua regione
Volume EBSAZSi collega solo a istanze della stessa AZ
IstanzaAZVive nella AZ scelta all’avvio — per spostarla, riavviala da un’AMI
EIPRegioneSi sposta tra AZ nella sua regione. 5 per regione per account di default

Arrestare prima? Cosa si fa a caldo, cosa richiede l’arrestoSnapshot: nessun arresto

OperazioneIstanzaDa sapere
Fare uno snapshotAccesaSolo ciò che è su disco — nel dubbio, prima una pausa
Dimensione·tipo del volumeAccesaPoi estendi il file system nel SO per usarlo
(S)collegare un volume datiAccesaSmonta prima di scollegare
Scollegare il volume rootArrestataNon si scollega in esecuzione
Cambiare tipo di istanzaArrestataSi cambia da arrestata — cambia anche l’IP pubblico
Modificare i dati utenteArrestataSolo da arrestata. Di default girano solo al primo avvio
Creare un’AMIAccesaDi default riavvia prima — senza, la coerenza è a tuo carico

Ripristino — quale rimedio per quale perditaL’entità della perdita decide il metodo

Un file
Lascia stare il volume; creane uno nuovo da uno snapshot, collegalo, copia fuori il file
Un intero volume
Ripristinalo da uno snapshot. Stessa AZ: diretto; altra AZ: prima copia
Non si avvia
Scollega il volume root, collegalo a un’altra istanza come disco dati, riparalo
Un intero server
Se hai un’AMI, avvia da lì una nuova istanza
Terminata
Il volume root non c’è più. Senza snapshot o AMI non si torna indietro
© 2026 tiaz tiaz.dev 11/14
EC2 · EBS · ENIMettiti alla prova

Prova tu!Esercizi

  1. 1Arresti un server di sviluppo ogni sera e lo avvii ogni mattina, eppure le ore di spegnimento non costano $0. Quali costi continuano mentre è arrestato? Scegli tutte le risposte giuste.2 risposte

    1. ACosto orario dell’istanza
    2. BIl volume EBS root collegato
    3. CI dati rimasti nell’archivio dell’istanza
    4. DL’EIP collegato all’istanza
    5. EIl trasferimento dati dell’istanza
  2. 2Un gruppo di istanze che scala tra 10 e 50 in base al carico, su più zone di disponibilità, deve leggere e scrivere la stessa cartella da 50 GB. Cosa colleghi?

    1. AUn volume collegato a tutte le istanze
    2. BUn volume per istanza, tenuti sincronizzati
    3. CUn file system EFS montato su tutte
    4. DArchivio dell’istanza, copiando quando serve
  3. 3Un database con molte letture e scritture casuali. Le prestazioni devono essere costanti e i dati devono sopravvivere all’istanza. Quale disco?

    1. AArchivio dell’istanza — sull’host fisico, il più veloce
    2. Bgp2 — un volume più grande porta più IOPS
    3. Cst1 — HDD ottimizzato per il throughput
    4. Dio2 — SSD con IOPS allocate
Soluzioni e spiegazioni
  1. 1B · DL’arresto ferma solo il costo orario dell’istanza. Il volume ha una vita propria: resta e si paga finché esiste. Dal 2024-02 IPv4 pubblici ed EIP costano anche a istanza spenta.
  2. 2CUn volume sta in una AZ e si collega a un’istanza. Multi-Attach di io1·io2 è l’eccezione, ma solo fino a 16 istanze Nitro nella stessa AZ — non 50 su più AZ. Quando più macchine scrivono gli stessi dati insieme serve un file system, non un dispositivo a blocchi; EFS è regionale e molte istanze lo montano insieme. L’archivio dell’istanza è un disco sull’host fisico e non si può condividere affatto.
  3. 3DDue condizioni, ognuna esclude un’opzione. Deve sopravvivere all’istanza esclude l’archivio dell’istanza — veloce, ma perso con arresto o terminazione. Deve essere costante esclude gp2: con 3 IOPS per GiB le prestazioni dipendono dalla dimensione e i volumi piccoli vivono di burst. st1 è per grandi file sequenziali, non IO casuale. io2 continua a fornire le IOPS fissate alla creazione: è la risposta quando servono «prestazioni costanti».
© 2026 tiaz tiaz.dev 12/14
EC2 · EBS · ENITrappole e termini

Trappole frequentiClassico d’esame

  • Credere che un’istanza arrestata costi $0Si ferma solo il costo dell’istanza. EBS collegati e IPv4 pubblici tenuti si pagano ancora.
  • Premere Termina volendo ArrestaSparisce anche il volume root. L’unica protezione è la protezione dalla terminazione.
  • Scegliere prima la dimensionePrima la famiglia (la lettera). A pari dimensione, C e R sono server diversi.
  • Contare su un IP pubblico fissoCambia con arresto/avvio. Per un indirizzo fisso usa un IP elastico o un dominio.
  • Credere che i dati utente girino a ogni avvioGirano una volta sola, al primissimo avvio.
  • Credere che un volume si riducaCresce soltanto. Per ridurlo, crea un nuovo volume e copiaci i dati.
  • Collegare volumi di altre AZEBS sta in una AZ. L’unico passaggio è snapshot e copia.
  • Bloccare con un gruppo di sicurezzaNiente regole di rifiuto, solo di autorizzazione: bloccare spetta all’ACL di rete.

Termini in una riga

AMI Modello per creare server in serie. Contiene SO e configurazione iniziale.
Tipo di istanza Una scheda tecnica in un nome: famiglia, generazione, dimensione.
Archivio dell’istanza Disco temporaneo sull’host fisico. Perso con arresto o terminazione.
EBS Disco collegato via rete. Sopravvive all’istanza e si può spostare.
Snapshot Backup incrementale di EBS su S3.
Dati utente Eseguiti da root, una volta, al primo avvio.
Protezione dalla terminazione Blocca l’API di terminazione. Non blocca l’arresto.
Host dedicato Noleggi il server fisico stesso. Per licenze per socket o per core.
Graviton La CPU ARM di AWS. Indicata da una g nel nome del tipo.
IMDS Indirizzo solo interno da cui l’istanza legge i propri metadati (169.254.169.254).
Zona di disponibilità (AZ) Data center isolati di una regione. EBS ed ENI stanno in una AZ.
ENI Scheda di rete virtuale di EC2. Porta IP, MAC e gruppi di sicurezza.
EIP IP pubblico statico allocato all’account. Si paga collegato o no.
Multi-Attach Collega un volume io1·io2 a più istanze della stessa AZ.
DLM Gestore del ciclo di vita che crea ed elimina snapshot secondo pianificazione.
In una riga

Un server è EC2 (calcolo) · EBS (disco) · ENI (scheda di rete). Tutti e tre sono legati a una zona di disponibilità; per uscirne, crea uno snapshot o fissa l’indirizzo.

EC2AMITipo di istanzaStatiEBSSnapshotENIEIP
© 2026 tiaz tiaz.dev 13/14
EC2 · EBS · ENIRiferimenti

Documentazione ufficialeGuide AWS · video · articoli

  • Guida per l’utente di EC2p. 1 La fonte su istanze · AMI · ciclo di vita docs.aws.amazon.com/ec2
  • Ciclo di vita dell’istanzapp. 3 · 5 Cosa resta e cosa sparisce in ogni stato docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-lifecycle.html
  • AMIp. 1 Cosa contiene un’immagine e cosa no docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html
  • Tipi di istanzap. 2 Come leggere i nomi delle famiglie; tabelle per generazione aws.amazon.com/ec2/instance-types
  • Guida per l’utente di EBSpp. 5 · 7 Tutto ciò che deriva dal volume fuori dall’istanza docs.aws.amazon.com/ebs/latest/userguide/what-is-ebs.html
  • Tipi di volume EBSp. 7 IOPS e throughput di gp3 · io2 · st1 docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html
  • Snapshot EBSpp. 6 · 11 L’unico modo per portare un volume fuori dalla sua AZ docs.aws.amazon.com/ebs/latest/userguide/ebs-snapshots.html
  • ENIpp. 8 · 9 Spostare una scheda su un’altra istanza docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html
  • Indirizzi IP elasticipp. 8 · 10 Cosa significa un indirizzo fisso, e quanto costa docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html
  • Prezzi di EC2p. 4 I prezzi attuali di On-Demand · riservate · Spot aws.amazon.com/ec2/pricing
  • Calcolatore dei prezzip. 4 Rifai i conti di questo foglio sulla tua configurazione calculator.aws
  • Avviare il primo carico di lavoro su Amazon EC2p. 1 Sessione in coreano che avvia un’istanza da zero. Canale ufficiale AWS Korea www.youtube.com/watch?v=Mg6lLromiQM
  • One to Many: Evolving VPC Designp. 11 Cosa si rompe per primo quando un server diventa molti aws.amazon.com/blogs/architecture/one-to-many-evolving-vpc-design
  • Gruppi di sicurezzapp. 9 · 10 · 13 Un firewall che solo autorizza. Rifiutare è compito dell’ACL di rete — prossimo argomento docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-security-groups.html
  • EC2 Auto Scalingp. 4 Da un server a molti, secondo la domanda — prossimo argomento docs.aws.amazon.com/autoscaling/ec2/userguide/what-is-amazon-ec2-auto-scaling.html
© 2026 tiaz tiaz.dev 14/14