Innovazione tecnologica Consolidamento piattaforma UNIX-AIX Esperienza del Comune di Roma Luigi Baldoni 21 Maggio 2007 © 2007 IBM Corporation COMUNE DI ROMA: realtà complessa triplice ruolo: metropoli, capitale della repubblica e sede del Vaticano • 135.000 ettari di territorio • 2.700.000 di abitanti • 27.000 dipendenti • 82 aziende coordinate • 19 Municipi, 19 dipartimenti, 20 uffici extra-dipartimentali • 6 miliardi di euro di Bilancio © 2007 IBM Corporation Infrastruttura tecnologica ICT . Postazioni di lavoro 13.000 fisse + 500 mobili . Stampanti 7000 . Server windows 250 . Server linux 10 . Server Unix Enterprise 6 . Server proprietari 1 . Evoluzione futura 15.000 postazioni (2008) © 2007 IBM Corporation Networking Rete Dati . 210 reti lan collegate in geografico (35% i fibra ottica) (oltre 15000 punti fonia/dati) E’ in corso la realizzazione della rete a larga banda Rete telefonica . 110 centrali con tre master collegate con flussi a 2Mbit/s (oltre 16.000 telefoni) E’ stato predisposto un progetto di Voice over IP Rete Radio . utilizza 28 coppie di frequenze . 10 antenne e oltre 4000 apparati radio © 2007 IBM Corporation Sistemi informativi su piattaforma UNIX IBM . Bilancio e contabilità (SAP) . . . . . • . . Decision support sistem (BW) Personale (stipendi, rilevazione presenze) Servizi interattivi (Portale Internet/Intranet) Lavori pubblici Protocollo Servizi Scolastici Database applicativi (50 c.a.) Più di 50 applicazioni di scala interdipartimentale, dipartimentale e locali • Sistemi di gestione infrastrutturali (Tivoli, LDAP Storage Manager…) Consolidamento applicativo in ambito Unix su unica piattaforma virtualizzata © 2007 IBM Corporation Piattaforma UNIX attualmente in produzione . 4 Server Enterprise P690 IBM 55 partizioni logiche: • Produzione • Test • Sviluppo Partizionamento Fisico Configurazione hardware totale 128 CPU Power4 284 GB ram © 2007 IBM Corporation Consolidamento Piattaforma UNIX IBM . 4 Server Enterprise p690 IBM 2 Server Enterprise p595 IBM © 2007 IBM Corporation Ambiente Sistema Cooling BTU/hr Power KW Hr Comune di Roma P690 1 51200 15400 Comune di Roma P690 2 51200 15400 Comune di Roma P690 3 51200 15400 Comune di Roma P690 4 51200 15400 204800 61600 7,5 7,5 7,5 7,5 Totale Origine Comune di Roma Comune di Roma Totali Target Differenza Spazi 7 595 1 64500 18900 7 595 2 64500 18900 129000 37800 14 -37% -39% -54% © 2007 IBM Corporation 8 Situazione finale nel nuovo CED 2 Server Enterprise P595 72 CPU Power5 392 GB ram . 2 Sottosistemi dischi Dal marzo 2007 l’infrastruttura supporta 90 partizioni “virtuali”. 16 TB IBM + EMC2 1 Libreria Nastri 12 nastri 2 attuatori 500 cassette Apparati di rete LAN Apparati di rete SAN 2 CISCO 6500 equipaggiati con: 2 Director IBM equipaggiati con: 192 porte in rame 192 porte in fibra 192 porte in fibra 1 San Volume Controller IBM © 2007 IBM Corporation Configurazione logica marzo 2007 Macchia A Funzione partizione Macchia B Q.ta CPU Q.ta RAM Funzione partizione Q.ta CPU Q.ta RAM TSM 1,05 5 NIM DMGR (Deploy Manager) 1,05 5 WAS PRODUZIONE 1,26 6 WAS PRODUZIONE 1,26 6 ORACLE 9I RAC PRODUZIONE 2,90 8 ORACLE 9I RAC PRODUZIONE 2,90 8 ORACLE 9I RAC COLLAUDO 0,84 5 ORACLE 9I RAC COLLAUDO 0,84 5 WAS TEST 0,84 4 WAS TEST 0,84 4 ORACLE Application Server 1,05 4 ORACLE Application Server 1,05 4 DWH HARRYS 0,84 3 WEB DMZ TEST 0,84 3 WEB DMZ PROD 0,96 2 WEB DMZ PROD 0,96 2 PORTALE 1,00 2 PORTALE 1,00 2 PORTALE 1,00 2 PORTALE 1,00 2 SAP R/3 PRODUZIONE 1,68 8 SAP R/3 PRODUZIONE 1,68 8 SAP R/3 SVILUPPO 0,84 3 SAP R/3 SVILUPPO 0,84 3 DSS PRODUZIONE 2,17 6 DSS TEST 2,17 6 DSS SVILUPPO 2,17 5 DSS SVILUPPO 2,17 5 WAS - TOMCAT SVILUPPO 1,08 2 AMBIENTI DI COMPILAZIONE 1,08 2 WAS PEOPLE 1,16 4 WAS PEOPLE 1,16 4 DB2 PRODUZIONE 0,96 4 DB2 PRODUZIONE 0,96 4 ORACLE 10 SPACIAL CARTOGRAFIA 2,31 6 ORACLE 10 SPACIAL CARTOGRAFIA 2,31 6 PORTAL (INTRANET) SVILUPPO 1,23 2 SAP STORICO 1,08 2 PERSONALE 1,04 4 PERSONALE 1,04 4 TIVOLI TMR MASTER 0,42 3 TIVOLI TMR SLAVE 0,42 3 STAGE 1,23 2 TIVOLI TEC 1,08 2 VIOS1 0,50 4 VIOS1 0,50 4 VISO2 0,50 4 VISO2 0,50 4 © 2007 IBM Corporation Le sfide odierne nell’IT: Costi per Systems Management e consumi Energetici Costi (US$B) Spese IT Worldwide per Servers, Power and Cooling, e Management/Administration $300 $250 Costi x Power & Cooling ->x8 Costi x Server Mgt & Admin Costs x4 $200 Costi Acquisizione nuovi Server $150 $100 Base Installata (M Unità) 50 45 40 35 30 25 20 15 10 5 0 $50 $0 IT Spends $0.50 in Power & Cooling For Every $1.00 in Hardware Worldwide IDC 2007 © 2007 IBM Corporation 11 Progetti di IT Optimization Oggi, si pone sempre più frequentemente la necessità di: – semplificare le infrastrutture, e – renderle sempre più flessibili – per seguire le necessità del business, sempre più legate a veloci dinamiche di cambiamento. L'uso di funzionalità avanzate di virtualizzazione permette: – di migliorare l'efficienza e la flessibilità complessiva di un ambiente IT. © 2007 IBM Corporation 12 Server Consolidation: migliora l'utilizzo dei sistemi e riduce i costi Molte aziende hanno oggi nei loro datacenter : – grande numero di serventi sotto utilizzati. – Ogni servente è spesso dedicato ad un singolo sistema operativo e spesso ad una singola applicazione. – I serventi sono dimensionati su valori di picco del carico di lavoro, (ma nella pratica essi usano solo una frazione della loro piena capacità) – diversi serventi le cui applicazioni evidenziano picchi di carico ma in diversi intervalli di tempo (ad esempio attività batch ed online), – tutti questi serventi dedicati (a singole applicazioni) richiedono spesso una quantità significativa di spazio e consumi energetici per alimentazione e raffreddamento persino quando sono inutilizzati. Ne consegue una complessità nella gestione e costi aggiuntivi che spingono verso un basso ritorno degli investimenti (ROI). Applicazione 1 Applicazione 2 Applicazione 3 Applicazione 4 Applicazione 5 © 2007 IBM Corporation 13 IBM System p Server consolidition Il Business odierno richiede rapidità nei cambiamenti. – Ma come è possibile rispondere alle nuove esigenze , – quanto tempo è necessario per attivare un nuovo servente, richiederlo, ordinarlo, installarlo? – Tutto ciò richiede tempo. Soluzione avanzate di Virtualizzazione (come APV disponibile con i sistemi 595 del Comune Di Roma) consente una soluzione efficiente al problema. – Invece di ordinare un nuovo sistema è possibile (sfruttando le funzionalità di micro-partitioning, Dynamic Partitioning e Virtual I/O server ) creare rapidamente nuovi server virtuali su un System p esistente che abbia della capacità inutilizzata; ove non fosse sufficiente sarà comunque possibile creare il nuovo ambiente magari attivando tempestivamente capacita On Demand, oppure ridistribuendo le risorse tra gli ambienti già presenti (workload balamcing automatico) – Creare nuovi serventi virtuali (ad es. per testare un nuovo ambiente applicativo) è più facile e meno costoso di un provisioning tradizionale di server fisici. – In questo modo si utilizzano meglio investimenti esistenti dell'azienda, piuttosto che farne di nuovi, oppure si accelerano i tempi di implementazione di un nuovo ambiente con notevoli risparmi sui costi di progetto © 2007 IBM Corporation 14 La virtualizzazione aiuta aiuta a ridurre i consumi energetici (Power Efficiency) La complessità nell'ottimizzare le operazioni di business in un'economia globale continua a crescere, nel contempo i costi del petrolio e la sempre più alta domanda di potenza elaborativa spinge in alto i costo legati ai consumi energetici nei Data Center. I serventi che hanno le seguenti caratteristiche sono la migliore risposta : – Serventi che siano performanti (maggiori sono le performance, maggiori saranno le possibilità di consolidare nuovi e più ambienti) – Serventi che sfruttino funzionalità che li rendano estremamente flessibili (granularità di virtualizzazione per una migliore utilizzazione delle risorse del server, ottimizzazione nell'uso dell'I/O, automatic workload balancing...) – Serventi che Adottino tecnologie microprocessore e sistemi d'alimentazione e ventilazione power efficienti © 2007 IBM Corporation 15 Conclusioni La soluzione di virtualizzazione alla piattaforma Advanced POWER Virtualization IBM(APV) o una sua analoga, apre numerose opportunità per consolidare e semplificare l'infrastruttura IT. Benefici di questa soluzione sono : – Riduzione del total cost of ownership (TCO) e migliore impiego degli asset IT, aumentando in maniera significativa l'utilizzo dei serventi e condividendo le risorse di I/O, – Miglioramento dei tempi di reazione dell'infrastruttura IT verso le esigenze di business, e maggior velocità operativa potendo creare server virtuali in tempi ridotti, riallocare dinamicamente e automaticamente le risorse verso quelle applicazioni che ne hanno bisogno per meglio adattarsi ai cicli di business mutevoli o gestire picchi inaspettati nella domanda, il tutto senza fermare il servizio, – Semplificazione della gestione delle infrastrutture IT, rendendo i carichi applicativi indipendenti dalle risorse hardware. – Ridotti consumi energetici © 2007 IBM Corporation 16 Comune di Roma Prima - Dopo Comune di Roma Modello Ideale di Virtualizzazione Garantire questo livello di servizio while 35 Minimizzare il basso utilizo delle risorse 4xp690 32 core, 128 core totali -prima Before Virtualizing Cerner 64 CPU's were dedicated to the Production Environment and 18 to Development 2x p5 595 After Virtualization Hourly Max Peak 64 coreCPUtotali dopo Usage at 32 CPU's 30 25 20 B 15 10 5 20 Tempo © 2007 IBM Corporation 17 55 10 45 0 35 25 15 50 5 40 30 20 55 10 45 0 35 25 15 50 5 40 30 20 55 10 45 0 35 25 15 50 5 40 30 20 55 10 45 0 0 35 Risorse necessarie A