Programma
Modulo 1: le Infrastrutture IT
Cos'è un'infrastruttura IT: Definizione e componenti principali
Tipi di infrastrutture IT: On-premise, cloud, ibrido
Vantaggi e svantaggi delle diverse architetture
Le funzioni chiave di un'amministrazione IT: Gestione, sicurezza, scalabilità
Modulo 2: Hardware e Componenti di un Server
Cos'è un server: Funzione e caratteristiche
Tipologie di server: Server fisici, virtuali, e cloud
Componenti hardware principali di un server: CPU, RAM, storage, schede di rete
Differenza tra server dedicato e server condiviso
Modulo 3: Sistemi Operativi per Server
Panoramica dei principali sistemi operativi per server: Linux, Windows Server, macOS Server
Differenze tra i sistemi operativi server e desktop
Installazione e configurazione base di un sistema operativo server
Comandi di gestione di base in Linux e Windows Server
Modulo 4: Virtualizzazione dei Server
Cos'è la virtualizzazione e come funziona
Tipi di virtualizzazione: Virtualizzazione a livello di hardware vs a livello di sistema operativo
Hypervisor: Tipi e funzioni (es. VMware, Hyper-V, KVM)
Gestione delle macchine virtuali e risorse condivise
Modulo 5: Gestione del Storage nei Server
Cos'è lo storage in un'infrastruttura IT
Tipi di storage: Storage locale, NAS (Network Attached Storage), SAN (Storage Area Network)
Concetti di RAID e implementazioni (RAID 0, 1, 5, 10)
Gestione dello storage in ambienti virtualizzati e cloud
Modulo 6: Reti e Comunicazioni nei Server
Fondamenti di networking: TCP/IP, indirizzamento IP, subnetting
Configurazione delle interfacce di rete su server: DNS, DHCP, gateway
Reti locali (LAN) vs reti geografiche (WAN)
Sicurezza di rete: Firewall, VPN, segmentazione della rete
Modulo 7: Sicurezza dei Server e Gestione degli Accessi
Principi di sicurezza nei server: Autenticazione, autorizzazione e auditing
Protezione dei server tramite firewall, antivirus, IDS/IPS
Gestione degli accessi: Gestione degli utenti e dei permessi
Strategie di patch management e aggiornamenti di sicurezza
Modulo 8: Monitoraggio e Gestione delle Prestazioni dei Server
Monitoraggio delle risorse del server: CPU, memoria, storage, rete
Strumenti di monitoraggio delle prestazioni: Nagios, Zabbix, Prometheus
Analisi dei log e gestione degli allarmi
Strategie per ottimizzare le prestazioni dei server
Modulo 9: Backup e Disaster Recovery
Concetti di backup: Tipologie e frequenza (full, incrementale, differenziale)
Soluzioni di backup per server: Backup locale, cloud backup, soluzioni ibride
Pianificazione del disaster recovery e creazione di un piano di emergenza
Testare e verificare i piani di disaster recovery
Modulo 10: Automazione della Gestione dei Server
Cos'è l'automazione e perché è importante nella gestione dei server
Strumenti di automazione: Ansible, Puppet, Chef, SaltStack
Scrittura di playbook e script per automatizzare le attività
Gestione delle configurazioni con strumenti di automazione
Modulo 11: Servizi di Rete nei Server
Configurazione dei principali servizi di rete: DNS, DHCP, NTP, HTTP/HTTPS
Configurazione di un server web (Apache, Nginx)
Gestione dei servizi di posta elettronica: Postfix, Exchange Server
Configurazione e gestione di un server FTP
Modulo 12: Gestione dei Server Web e dei Database
Cos'è un server web e come configurarlo (Apache, Nginx)
Installazione e gestione di database su server: MySQL, PostgreSQL, SQL Server
Gestione delle connessioni e ottimizzazione dei database
Backup e ripristino dei dati dei database
Modulo 13: Contenitori e Orchestrazione (Docker e Kubernetes)
Cos'è un contenitore e perché è utile nei server
Introduzione a Docker: Creazione e gestione dei contenitori
Orchestrazione dei contenitori con Kubernetes: Concetti di base e architettura
Gestione dei contenitori in ambienti di produzione
Modulo 14: Cloud Computing e Server Cloud
Cos'è il cloud computing e come si integra con l'infrastruttura IT
Tipi di cloud: Pubblico, privato, ibrido
Piattaforme cloud: AWS, Microsoft Azure, Google Cloud Platform
Progettazione e gestione di server cloud scalabili e sicuri
Modulo 15: Tendenze e Futuro delle Infrastrutture IT
Le tendenze emergenti nell'infrastruttura IT: Edge Computing, 5G, IoT
Infrastrutture come codice (Infrastructure as Code - IaC) e automazione
L'importanza della sostenibilità nelle infrastrutture IT
Il futuro della gestione dei server: Serverless computing e architetture distribuite