In breve
AWS, cioè Amazon Web Services, è la piattaforma di cloud computing di Amazon: server, spazio di archiviazione, database e molto altro da usare via internet, pagando solo quello che consumi.
AWS, cioè Amazon Web Services, è la piattaforma di cloud computing di Amazon: un insieme di servizi che permette ad aziende e persone di usare server, spazio di archiviazione, database e molto altro via internet, pagando solo quello che consumano. Invece di comprare e mantenere computer propri, si "noleggiano" le risorse che servono, quando servono.
Se ti stai chiedendo cos'è AWS e perché se ne parla tanto, sei nel posto giusto. In questa guida ti spiego AWS cos'è in modo semplice, come funziona, quali sono i servizi principali, quanto costa e come iniziare a usarlo, anche se non hai mai lavorato nel cloud.
AWS cos'è: la definizione in breve
AWS è il ramo di Amazon che vende servizi cloud. Amazon ha iniziato a offrirli pubblicamente nel 2006, partendo da un'idea semplice: l'infrastruttura tecnologica che aveva costruito per il proprio e-commerce poteva essere messa a disposizione di altre aziende.
Oggi AWS è il più grande fornitore di cloud pubblico al mondo e offre centinaia di servizi. Tre caratteristiche lo definiscono:
On demand
Attivi una risorsa in pochi minuti, quando ti serve, e la spegni quando hai finito.
Pagamento a consumo
Paghi solo ciò che usi, un po' come la bolletta della luce.
Accesso via internet
Gestisci tutto da un browser o con strumenti da riga di comando, da qualsiasi luogo.
Se vuoi prima capire il concetto generale di cloud, parti dalla guida su cos'è il cloud computing.
Un esempio per capire Amazon Web Services
Immagina di aprire un negozio online.
Senza il cloud
Dovresti comprare dei server, metterli in una stanza con aria condizionata e corrente di riserva, pagare qualcuno che li mantenga e sperare che reggano il traffico del Black Friday. Se il traffico raddoppia, devi comprare altri server e aspettare settimane. Se cala, i server restano lì, pagati e inutilizzati.
Con AWS
Crei i server che ti servono in pochi minuti. Il giorno del Black Friday ne aggiungi altri, anche in automatico. Il giorno dopo li spegni e smetti di pagarli. Nessuna stanza, nessun hardware da gestire: Amazon si occupa dei data center, tu ti occupi della tua applicazione.
È questo il cuore di Amazon Web Services: trasformare l'infrastruttura informatica da un investimento fisso a un servizio flessibile.
Come funziona AWS
Per usare AWS crei un account, e da lì accedi alla console, un'interfaccia web da cui puoi attivare e configurare tutti i servizi. Chi lavora nel settore usa anche strumenti da riga di comando e codice, per automatizzare le operazioni.
Il funzionamento si basa su tre elementi:
I servizi come mattoncini
Ogni servizio fa una cosa precisa: uno fornisce server, uno archivia file, uno gestisce database, uno controlla gli accessi. Combinandoli costruisci qualsiasi applicazione, come con i mattoncini di un gioco di costruzioni.
La responsabilità condivisa
AWS protegge l'infrastruttura fisica: data center, hardware, rete globale. Tu sei responsabile di come configuri i servizi e di chi può accedere ai tuoi dati.
Il pagamento a consumo
Ogni servizio ha il suo modello di prezzo, per esempio a ore di utilizzo, a gigabyte archiviato o a numero di richieste. A fine mese paghi la somma di ciò che hai usato.
L'infrastruttura globale: Regioni e Availability Zone
I servizi AWS girano in data center distribuiti in tutto il mondo, organizzati in due livelli:
Regione
Aree geografiche, come Milano, Francoforte o Irlanda. Scegli la Regione in base a dove si trovano i tuoi utenti e alle regole sui dati che devi rispettare.
Availability Zona A
Availability Zona B
Availability Zona C
Availability Zone: all'interno di ogni Regione ci sono più zone, cioè gruppi di data center separati fisicamente, con corrente e rete indipendenti. Se una zona ha un problema, le altre continuano a funzionare.
Distribuire un'applicazione su più Availability Zone è il modo in cui le aziende restano online anche quando qualcosa si rompe. È uno dei concetti più importanti che impari studiando AWS.
I servizi AWS principali
AWS ha centinaia di servizi, ma una manciata copre la maggior parte degli usi:
| Categoria | Servizio | A cosa serve |
|---|---|---|
| Calcolo | Amazon EC2 | Server virtuali da creare in pochi minuti |
| Calcolo | AWS Lambda | Eseguire codice senza gestire server |
| Storage | Amazon S3 | Archiviare file di qualsiasi tipo |
| Database | Amazon RDS | Database relazionali gestiti |
| Database | Amazon DynamoDB | Database NoSQL velocissimo |
| Rete | Amazon VPC | La tua rete privata nel cloud |
| Rete | Amazon CloudFront | Distribuire contenuti velocemente in tutto il mondo |
| Sicurezza | AWS IAM | Decidere chi può fare cosa |
| Monitoraggio | Amazon CloudWatch | Controllare prestazioni e allarmi |
Se vuoi approfondire i tre servizi fondamentali, leggi le guide su Amazon EC2, Amazon S3 e AWS IAM. Per capire in che modo questi servizi si dividono tra infrastruttura, piattaforme e software pronto all'uso, trovi la spiegazione nella guida su IaaS, PaaS e SaaS.
Chi usa AWS e per fare cosa
AWS lo usano startup appena nate, grandi aziende, enti pubblici e singoli sviluppatori. Alcuni esempi di cosa ci si costruisce:
Anche molti servizi che usi ogni giorno, senza saperlo, girano su AWS o su piattaforme simili.
Quanto costa AWS
Non c'è un canone fisso: AWS si paga a consumo. Un piccolo progetto personale può costare pochi euro al mese, o anche niente; un'applicazione aziendale può costare migliaia di euro.
Tre cose da sapere se inizi:
- AWS offre un piano gratuito per i nuovi account, con cui puoi provare molti servizi senza spendere. Le condizioni cambiano nel tempo, quindi leggile sul sito ufficiale quando crei l'account.
- Alcune risorse costano anche se non le usi, finché restano attive. Per questo, dopo ogni esercizio, conviene eliminare ciò che hai creato.
- Imposta subito un budget con un avviso. Con AWS Budgets ricevi un'email se la spesa supera la soglia che hai scelto. È la prima cosa da fare dopo aver creato l'account.
Stai pensando a un lavoro nel cloud?
Prima di iniziare a studiare, fai il quiz gratuito di 2 minuti: 9 domande per capire se hai la predisposizione giusta per lavorare con AWS.
Fai il quiz gratuitoAWS, Azure e Google Cloud
AWS non è l'unica piattaforma cloud. I suoi principali concorrenti sono Microsoft Azure e Google Cloud. Offrono servizi molto simili, con nomi diversi:
AWS
EC2
Azure
Virtual Machine
Google Cloud
Compute Engine
Lo stesso server virtuale, tre nomi diversi.
Per chi inizia, AWS è spesso la scelta più comune perché è la piattaforma più diffusa. E una volta capito AWS, imparare le altre richiede molto meno tempo, perché i concetti sono gli stessi. Trovi il confronto completo in AWS o Azure: quale imparare per primo.
Perché imparare AWS conviene
Le aziende che usano AWS hanno bisogno di persone che sappiano progettarlo, gestirlo e mantenerlo sicuro. È da qui che nascono ruoli come il cloud engineer e il DevOps engineer, tra i più richiesti nel settore tecnologico.
Il vantaggio per chi parte da zero è che le competenze su AWS si possono dimostrare in modo oggettivo, con certificazioni ufficiali riconosciute in tutto il mondo. Trovi quali sono e da quale partire nella guida sulle certificazioni AWS, mentre il percorso completo è nella guida su come diventare cloud engineer.
Come iniziare con AWS in 5 passi
Crea un account AWS
Serve una carta di pagamento, anche se userai solo il piano gratuito.
Proteggi l'account principale
Attiva subito l'autenticazione a due fattori sull'utente root e crea un utente separato per l'uso quotidiano.
Imposta un budget con un avviso
Anche solo pochi euro: ti eviti sorprese.
Fai il primo esercizio con S3
Crea un bucket e carica un file: è il modo più semplice per prendere confidenza con la console.
Avvia la tua prima istanza EC2
Un piccolo server virtuale, da spegnere ed eliminare appena hai finito.
Da qui, il passo successivo è seguire un percorso ordinato: prima i concetti di base, poi la certificazione Cloud Practitioner, di cui trovi tutto nella guida alla CLF-C02.
Domande frequenti
Cos'è AWS in parole semplici?
È un enorme "noleggio" di computer e servizi informatici di Amazon, accessibile via internet. Invece di comprare server, li attivi su AWS quando ti servono e paghi solo per il tempo in cui li usi.
AWS è gratis?
No, ma offre un piano gratuito per i nuovi account, con cui puoi fare pratica senza spendere se rispetti i limiti previsti. Oltre quei limiti si paga a consumo.
AWS è di Amazon?
Sì. Amazon Web Services è la divisione di Amazon dedicata ai servizi cloud, ed è una delle parti più redditizie dell'intero gruppo.
Serve saper programmare per usare AWS?
Per iniziare no: moltissime operazioni si fanno dalla console web. Per lavorarci in modo professionale serve invece un po' di scripting, per automatizzare le attività ripetitive.
AWS è sicuro?
L'infrastruttura di AWS è progettata con standard di sicurezza molto elevati. La maggior parte dei problemi nasce invece da configurazioni sbagliate da parte di chi la usa, per esempio permessi troppo ampi o dati lasciati pubblici. Per questo la sicurezza è una delle competenze più importanti per chi lavora su AWS.
Che differenza c'è tra AWS e cloud computing?
Il cloud computing è il modello generale: usare risorse informatiche via internet, pagando a consumo. AWS è uno dei fornitori che offrono questo modello, il più diffuso.
In sintesi
- 1AWS, Amazon Web Services, è la piattaforma cloud di Amazon: server, storage, database e centinaia di altri servizi da usare via internet, pagando a consumo.
- 2Funziona come un insieme di mattoncini che si combinano per costruire qualsiasi applicazione.
- 3I suoi data center sono organizzati in Regioni e Availability Zone, per garantire che i servizi restino attivi anche in caso di guasti.
- 4Imparare AWS apre la strada a ruoli molto richiesti, come il cloud engineer, e le competenze si possono certificare.
Vuoi capire se lavorare con AWS fa per te?
Fai il quiz gratuito di 2 minuti prima di investire tempo o soldi.
Fai il quiz gratuitoContinua a esplorare
Vuoi capire se questo percorso fa per te?
Il quiz gratuito richiede due minuti e ti aiuta a capire se una carriera nel cloud è adatta al tuo punto di partenza.
Fai il quiz gratuito