Self-Managing Dynamic Systems Nuove modalità di licensing per ambienti virtuali Manuel Maina [email protected] 5 aprile 2006 Composizione budget di spesa 2 Criticità manifestate dai clienti Alti costi di gestione Necessità di infrastrutture più efficienti e reattive Basso tasso di utilizzazione delle capacità IT Il business è dinamico, l’IT non lo è – ancora 3 Self-Managing Dynamic Systems Benefici Abilitatori Automazione Auto-riparazione Distribuzione flessibile Strumenti di Management Modellazione Policy Virtualizzazione Licensing 4 Self-Managing Dynamic Systems “Designed For Operations” “Operationally Aware Platform” “Intelligent Management” Model-based development and authoring tools Secure and reliable platform Model-based management tools and standards Operationally aware applications Increased utilization and flexibility of resources End-to-end policy-based management for system deployment, monitoring, and updating Dynamic Systems Initiative 5 I Sistemi Dinamici iniziano con i nuovi prodotti R2 R2 Aumenta la disponibilità dei server aziendali Abilita la configurazione e la distribuzione automatica I controlli basati su policy permettono la gestione bilanciata dei carichi I lavoro Permette un controllo amministrativo più efficiente attraverso la modellazione della tecnologia La conoscenza degli applicativi attraverso i management pack Semplifica le problematiche di identificazione dei problemi Facilita una rapida risoluzione dei problemi e ripristino dei servizi Fornisce una gestione efficiente a livello sistemistico Strumenti di distribuzione basati su modelli Sfrutta modelli di definizione dei sistemi Facilita la collaborazione tra gestori dei sistemi e sviluppatori delle applicazioni 6 Ambienti Virtuali Senza virtualizzazione: Aggiungendo lo strato di virtualizzazione: Apps Apps Apps Apps Apps Apps Applications OS OS OS OS OS OS Operating System Virtualization Hardware Operating System ... Hardware Opportunità Elementi di attenzione Utilizzazione dei sistemi Sicurezza: Integrità, patching Supporto di ambienti legacy Interoperabilità Disaster recovery, disponibilità Gestione flessibile dei carichi di Strumenti di gestione isolati lavoro Supporto e licensing Fisico Virtuale Self Managing Dynamic Systems 7 Strategia di Virtualizzazione Microsoft Windows Hypervisor Soluzioni per la sicurezza Esempio: sicurezza basata su soluzioni hardware Formato file Virtual Hard Disk (VHD) Strumenti integrati di gestione Completo set di strumenti di gestione sia per ambienti fisici che virtuali Macchine virtuali, sistema operativo, applicazioni Gestione basata su policy Licensing e supporto per aziende dinamiche 8 Investimenti per la Virtualizzazione Management tools Formato VHD : Licenza royalty-free Permette la migrazione da Virtual Server a Windows Hypervisor Windows Hypervisor: Tecnologia di virtualizzazione all’interno della piattaforma Windows 9 Virtual Server 2005 R2 Disponibile gratuitamente e scaricabile dal sito web la versione Enterprise all’indirizzo:http://www.microsoft.com/down loads/details.aspx?FamilyId=6DBA2278B022-4F56-AF967B95975DB13B&displaylang=it Disponbili add-in gratuiti per sistemi guest Linux Modello di supporto esteso alle problematiche di interoperabilità con le macchine Linux 10 Distribuzioni Linux supportate Enterprise distributions: Red Hat Enterprise Linux 2.1 (update 6) Red Hat Enterprise Linux 3 (update 6) Red Hat Enterprise Linux 4 Novell’s SuSE Linux Enterprise Server 9 Standard distributions: Red Hat Linux 7.3 Red Hat Linux 9.0 Novell’s SuSE Linux 9.2 Novell’s SuSE Linux 9.3 Novell’s SuSE Linux 10.0 11 Nuove modalità di licensing Licenze per “istanze attive” Libreria con 1000 immagini di Windows Windows Server R2 Enterprise Edition INCLUDE 4 istanze 7 Server che eseguono le immagini (1 per server) Windows Windows Windows Windows Virtualization Windows (EE) Hardware Modello di licenze attuale Totale: 1007 Licenze di Windows Nuovo modello: Totale: 7 Licenze di Windows Modello di licenze attuale Totale: 5 Licenze di Windows Nuovo modello con Windows Server R2 EE: Totale: 1 Licenza 12 Nuove modalità di licensing Per tutti i SW server Licenze SW richieste per istanze attive su un server, non per installazioni o copie Possibile creare e archiviare un numero indefinito di istanze di un SW con una singola licenza per quel SW Per tutti i SW server Qualsiasi istanza di un SW può essere eseguito su qualsiasi server licenziato per quel SW Per Processor SW eseguito in VM (e.g., SQL Server, BizTalk Server) – licenze richieste per numero dei processori virtuali utilizzati e non per i processori fisici presenti nel server SQL Server licenziato in modalità Server/CAL – possibilità di eseguire un numero indefinito di istanze in ambienti virtuali indipendentemente dalla versione (Workgroup Edition, Standard Edition or Enterprise Edition) Management Server (MOM, SMS) – gestione di qualsiasi VM su una server gestito con una licenza management Distribuzione facilitata tra i server Gestione completa di ambienti virtuali La versione Datacenter “Longhorn” includerà un numero illimitato di istanze virtuali 13 Server Licensing Dal concetto di “installato” a quello di “attivo” I clienti possono creare un numero illimitato di immagini Si applica a tutti i canali Microsoft: VL – a partire dal 1 dicembre 2005 (per I prodotti esistenti) OEM, FPP – effettivo con il rilascio dei nuovi prodotti, Windows Server R2 Windows Server Applicazioni Server Standard: Licenza richiesta per ogni istanza Enterprise: La licenza permette l’esecuzione gratuita di 4 istanze virtuali CAL: Licenza richiesta per ogni istanza attiva Per-proc: Licenza richiesta per ogni processore Nel server fisico: # CPU fisiche Nel server virtuale: # CPU virtuali 14 Per tutti i SW server Licenze per ciò che si utilizza, non per ciò che si installa Vecchio modello per sw installato · · 6 .VHD files on server’s hard disk or on a SAN Each contains an instance of Windows Server and Exchange .VHD .VHD .VHD Nuovo modello per istanze attive · · Exch. Exch. WS WS Virtual Server 6 .VHD files on server’s hard disk or on a SAN Each contains an instance of Windows Server and Exchange .VHD .VHD .VHD Windows Server .VHD .VHD .VHD .VHD Server A 6 licenze di Exchange 6 licenze di Windows Server 1 licenza per ogni Windows Server e Virtual Server nell’ambiente fisico Exch. WS WS Virtual Server Windows Server .VHD Server “A” Storage Exch. .VHD Server “A” Storage Server A 2 licenze di Exchange 2 licenze di Windows Server 1 licenza per ogni Windows Server e Virtual Server nell’ambiente fisico 15 Per tutti i SW server Distribuisci e sposta facilmente le istanze tra i server licenziati Sposta le istanze da un server ad un altro Riassegnazione di licenze da un server ad un altro MICROSOFT CORPORATION MICROSOFT CORPORATION MICROSOFT CORPORATION Exchange Exchange MICROSOFT CORPORATION MICROSOFT CORPORATION WS WS Exchange MICROSOFT CORPORATION · · WS · 6 .VHD files on server’s hard disk or on a SAN Each contains an instance of Windows Server and Exchange · .VHD .VHD .VHD .VHD .VHD .VHD .VHD Le istanze possono essere spostate da un server ad un altro secondo le richieste e senza limiti .VHD .VHD .VHD .VHD .VHD Storage Storage 6 .VHD files on server’s hard disk or on a SAN Each contains an instance of Windows Server and Exchange Le licenze possono essere riassegnate trascorsi 90 giorni dall’ultima assegnazione, o entro tale termine se il server licenziato presenta un problema 16 HW Per Processor (SQL/BizTalk) Per Processor (SQL, BizTalk) Licenze per processori virtuali per istanze virtuali Licenze per processori fisici per istanze fisiche Licenze richieste per ogni processore fisico (vecchio modello) SQL Biz Talk App App App Licenze richieste per processori virtuali (nuovo modello) Biz Talk SQL App App App WS WS WS WS WS WS WS WS WS WS Virt. Proc Virt. Proc Virt. Proc Virt. Proc Virt. Proc Virt. Proc Virt. Proc Virt. Proc Virt. Proc Virt. Proc Proc Virtual Server Virtual Server Windows Server 2003 Windows Server 2003 Proc Proc Proc # of SQL licenses = 4 # of BizTalk licenses = 4 SQL SQL SQL SQL SQL Proc Proc Proc Proc # of SQL licenses = 1 # of BizTalk licenses = 1 SQL SQL SQL SQL SQL WS WS WS WS WS WS WS WS WS WS Virt. Proc Virt. Proc Virt. Proc Virt. Proc Virt. Proc Virt. Proc Virt. Proc Virt. Proc Virt. Proc Virt. Proc Proc Virtual Server Virtual Server Windows Server 2003 Windows Server 2003 Proc Proc Proc # of SQL licenses = 4 Proc Proc Proc Proc # of SQL licenses = 5 17 Server/CAL Model (Exchange, etc.) Licenze per istanze Attive Modello attuale prevede licenze sulla base del numero di installazioni/istanze/copie del software Il nuovo modello permette 1 installazione in ambiente fisico o ambiente virtuale su un server fisico; una licenza permetterà di creare un numero illimitato di istanze non attive Licensing per sw installato (vecchio modello) .VHD images containing Exchange stored on hard drive Licensing per istanze attive (nuovo modello) Virtual machines running .VHD images on server Exch. Exch. Exch. Exch. WS WS WS WS Virtual Server Windows Server Physical Server # di licenze di Exchange = 12 # di licenze di Exchange = 4 18 Management (SMS, MOM, etc.) Licenze per istanze Attive Modello attuale prevede licenze sulla base del numero di installazioni/istanze/copie del software Il nuovo modello permette 1 installazione in ambiente fisico o ambiente virtuale su un server fisico; una licenza permetterà di creare un numero illimitato di istanze non attive Singola licenza di Management per server fisico non per macchina virtuale Management Server 1 Management License SQL SQL SQL WS App App WS WS Virtual Server Windows Server Physical Server App 1 Management License Windows Server Physical Server 19 Windows Server 2003 R2 Licensing – istanze multiple incluse bella versione Enterprise Windows Server 2003 R2 Standard Edition Virtual OS Environments Physical OS Environment WS 2003 R2 STD WS 2003 R2 STD WS 2003 R2 STD WS 2003 R2 STD Virtual Server WS 2003 R2 Standard Edition Windows Server 2003 R2 Enterprise Edition Virtual OS Environments Physical OS Environment Server “A” Server A 5 licenze per WS 2003 R2 STD WS 2003 R2 EE WS 2003 R2 STD WS 2003 R2 EE WS 2003 R2 STD Virtual Server WS 2003 R2 Enterprise Edition Server “A” Server A 1 licenza per WS 2003 R2 EE Ogni licenza permette di eseguire 1 istanza in ambiente fisico o virtuale su un server licenziato WS 2003 (STD and EE) 1 licenze per Virtual Server Consente di eseguire 1 istanza in ambiente fisico su un server licenziato Consente di eseguire fino a 4 istanze virtuali su un server licenziato Le istanze virtuali possono essere eseguite sia con la versione Standard che con quella Enterprise 1 licenza per Virtual Server 20 Modifiche e chiarimenti al licensing degli ambienti virtuali Prodotti coinvolti Tutti i prodotti server Modifiche/Chiarimenti Licenze SW per istanze attive invece che per istanze/installazioni/copie Licenze SW permettono di creare/archiviare un numero illimitato di istanze HW Partition o blade è da considerarsi come un server separato VL, FPP: Le licenze possono essere riassegnate dopo 90 giorni dall’ultima assegnazione, o entro tale termine per un guasto permanente dell’hardware OEM: non è possibile riassegnare le licenze (come avviene ora) Prodotti Server OS & Server/CAL Prodotti Server di Management Le licenze di Management (e.g., OMLs, CMLs) licenziate per server gestito, non per istanze o ambiente operativo Prodotti Per Processor SW licenziato per processore virtuale quando utilizzato in un ambiente operativo virtuale per processore fisico quando utilizzato in ambiente fisico Windows Server 2003 R2 Enterprise Edition Ogni licenza consente di eseguire istanze multiple – 1 in ambiente fisico e 4 in ambienti virtuali SQL Server 2005 licenziato in modalità Server/CAL Multi-istanze estesa alle edizioni Workgroup e Standard – ogni licenza consente di eseguire un numero illimitato di istanze in un ambiente operativo Device CAL licenziate per device, non per ambiente operativo EC licenziate per server, non per istanze o ambiente operativo 21 Evoluzione della tecnologia di virtualizzazione Before Virtual Machine Technology A B Microsoft Virtual Server 2005 Application Physical OS Environment Application Application Virtual OS Environment OS C Application OS Virtual OS Environment Virtualization Services in the Operating System (“OS”) Primary Virtual OS Environment Application Virtual Machine (“VM”) Technology Physical OS Environment Virtual OS Environment Application OS OS Operating System (“OS”) Operating System (“OS”) Physical Hardware System (“Server”) Physical Hardware System (“Server”) Physical Hardware System (“Server”) Only a Physical OS Environment A Physical OS Environment + 2 Virtual OS Environments 2 Virtual OS Environments; No Physical OS Environments Hypervisor Disponibile quest’anno: Virtual Server 2005 R2 Disponibile il prossimo anno: Virtual Server 2005 R2 SP1 con supporto alla tecnologia Intel VT e AMD Pacifica In futuro: Hypervisor e virtualization services per Windows Server 22 Virtual Hard Disk (VHD) Partners VHD è il formato di virtualizzazione Windows Compatibile tra la tecnologia Virtual Server e quella Windows hypervisor Il formato VHD permetterà agli ISVs di creare soluzioni di gestione e sicurezza Creare un vasto ecosistema di supporto per Virtual Server Partners ad oggi attivi; Acronis, Akimbi, Consonica, Leostream, Platespin, Ultrabac, WinImage Le soluzioni dei partner in sviluppo: Backup da file VHD senza attivare gli ambienti virtuali Scanning dei file VHD per la ricerca di virus Testing dell’integrità dei file VHD 23 Un nuovo Paradigma Microsoft as thought leader Self-Managing Dynamic Systems Technology Investments Industry Support Virtual Server Hypervisor System Center virtualization management VHD licensing Fostering interoperability Licensing Innovation 24 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 25