SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
Virtualizzazione



                                     Sistema di Classificazione automatica

                                              Elaborazioni batch




                                                                                          pag. 1
                                                                              Salvatore Petrucci
Il Sole 24 Ore - Sviluppo prodotti
                                                                             Milano, 26/11/2007
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
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
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
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
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
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
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
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
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
Grazie per l’attenzione




                    salvatore.petrucci@ilsole24ore.com




                                                                   pag. 11
26/11/2007
                                                         Salvatore Petrucci
Sviluppo Prodotti

Contenu connexe

En vedette

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

En vedette (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
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