Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Virtualizzazione Sistema di Classificazione automatica Elaborazioni batch
1. Virtualizzazione
Sistema di Classificazione automatica
Elaborazioni batch
pag. 1
Salvatore Petrucci
Il Sole 24 Ore - Sviluppo prodotti
Milano, 26/11/2007
2. Servizi da implementare
• Classificazione documentale
• ambienti di produzione per tre aree distinte ciascuno composto
da 2 server (totale 6 server)
• Elaborazione batch
• Numero di server necessari per l’elaborazione batch noto a priori
ma suscettibile di cambiamenti (almeno 6 server)
• Sistemi di sviluppo e stage
• Ambiente stage per la classificazione documentale (2)
Totale di almeno 14 server
pag. 2
26/11/2007
Salvatore Petrucci
Sviluppo Prodotti
3. Motivazioni all’adozione di server virtuali
• Consolidamento dei server e ottimizzazione dell’infrastruttura
• Flessibilità operativa, aumento della disponibilità applicativa e della business
continuity
• Fast provisioning e remote management
• Contributo di FSC in fase implementativa à Cluster, o pool di risorse virtuali , di
48 core, 127 GHz e 96 Gb RAM
pag. 3
26/11/2007
Salvatore Petrucci
Sviluppo Prodotti
4. Classificazione documentale
• Prima fase: Creazione del server di sviluppo del Sistema di classificazione
• Test di rispondenza ai requisiti utente
• Seconda fase: clonazione del sistema di sviluppo per ottenere il server di stage
• Test di performance
• Terza fase: creazione, a partire dal server di stage delle successive tre coppie di
server per l’ambiente di produzione
Virtual Center Management Server (HA, DRS, Resource Pool)
Cluster ESX
Pool-PROD – 24Gb RAM, 36GHz Pool-STAGE – 4Gb RAM, Pool-SVIL – 4Gb RAM, Non utilizzato – 64Gb RAM, 80GHz
Pool-PROD – 24Gb RAM, 36GHz Pool-STAGE – 4Gb RAM, Pool-SVIL – 4Gb RAM, Non utilizzato – 64Gb RAM, 80GHz
6GHz 6GHz
6GHz 6GHz
ESX Server ESX Server ESX Server ESX Server
pag. 4
26/11/2007
Salvatore Petrucci
Sviluppo Prodotti
5. Elaborazione batch
• Punto critico: durata delle elaborazioni
• Tempi di elaborazione iniziali: circa 14h
• Obiettivo: riduzione dei tempi di elaborazione a 3h
pag. 5
26/11/2007
Salvatore Petrucci
Sviluppo Prodotti
6. Elaborazioni batch (2)
• Il carico elaborativo è stato distribuito su 6 server virtuali in base ai dati relativi
alle performance globali dei server
• Risultato ottenuto: tempi di elaborazione di circa 3h
Virtual Center Management Server (HA, DRS, Resource Pool)
Cluster ESX
Batch-PROD – 24Gb RAM, max 70 GHz Non utilizzato – 40Gb RAM
Batch-PROD – 24Gb RAM, max 70 GHz Non utilizzato – 40Gb RAM
ESX Server ESX Server
pag. 6
26/11/2007
Salvatore Petrucci
Sviluppo Prodotti
7. Elaborazioni batch (3)
• Soluzione ampliata a fronte di nuove esigenze elaborative
• Aggiunta di 2 coppie di server per le erogazioni online
Virtual Center Management Server (HA, DRS, Resource Pool)
Cluster ESX
Batch-PROD – 24Gb RAM, max 70 GHz Online1 – 8Gb RAM, 6GHz Online1 – 8Gb RAM, 6GHz Non utilizzato – 24Gb
Batch-PROD – 24Gb RAM, max 70 GHz Online1 – 8Gb RAM, 6GHz Online1 – 8Gb RAM, 6GHz Non utilizzato – 24Gb
RAM
RAM
ESX Server ESX Server ESX Server ESX Server
pag. 7
26/11/2007
Salvatore Petrucci
Sviluppo Prodotti
8. Altri ambienti di sviluppo
• Il pool di risorse riservate all’elaborazione batch era sostanzialmente inutilizzato al termine
delle elaborazioni. Per cui tali risorse sono state ‘riutilizzate’ nelle ore restanti per
l’erogazione di ulteriori ambienti virtualizzati, sia di sviluppo che di stage.
Virtual Center Management Server (HA, DRS, Resource Pool)
Cluster ESX
DI GIORNO à Batch-PROD – 64Gb RAM, max 80 GHz
DI GIORNO à Batch-PROD – 64Gb RAM, max 80 GHz
DI NOTTE –>Batch-PROD – 24Gb RAM, max 70 GHz Non utilizzato –
Online1 – 8Gb RAM, Online1 – 8Gb RAM,
DI NOTTE –>Batch-PROD – 24Gb RAM, max 70 GHz Non utilizzato –
Online1 – 8Gb RAM, Online1 – 8Gb RAM,
6GHz 6GHz
6GHz 6GHz 24Gb RAM
24Gb RAM
ESX Server ESX Server ESX Server ESX Server
pag. 8
26/11/2007
Salvatore Petrucci
Sviluppo Prodotti
9. Ulteriore vantaggio
• Separazione netta tra infrastruttura (HW, rete e vmware) e SW
• Manutenzione infrastruttura mantenendo l’erogazione dei servizi
Virtual Center Management Server (HA, DRS, Resource Pool)
Cluster ESX
Pool-PROD – 24Gb RAM, 36GHz Pool-STAGE – 4Gb RAM, Pool-SVIL – 4Gb RAM, Non utilizzato – 64Gb RAM, 80GHz
Pool-PROD – 24Gb RAM, 36GHz Pool-STAGE – 4Gb RAM, Pool-SVIL – 4Gb RAM, Non utilizzato – 64Gb RAM, 80GHz
6GHz 6GHz
6GHz 6GHz
ESX Server ESX Server ESX Server ESX Server
Batch-PROD – 24Gb RAM, max 70 GHz Online1 – 8Gb RAM, 6GHz Online1 – 8Gb RAM, 6GHz Non utilizzato – 24Gb
Batch-PROD – 24Gb RAM, max 70 GHz Online1 – 8Gb RAM, 6GHz Online1 – 8Gb RAM, 6GHz Non utilizzato – 24Gb
RAM
RAM
ESX Server ESX Server ESX Server ESX Server
HW – Server FSC Primergy RX300 S3 + VMware ESX 3
pag. 9
26/11/2007
Salvatore Petrucci
Sviluppo Prodotti
10. Conclusioni
• Stretta collaborazione tra il Sole 24 Ore e Fujitsu Siemens
Computers in fase progettuale ed implementativa
• Ottimizzazione dell’hw installato, i server 2 socket quad-
core sono rivelati la scelta ottimale per l’utilizzo richiesto
dal nostro tipo di servizi, sia dal punto di vista
prestazionale che gestionale
• Inoltre i server Fujitsu Siemens Computers traggono
ulteriori vantaggi dal processore Intel® Xeon® quad-core
basato sulla microarchitettura Intel® Core™ offrendo
strumenti di supporto nativo alla virtualizzazione.
pag. 10
26/11/2007
Salvatore Petrucci
Sviluppo Prodotti
11. Grazie per l’attenzione
salvatore.petrucci@ilsole24ore.com
pag. 11
26/11/2007
Salvatore Petrucci
Sviluppo Prodotti