Non è un segreto che Hadoop sia una piattaforma popolare per i Big Data . Una delle sue caratteristiche principali è che funziona esclusivamente sul sistema operativo Linux. Tuttavia, lo scorso ottobre Microsoft ha lanciato Azure HDInsight , la piattaforma Big Data basata sul cloud di Microsoft che utilizza Hadoop, ovvero Linux!
Per molti, questa non sembra una grande novità; tuttavia, dobbiamo tornare al 2008, quando Microsoft lanciò Windows Azure, definendo questo servizio come Windows nel cloud , consentendo agli sviluppatori di creare applicazioni Windows che sarebbero state eseguite nei data center di Microsoft. In altre parole, fu presentato come una PaaS (Platform as a Service).
Negli ultimi anni si è sentito parlare poco del termine Windows Azure; ora si fa riferimento a Microsoft Azure, accantonando chiaramente i piani di servizio PaaS e concentrandosi su uno schema IaaS (Infrastructure as a Service).
Nonostante le opinioni contrarie di molti, Microsoft ha espresso il proprio interesse (e persino il proprio "amore") per Linux e altre tecnologie open source come Docker , riconoscendo pubblicamente che oltre il 20% dei suoi server utilizza Linux.
Bisogna riconoscere che, dall'arrivo del suo terzo CEO, Satya Nadella, Microsoft ha subito un cambiamento significativo nel suo approccio alla comunità Open Source. Partendo dal presupposto che Azure sia la piattaforma cloud leader, a prescindere dalle preferenze o dalle esigenze dei clienti, l'azienda ha integrato la possibilità di utilizzare Linux nella maggior parte dei suoi servizi, dalla virtualizzazione alle piattaforme Big Data.
Queste iniziative sono riuscite a posizionare Microsoft al livello competitivo di piattaforme come Amazon Web Services (AWS) o Google. Poiché ciascuno di questi provider gestisce il Cloud con approcci diversi, ogni cliente deve considerare i punti di forza di ciascuno di essi per la propria scelta, quindi limitare Azure solo a Windows avrebbe reso impossibile per Microsoft competere con questi rivali.
Altre iniziative:
Gli sforzi di Microsoft per abbracciare nuovi orizzonti non finiscono qui.
Il lancio delle applicazioni Office sulle piattaforme mobile Android e iOS, prima ancora che sul proprio sistema operativo mobile, ha abbattuto le vecchie barriere che legavano tutto ai prodotti dello stesso fornitore.
Inoltre, il rilascio di .NET ha reso possibile lo sviluppo di applicazioni basate su questo framework per i sistemi operativi Linux e macOS. Allo stesso modo, sono stati resi disponibili strumenti gratuiti e multipiattaforma (incluso Linux) per lo sviluppo .NET, come Visual Studio Code . Senza dimenticare la versione gratuita (e piuttosto valida) del loro acclamato ambiente di sviluppo, Visual Studio Community 2015.
Le principali aziende tecnologiche hanno finalmente compreso gli immensi vantaggi del software libero ? O ci sono secondi fini? Nonostante i radicali cambiamenti di politica di Microsoft, gli appassionati dell'open source rimarranno diffidenti nei confronti dell'azienda?
Indipendentemente dalle risposte a queste domande, dobbiamo riconoscere il contributo fornito da Microsoft e continuare a incoraggiare più aziende ad aderire a questa causa.