Università di Bergamo Facoltà di Ingegneria GESTIONE DEI SISTEMI ICT Paolo Salvaneschi B2_1 V1.1 Infrastrutture e Architetture di sistema Il contenuto del documento è liberamente utilizzabile dagli studenti, per studio personale e per supporto a lezioni universitarie. Ogni altro uso è riservato, e deve essere preventivamente autorizzato dall autore. Sono graditi commenti o suggerimenti per il miglioramento del materiale
INDICE Infrastrutture e architetture di sistema Infrastrutture di rete Server farm Sistemi di Storage Virtualizzazione server Sistemi ad alta affidabilità Virtualizzazione client B2 Infrastrutture Paolo Salvaneschi 2
Infrastrutture e architetture di sistema Panorama sintetico di infrastrutture e architetture di sistema comuni ai sistemi ICT Lo scopo non è una specifica conoscenza tecnica ma: La conoscenza dell esistenza di infrastrutture e architetture tipiche La conoscenza delle funzioni che mettono a disposizione B2 Infrastrutture Paolo Salvaneschi 3
Infrastrutture di rete Infrastrutture di rete Esempio B2 Infrastrutture Paolo Salvaneschi 4
Rete geografica Es. contratto outsourcing Fastweb Infrastrutture di rete Firewall Rete locale Sistemi Pdl Server B2 Infrastrutture Paolo Salvaneschi 5
Infrastrutture di rete Internet Router Server web Accessibile dall esterno DMZ Rete visibile dall esterno Firewall Rete interna Server applicativo /DB interno B2 Infrastrutture Paolo Salvaneschi 6
Server Farm Server Farm Esempio B2 Infrastrutture Paolo Salvaneschi 7
Server Farm Server Farm Esempio Sistemi di Storage Rete locale Infrastruttura di server virtuali ad alta affidabilità Rete locale B2 Infrastrutture Paolo Salvaneschi 8
Sistemi di Storage Sistemi di Storage SAN (Storage Area Network) Rete o parte di una rete ad alta velocità (Gigabit/sec) costituita esclusivamente da dispositivi di memorizzazione di massa Tutti i dispositivi di memorizzazione sono disponibili a qualsiasi server della rete LAN di cui la SAN fa parte Connessione con canali in fibra ottica B2 Infrastrutture Paolo Salvaneschi 9
Sistemi di Storage B2 Infrastrutture Paolo Salvaneschi 10
Virtualizzazione server Virtualizzazione server Su un sistema fisico è installato un prodotto software di virtualizzazione Il prodotto permette di creare e gestire più macchine virtuali (software) ognuna delle quali include un sistema operativo. Ogni macchina virtuale è utilizzata come un normale server fisico su cui può essere installato software applicativo, basi di dati,... B2 Infrastrutture Paolo Salvaneschi 11
Virtualizzazione server Virtualizzazione server App App App Operating System Hardware Traditional Stack App App App OS OS OS Hypervisor (virtual machine manager) Hardware Virtualized Stack B2 Infrastrutture Paolo Salvaneschi 12
Virtualizzazione server Virtualizzazione server Isolamento: il server virtuale è isolato rispetto a malfunzionamenti e security Incapsulamento: il server virtuale può essere spostato e copiato come un file Indipendenza dall hardware: un server virtuale può essere migrato su differenti sistemi fisici B2 Infrastrutture Paolo Salvaneschi 13
Virtualizzazione server B2 Infrastrutture Paolo Salvaneschi 14
Sistemi ad alta affidabilità Sistemi ad alta affidabilità Server ad alta affidabilità Infrastrutture di rete replicate Dischi replicati (RAID) B2 Infrastrutture Paolo Salvaneschi 15
Sistemi ad alta affidabilità Server ad alta affidabilità Blade server. Rack che ospita più server fisici ("blade" o "lame ), uno accanto all'altro Più macchine fisiche B2 Infrastrutture Paolo Salvaneschi 16
Sistemi ad alta affidabilità Gestione dell alta affidabilità per le macchine virtuali: i server fisici blade ospitano macchine virtuali. Se un server fisico cade, il server virtuale è spostato su un altro server fisico funzionante B2 Infrastrutture Paolo Salvaneschi 17
Virtualizzazione client Virtualizzazione client La parte software del client (client virtuale) è gestita separatamente rispetto alla macchina fisica client (PC, Tablet,Thin client, ) Tutti i client virtuali (con le specifiche personalizzazioni) sono memorizzati in un server centrale (immagini) Quando l utente accede ad un qualsiasi client fisico il server centrale fornisce il client virtuale al client fisico o permette l accesso al client virtuale (che in questo caso esegue sul server) B2 Infrastrutture Paolo Salvaneschi 18
Virtualizzazione client Virtualizzazione client B2 Infrastrutture Paolo Salvaneschi 19
Thin client Virtualizzazione client L hardware del client è ridotto Lo storage è fornito centralmente Il sistema operativo e le applicazioni sono forniti da client virtuali B2 Infrastrutture Paolo Salvaneschi 20
Esempio Data center di un gruppo di ospedali B2 Infrastrutture Paolo Salvaneschi 21
Esempio Sistema blade di virtualizzazione server Blade B2 Infrastrutture Paolo Salvaneschi 22
Esempio Sistema blade di virtualizzazione server Blade 2 x Processori Intel Xeon E5-2450 8 core 16 GB RAM, 2 HD da 146 GB Infrastruttura rack ad alta affidabilità 18 lame blade B2 Infrastrutture Paolo Salvaneschi 23
Esempio Storage Alta affidabilità 22 TeraBytes B2 Infrastrutture Paolo Salvaneschi 24
Esempio Infrastruttura di backup Backup Server - Primergy RX200 S6 Tape library SW di backup: Symantec Backup Exec B2 Infrastrutture Paolo Salvaneschi 25
Infrastruttura di rete Esempio Firewall CheckPoint SG12200 B2 Infrastrutture Paolo Salvaneschi 26
Infrastruttura di rete Esempio Infrastruttura ad alta affidabilità Apparati attivi e connessioni ridondati B2 Infrastrutture Paolo Salvaneschi 27
Esempio Google server farms http://www.google.com/about/datacenters/gallery/#/ B2 Infrastrutture Paolo Salvaneschi 28