Core Logic
Il video analizza l’evoluzione dai server fisici tradizionali alle infrastrutture virtualizzate e ai servizi Cloud. L’obiettivo è comprendere come gli Hypervisor permettano l’astrazione dell’hardware e come il framework NIST SP 800-145 definisca l’architettura moderna del Cloud Computing.
🖥️ Fondamenti della Virtualizzazione
Prima della virtualizzazione, esisteva un rapporto 1:1 tra hardware fisico e Operating System (OS), con un enorme spreco di risorse 02:09. La virtualizzazione rompe questo legame introducendo le Virtual Machines (VM).
Definizione di Hypervisor
L’Hypervisor (o VMM - Virtual Machine Monitor) è il software incaricato di gestire e allocare le risorse hardware fisiche (CPU, RAM, Storage) alle diverse VM 03:55.
Comparazione Hypervisor: Type 1 vs Type 2
| Caratteristica | Type 1 (Bare Metal) | Type 2 (Hosted) |
|---|---|---|
| Esecuzione | Direttamente sull’hardware fisico 04:08 | Come applicazione su un Host OS 04:55 |
| Efficienza | Alta (basso overhead) | Minore (dipende dall’OS ospitante) |
| Use Case | Data Center / Enterprise | Personal use / Lab Testing |
| Esempi | VMware ESXi, Microsoft Hyper-V | Oracle VirtualBox, VMware Workstation |
🌐 Networking Virtuale
Le VM comunicano tra loro e con l’esterno attraverso componenti di rete virtualizzati all’interno dell’Hypervisor 08:19:
- vNIC (Virtual NIC): L’interfaccia di rete virtuale della VM.
- vSwitch (Virtual Switch): Permette il Layer 2 switching interno. Supporta VLAN, Access Port e Trunk Port.
☁️ Cloud Computing: Il framework NIST
Il Cloud non è solo “il computer di qualcun altro”, ma un modello definito dallo standard NIST SP 800-145 11:19.
5 Caratteristiche Essenziali 12:58
- On-demand self-service: Provisioning automatico senza comunicazioni dirette con il service provider 13:23.
- Broad network access: Servizi disponibili su molteplici device (Smart phones, Tablets, Laptops, ecc ) 14:10.
- Resource pooling: Risorse condivise in un modello multi-tenant 14:55.
- Rapid elasticity: Scalabilità immediata in base alla domanda 16:04.
- Measured service: Fatturazione basata sul consumo effettivo (Pay-as-you-go) 16:58.
🛠️ Modelli di Servizio (Service Models)
I modelli definiscono la “linea di demarcazione” della responsabilità tra cliente e provider 18:31.
| Modello | Descrizione | Responsabilità Cliente |
|---|---|---|
| SaaS | Software as a Service | Solo utilizzo dell’app (es. Office 365) 18:47 |
| PaaS | Platform as a Service | Sviluppo e gestione delle applicazioni 20:16 |
| IaaS | Infrastructure as a Service | OS, App, Dati, Networking base (es. AWS EC2) 21:31 |
🚀 Modelli di Deployment e Connettività
Esistono quattro modi principali per implementare il Cloud 13:18:
- Public Cloud: Risorse condivise globalmente (AWS, Azure, GCP).
- Private Cloud: Risorse dedicate a una singola organizzazione (On-prem o Off-prem).
- Hybrid Cloud: Combinazione di pubblico e privato con portabilità dei dati.
- Community Cloud: Condiviso tra organizzazioni con interessi comuni (es. sicurezza o compliance).
Connettività Cloud
L’accesso tramite Internet pubblico è economico ma rischioso. Per il traffico aziendale critico, è necessario utilizzare IPsec VPN Tunnel o connessioni Private WAN dedicate (come AWS Direct Connect) per garantire sicurezza e performance 19:54.
Documentazione generata per la preparazione all’esame Cisco 200-301 CCNA.