Lightsail è semplice perché decide per te. EC2 è il contrario: il modulo "Avvia istanza" chiede di tutto, con nomi che capisce solo chi l'ha già fatto. La buona notizia è che per un server normale contano solo cinque decisioni e il resto si può lasciare ai valori predefiniti. Questa guida percorre il modulo dall'alto in basso dicendo cosa mettere e perché.
Prima di iniziare: cosa significa ogni cosa
- EC2
- I server "su misura" di Amazon, che si pagano per le ore in cui sono accesi. Più flessibile di Lightsail, con più cose da decidere.
- Istanza
- Così AWS chiama ogni macchina. Avviare un'istanza è creare e accendere una macchina.
- AMI (immagine)
- Il sistema operativo con cui si avvia la macchina: Ubuntu, Amazon Linux, Debian, Windows... o un'immagine tua.
- Tipo di istanza
- La dimensione: quanti processori e quanta memoria. Si indica con lettere e numeri (t3.small, m6i.large). La lettera è la famiglia; la parte finale, la dimensione.
- Coppia di chiavi
- La chiave per entrare nella macchina via SSH. Si crea una volta, scarichi il file e lo conservi: non si può scaricare di nuovo.
- Gruppo di sicurezza
- Il firewall della macchina: quali porte sono aperte e per chi. Si crea nello stesso modulo.
- EBS
- Il disco della macchina. Si sceglie dimensione e tipo; gp3 è quello normale.
- VPC e sottorete
- La rete privata in cui vive la macchina. L'account ne ha una predefinita che va bene per iniziare.
Passo dopo passo
Nome e immagine
Console EC2, regione corretta in alto a destra, Avvia istanza. Metti un nome che dica cos'è (
web-tienda). In Immagini delle applicazioni e del sistema operativo, per un server web scegli Ubuntu (versione LTS più recente) o Amazon Linux; se seguirai tutorial trovati su internet, Ubuntu ne ha di più. Verifica che l'architettura sia 64 bit (x86) a meno che tu non scelga di proposito un tipo ARM (Graviton), più economico ma non compatibile con tutto il software.Tipo di istanza
Per iniziare, la famiglia t3 (o t4g se hai scelto ARM): sono macchine "burstable", economiche, che possono andare al massimo per un po'. t3.micro per provare, t3.small per un sito piccolo, t3.medium se ha un database e un po' di traffico. Si può cambiare dopo fermando la macchina, quindi non angosciarti: inizia in piccolo.
Coppia di chiavi
Se è la prima macchina, Crea nuova coppia di chiavi: nome (
clave-web-2026), tipo ED25519, formato .pem. Alla creazione si scarica un file: conservalo in un posto sicuro, perché è l'unica copia e senza di esso non entrerai nella macchina. Se hai già una chiave di un'altra macchina, puoi riutilizzarla.Impostazioni di rete (firewall)
Lascia la VPC e la sottorete predefinite e Assegna automaticamente IP pubblico: Abilita. In Firewall, scegli Crea gruppo di sicurezza, dagli un nome (
sg-web) e spunta le caselle Consenti traffico SSH da con Il mio IP (non "ovunque"), e Consenti traffico HTTPS e HTTP da internet. Così il sito è pubblico e la porta di amministrazione si apre solo dalla tua connessione.Disco
In Configura archiviazione, il disco root parte con una dimensione piccola. Portalo a quello che ti serve (20 o 30 GB per un sito normale) e tipo gp3. Apri "Avanzate" e verifica che Elimina alla terminazione sia attivo per il disco root (così non resta un disco orfano che viene addebitato se elimini la macchina) e, se i dati contano, attiva la crittografia. Si può ampliare dopo senza reinstallare.
Avvia e fai le tre cose di dopo
Controlla il riepilogo a destra e Avvia istanza. In un minuto sarà "In esecuzione". Fagli subito tre cose: assegnagli un IP elastico (menu IP elastici, Alloca, Associa) perché l'indirizzo non cambi al riavvio; collegati via SSH con
ssh -i clave-web-2026.pem ubuntu@IPe aggiorna il sistema; e crea un allarme di controllo dello stato per accorgerti se va giù (guida in questa sezione).
Cosa può andare storto
Non riesco a entrare via SSH
Tre cause in ordine: il gruppo di sicurezza consente SSH da "Il mio IP" e il tuo IP è cambiato (modificalo); l'utente non è quello corretto (ubuntu su Ubuntu, ec2-user su Amazon Linux, admin su Debian); oppure il file della chiave ha permessi troppo aperti (chmod 400 clave.pem).
Ho perso il file della chiave
Non si può scaricare di nuovo. Per una macchina appena creata, la cosa più rapida è terminarla e crearne un'altra. Per una con dati, crea un'immagine (AMI) e avvia una macchina nuova da essa scegliendo una chiave nuova.
Il sito non carica anche se la macchina è in esecuzione
Manca il server web installato dentro (la macchina nasce vuota), oppure il gruppo di sicurezza non ha HTTP e HTTPS aperti. Controlla prima il gruppo di sicurezza nella scheda Sicurezza dell'istanza.
In fattura c'è un IP che non uso
Un IP elastico che hai allocato e non associato a nessuna macchina, o che è rimasto dopo aver eliminato la macchina. Rilascialo da IP elastici.
In Simplio
In Simplio crei una macchina EC2 o Lightsail dallo stesso modulo breve, con l'IP fisso, il firewall chiuso sul tuo IP, il disco crittografato e le copie programmate spuntati di serie, e ogni persona del tuo team può creare solo ciò che il suo permesso e il suo budget le consentono. La macchina compare nell'elenco accanto alle altre, con le sue metriche e i suoi avvisi attivi.
La stessa cosa, in AWS e in Simplio
| Nella console di AWS | In Simplio | |
|---|---|---|
| Creare la macchina | Modulo di 7 blocchi e circa 20 opzioni, 15 minuti sapendo quali contano | Modulo di 5 campi con le decisioni già prese (IP fisso, firewall sul mio IP, disco crittografato con eliminazione alla terminazione) |
| Quello che viene dopo | IP elastico, allarme di stato, copie: 3 schermate in più | Caselle alla creazione: copie programmate e avvisi attivi dal primo minuto |
| Chi può creare macchine | Chiunque abbia il permesso IAM, senza limite | Permesso per utente e budget per persona |