Gestire VMWare con Virtual Machine Manager: perché?

Technorati Tags: Microsoft,Windows,Management,Virtualization,Hyper-V

Voglio riprendere un interessante post pubblicato sul blog di Rakesh Malhotra (che gestisce il team di sviluppo di System Center Virtual MAchine Manager) in cui spiega perché è stata presa la decisione di inserire, nella prossima versione di VMM, la possibilità di gestire anche VMware (e nella versione ancora successiva anche Xen).

Le ragioni che lui porta sono 3:

  1. Lo chiedono i clienti, anche quelli VMWare, che vogliono un unico insieme di tool di gestione dell'infrastruttura virtualizzata

  2. La convinzione di poter fare un lavoro migliore di quanto sia in grado di fare VMWare. Non si tratta in questo caso di presunzione, ma della consapevolezza che molte applicazioni aziendali sono eseguite su Windows e sfruttano o server/servizi o framework Microsoft. Microsoft ovviamente conosce molto bene come funziona lo stack applicativo della propia piattafoma ed quindi in grado di sviluppare tool che possono effettuare decisioni migliori rispetto alla gestione dell'ambiente virtualizzato. L'esempio che porta Rakesh è molto efficace:

    "migrating a VM when the CPU spikes to 80% for 10 minutes is not a particularly smart way to make that decision but if the VM is a 'black box' to you, it's the only choice that you have." ... "if the average amount of time it takes for your order entry system to process an order exceeds 10 seconds and CPU is the reason, add more CPU capacity to the VM. Our customers are telling us that this is much more powerful and relevant."

    Microsoft crede che i propri tools di gestione (Operations Manager, Virtual Machine Manager, Configuration Manager), e la loro integrazione possano aiutare a costruire un'efficace piattoforma di gestione end-to-end di un datacenter virtualizzato. Perché escludere chi ha investito in prodotti VMWare?

  3. Consentire flessibilità nell'uso dell'hypervisor usando un'unica interfaccia di gestione.
    Anche in questo caso l'esempio portato da Rakesh è estremamente efficace:
    "You'll also be able to automate across hypervisors using a single Powershell interface that we provide. VMM will abstract the difference in hypervisor APIs for you. You simply run the "Stop-VM" cmdlet and we make sure that regardless of the hypervisor platform, the VM is stopped. No more code blocks that read "If (VMware)....elseif (VirtualServer)......elseif (Hyper-V)......"

Rakesh enfatizza anche che quando parla di gestione di VMWare intende che giorno dopo giorno sarà possibile usare la console di gestione di VMM o i tool a linea di comando per effettuare la piena gestione (anche Live Motion) di VMWare...

Mi sembra una grande promessa!

Per maggiori dettagli vi rimando al post originale!

Giorgio