Video: Engenius - Webinar - Scenari reali di implementazione: Come scegliere tra Cloud e On-Premises (Novembre 2024)
La versione di anteprima di Windows 8.1 senza dubbio ha attirato la maggior parte dell'attenzione al Microsoft Build della scorsa settimana, ma l'azienda ha mostrato un'intera serie di nuovi prodotti per sviluppatori. Ciò che mi ha davvero colpito sono stati i molti modi in cui l'azienda sta mettendo insieme soluzioni cloud e locali.
Microsoft ha parlato di Azure alle sue conferenze degli sviluppatori per anni e spesso con la visione di spostare le cose tra i server ospitati aziendali e il cloud di Azure. Nelle ultime settimane, questo si è avvicinato molto alla realtà.
Alla conferenza di Tech Ed alcune settimane fa, Microsoft ha parlato di nuovi strumenti volti a spostare le sue offerte locali più vicine a quelle del cloud, incluso un server Azure per locale.
Questo nuovo servizio, noto come Windows Azure Pack per Windows Server 2012 R2, porta le funzionalità di gestione di Azure in cima a Windows Server. Inoltre, sono presenti numerosi miglioramenti allo stack di virtualizzazione Hyper-V di Microsoft, incluso un nuovo tipo di macchina virtuale progettato per facilitare lo spostamento di macchine virtuali tra una posizione locale e il cloud di Microsoft Azure. L'idea è che l'approccio degli sviluppatori alle applicazioni locali dovrebbe essere coerente con il loro funzionamento nel cloud.
In un certo senso, sembra che l'obiettivo sia quello di gestire un intero data center proprio come se si gestisse un singolo computer. Questo è simile alla visione EMC / VMware di un "data center definito da software". In entrambi i casi, sembra un po 'oltre ciò che gli strumenti possono effettivamente fornire, ma ogni tipo di progresso è il benvenuto.
Un altro passo è arrivato all'inizio di questa settimana quando il CEO di Microsoft Steve Ballmer, il presidente di Oracle Mark Hurd e il presidente di Microsoft Server & Tools Satya Nadella hanno annunciato lunedì scorso che Oracle consentirà ora al suo software di database principale, Java e al suo server WebLogic di funzionare Software di virtualizzazione Hyper-V di Microsoft in Windows Server e sopra Windows Azure.
Da molte prospettive, Microsoft e Oracle sono grandi concorrenti. Microsoft parla spesso di come il suo SQL Server sia meno costoso del database Oracle e con Oracle che offra i propri servizi cloud e locali per il proprio database. Ma con Microsoft che fa una spinta maggiore per i servizi cloud e va contro Amazon Web Services; e con Oracle che vuole assicurarsi che se i suoi clienti vanno sul cloud, almeno portano Oracle Database con loro, lavorare insieme sembra avere senso per entrambe le società. E, naturalmente, ogni azienda può offrire la sua parte dello stack e i suoi prezzi tradizionali.
È un altro esempio della "coopetizione" che è stata a lungo parte del mondo del software aziendale; Oracle ha versioni del suo database che funzionano su Windows Server, Amazon offre istanze di server Windows e il database Oracle ora funziona su cloud Amazon e Microsoft, oltre al proprio. Il motivo è chiaro: i clienti aziendali vogliono poter scegliere una certa flessibilità.
Un'applicazione aziendale tipica si basa sul database sottostante tanto quanto se non più del server Web e del sistema operativo e questi sistemi cambiano relativamente lentamente. Quindi, se le aziende possono prendere queste applicazioni e spostarle facilmente dalle architetture client-server tradizionali o nel cloud, questo è un grande cambiamento.
Alla conferenza Build, molte sessioni hanno riguardato il collegamento tra cloud e applicazioni locali. Una sessione ha creato un'applicazione mobile usando Visual Studio 2013 e Azure e ha parlato di come ciò potrebbe applicarsi alle app in esecuzione su qualsiasi piattaforma. Un'altra sessione ha mostrato come è possibile conservare i dati in un database locale mentre li si collega ai servizi in Azure. Altri hanno dimostrato di usare Active Directory in Azure per abilitare il single sign-on per applicazioni sia locali che basate su cloud, inclusi molti provider SaaS (Software as a Service) di terze parti.
Per l'infrastruttura del cloud pubblico, Amazon Web Services è il chiaro leader, con Microsoft solo uno dei tanti concorrenti, tra cui Rackspace, Google e dozzine di altre scelte. Per l'infrastruttura cloud privata (in altre parole, più data center aziendali), VMware è il chiaro leader, sia con il suo hypervisor che con il suo stack per la gestione di macchine virtuali, sebbene Microsoft stia sicuramente cercando di recuperare. Ma per le installazioni ibride in cui l'obiettivo è collegare le applicazioni in esecuzione in cloud sia pubblici che privati, Microsoft sembra avere il numero più ampio di strumenti e la visione più ampia. Le linee tra queste visioni sono confuse, quindi la competizione dovrebbe essere molto eccitante da guardare nei prossimi anni.