B2_1_Infrastrutture_V11 [modalità compatibilità]

Università di Bergamo
Dip. di Ingegneria gestionale, dell'informazione e della produzione
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
B2 – Infrastrutture
Paolo Salvaneschi
Esempio
4
Infrastrutture di rete
Rete geografica
Es. contratto outsourcing Fastweb
Firewall
Rete locale
Sistemi
Pdl
Server
B2 – Infrastrutture
Paolo Salvaneschi
5
Infrastrutture di rete
Internet
Router
DMZ
Rete visibile dall’esterno
Server web
Accessibile
dall’esterno
Firewall
Rete interna
Server applicativo /DB
interno
B2 – Infrastrutture
Paolo Salvaneschi
6
Server Farm
Esempio
• Server Farm
B2 – Infrastrutture
Paolo Salvaneschi
7
Server Farm
Esempio
• Server Farm
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
App
App
OS
OS
OS
App
Operating System
Hypervisor (virtual
machine manager)
Hardware
Hardware
Traditional Stack
B2 – Infrastrutture
Virtualized Stack
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
Virtualizzazione client
• Thin 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
Esempio
• Infrastruttura di rete
Firewall
CheckPoint SG12200
B2 – Infrastrutture
Paolo Salvaneschi
26
Esempio
• Infrastruttura di rete
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