Il corso è pensato per amministratori di sistema che non hanno familiarità con AWS e ha come obiettivo quello di far comprendere il concetto di cloud computing, vantaggi e limiti, introdurre AWS e i suo componenti. Nel corso verranno discussi i concetti fondamentali dell’infrastruttura AWS per comprendere i servizi principali di AWS (EC2, S3, EFS, VPC..).
Sezione 1:
Introduzione al Cloud e Fondamenti AWS
Obiettivi:
Comprendere il concetto di cloud computing, vantaggi e limiti, introdurre AWS e i suoi
componenti fondamentali.
Sezione 2:
EC2, AMI e Terraform
Obiettivi:
Imparare a gestire server virtuali EC2, creare immagini personalizzate (AMI) e automatizzare le operazioni con Terraform.
Sezione 3:
Networking su AWS
Obiettivi:
Approfondire il networking su AWS per creare ambienti isolati, sicuri e ben configurati.
Programma Sezione 1
1.1 Cos’è il Cloud Computing
- Definizione di cloud computing
- Tipi di cloud: Public, Private, Hybrid
- Modelli di servizio: IaaS, PaaS, SaaS
1.2 Vantaggi e Svantaggi del Cloud
- Scalabilità e flessibilità
- Pay-per-use e costi operativi
- Alta disponibilità e ridondanza
- Limitazioni: dipendenza dal fornitore, latenza, costi imprevisti
1.3 Introduzione ad AWS
- Panoramica di AWS
- Regioni e Availability Zones
- Architettura globale e concetti base
Programma Sezione 2
2.1 EC2 – Elastic Compute Cloud
- Cos’è EC2 e suoi use-case
- Tipi di istanze (t2, t3, m5, ecc.)
- Network: subnet, IP e security group
- Storage: EBS, EFS
- Permessi: IAM role
- Lancio di una macchina virtuale da console
2.2 AMI – Amazon Machine Images
- Differenza tra AMI pubbliche e personalizzate
- Creazione e gestione di AMI
- Snapshot e backup
2.3 Introduzione a Terraform
- Cos’è Infrastructure as Code (IaC)
- Panoramica di Terraform
- Provider e risorse: configurare l’ambiente AWS
2.4 Creazione e Gestione di EC2 con Terraform
- Tfstate su S3
- File .tf e sintassi base per EC2
- Inizializzazione, validazione e deployment (init, plan, apply)
Programma Sezione 3
3.1 Amazon VPC – Virtual Private Cloud
- Cos’è una VPC
- CIDR block, subnet pubbliche/private
- Route tables e internet gateway
3.2 Controlli di Sicurezza
- Security Groups vs Network ACLs
- Regole di ingresso e uscita
- Buone pratiche per la sicurezza
3.3 IP e DNS
- Tipi di IP: pubblici, privati, elastic IP
- DHCP options set
- DNS su AWS: Route 53 (cenno), risoluzione interna ed esterna
- 3.4 Integrazione con EC2
- Collegare istanze a subnet
- Apertura porte via SG/NACL per accesso web/SSH
3.4 Integrazione con EC2
- Collegare istanze a subnet
- Apertura porte via SG/NACL per accesso web/SSH

