Virtualizzazione Sistema di Classificazione automatica Elaborazioni batch

11
Il Sole 24 Ore - Sviluppo prodotti pag. 1 Salvatore Petrucci Milano, 26/11/2007 Virtualizzazione Sistema di Classificazione automatica Elaborazioni batch

Transcript of Virtualizzazione Sistema di Classificazione automatica Elaborazioni batch

Page 1: Virtualizzazione Sistema di Classificazione automatica Elaborazioni batch

Il Sole 24 Ore - Sviluppo prodotti

pag. 1

Salvatore PetrucciMilano, 26/11/2007

Virtualizzazione

Sistema di Classificazione automatica

Elaborazioni batch

Page 2: Virtualizzazione Sistema di Classificazione automatica Elaborazioni batch

26/11/2007

Sviluppo Prodotti

pag. 2

Salvatore Petrucci

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

Page 3: Virtualizzazione Sistema di Classificazione automatica Elaborazioni batch

26/11/2007

Sviluppo Prodotti

pag. 3

Salvatore Petrucci

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

Page 4: Virtualizzazione Sistema di Classificazione automatica Elaborazioni batch

26/11/2007

Sviluppo Prodotti

pag. 4

Salvatore Petrucci

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

ESX Server

Pool-PROD – 24Gb RAM, 36GHzPool-PROD – 24Gb RAM, 36GHz

ESX Server

Pool-STAGE – 4Gb RAM, 6GHzPool-STAGE – 4Gb RAM, 6GHz

ESX Server

Pool-SVIL – 4Gb RAM, 6GHzPool-SVIL – 4Gb RAM, 6GHz

ESX Server

Non utilizzato – 64Gb RAM, 80GHzNon utilizzato – 64Gb RAM, 80GHz

Cluster ESX

Virtual Center Management Server (HA, DRS, Resource Pool)

Page 5: Virtualizzazione Sistema di Classificazione automatica Elaborazioni batch

26/11/2007

Sviluppo Prodotti

pag. 5

Salvatore Petrucci

Elaborazione batch

• Punto critico: durata delle elaborazioni

• Tempi di elaborazione iniziali: circa 14h

• Obiettivo: riduzione dei tempi di elaborazione a 3h

Page 6: Virtualizzazione Sistema di Classificazione automatica Elaborazioni batch

26/11/2007

Sviluppo Prodotti

pag. 6

Salvatore Petrucci

Elaborazioni batch (2)

• Il carico elaborativo è stato distribuito su 6 server virtuali in base ai dati relativialle performance globali dei server

• Risultato ottenuto: tempi di elaborazione di circa 3h

ESX Server

Batch-PROD – 24Gb RAM, max 70 GHzBatch-PROD – 24Gb RAM, max 70 GHz

ESX Server

Non utilizzato – 40Gb RAMNon utilizzato – 40Gb RAM

Cluster ESX

Virtual Center Management Server (HA, DRS, Resource Pool)

Page 7: Virtualizzazione Sistema di Classificazione automatica Elaborazioni batch

26/11/2007

Sviluppo Prodotti

pag. 7

Salvatore Petrucci

Elaborazioni batch (3)

• Soluzione ampliata a fronte di nuove esigenze elaborative

• Aggiunta di 2 coppie di server per le erogazioni online

ESX Server

Batch-PROD – 24Gb RAM, max 70 GHzBatch-PROD – 24Gb RAM, max 70 GHz

ESX Server

Non utilizzato – 24Gb RAMNon utilizzato – 24Gb RAM

Cluster ESX

Virtual Center Management Server (HA, DRS, Resource Pool)

ESX Server

Online1 – 8Gb RAM, 6GHzOnline1 – 8Gb RAM, 6GHz

ESX Server

Online1 – 8Gb RAM, 6GHzOnline1 – 8Gb RAM, 6GHz

Page 8: Virtualizzazione Sistema di Classificazione automatica Elaborazioni batch

26/11/2007

Sviluppo Prodotti

pag. 8

Salvatore Petrucci

DI GIORNO à Batch-PROD – 64Gb RAM, max 80 GHzDI GIORNO à Batch-PROD – 64Gb RAM, max 80 GHz

Online1 – 8Gb RAM, 6GHzOnline1 – 8Gb RAM, 6GHz

Online1 – 8Gb RAM, 6GHzOnline1 – 8Gb RAM, 6GHz

DI NOTTE –>Batch-PROD – 24Gb RAM, max 70 GHzDI NOTTE –>Batch-PROD – 24Gb RAM, max 70 GHz

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.

ESX Server ESX Server

Non utilizzato –24Gb RAMNon utilizzato –24Gb RAM

Cluster ESX

Virtual Center Management Server (HA, DRS, Resource Pool)

ESX Server ESX Server

Page 9: Virtualizzazione Sistema di Classificazione automatica Elaborazioni batch

26/11/2007

Sviluppo Prodotti

pag. 9

Salvatore Petrucci

Ulteriore vantaggio• Separazione netta tra infrastruttura (HW, rete e vmware) e SW

• Manutenzione infrastruttura mantenendo l’erogazione dei servizi

Cluster ESX

Virtual Center Management Server (HA, DRS, Resource Pool)

Online1 – 8Gb RAM, 6GHzOnline1 – 8Gb RAM, 6GHzOnline1 – 8Gb RAM, 6GHzOnline1 – 8Gb RAM, 6GHzBatch-PROD – 24Gb RAM, max 70 GHzBatch-PROD – 24Gb RAM, max 70 GHz

ESX Server ESX Server

Non utilizzato – 24Gb RAMNon utilizzato – 24Gb RAM

ESX Server ESX Server

HW – Server FSC Primergy RX300 S3 + VMware ESX 3

ESX Server

Pool-PROD – 24Gb RAM, 36GHzPool-PROD – 24Gb RAM, 36GHz

ESX Server

Pool-STAGE – 4Gb RAM, 6GHzPool-STAGE – 4Gb RAM, 6GHz

ESX Server

Pool-SVIL – 4Gb RAM, 6GHzPool-SVIL – 4Gb RAM, 6GHz

ESX Server

Non utilizzato – 64Gb RAM, 80GHzNon utilizzato – 64Gb RAM, 80GHz

Page 10: Virtualizzazione Sistema di Classificazione automatica Elaborazioni batch

26/11/2007

Sviluppo Prodotti

pag. 10

Salvatore Petrucci

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-corebasato sulla microarchitettura Intel® Core™ offrendo strumenti di supporto nativo alla virtualizzazione.

Page 11: Virtualizzazione Sistema di Classificazione automatica Elaborazioni batch

26/11/2007

Sviluppo Prodotti

pag. 11

Salvatore Petrucci

Grazie per l’attenzione

[email protected]@ilsole24ore.com