Não é segredo para ninguém o quão popular ele é Hadoop como plataforma de big data. Entre suas características, temos que só funciona no sistema operacional Linux. No entanto, neste mês de outubro, a Microsoft lançou Azure HDInsight, a plataforma Big Data na nuvem da Microsoft usando Hadoop, isso é Linux!
Para muitos isso não parece uma boa notícia, porém devemos voltar a 2008, quando a Microsoft lançou Windows Azure, referindo-se a este serviço como Windows na nuvem, permitindo que os desenvolvedores façam aplicativos de Windows que será executado em centros de dados da Microsoft. Ou seja, foi apresentado como um serviço PaaS (Platform as a Service).
Nos últimos anos, não ouvimos muito sobre o termo Windows Azure, agora se refere ao Microsoft Azure, deixando claramente os planos de serviço PaaS de lado e focando em um esquema de IaaS (Infraestrutura como Serviço).
Apesar da opinião de muitos, a Microsoft expressou interesse (e até mesmo "amor") pelo Linux e outras tecnologias da comunidade Open Source, como Estivador. Mesmo reconhecendo publicamente que mais de 20% de seus servidores usam Linux.
Devemos reconhecer que, desde a chegada do terceiro CEO, Satya Nadella, a Microsoft teve uma mudança importante em sua atitude em relação à comunidade Open Source. Sob a premissa do Azure de ser o suporte de nuvem por excelência, sem discriminar gostos ou necessidades do cliente, A possibilidade de utilização do Linux está incorporada na maioria de seus serviços, desde a virtualização até as plataformas de Big Data.
Essas iniciativas conseguiram posicionar a Microsoft no nível competitivo de plataformas como Amazon Web Services (AWS) ou Google. Como cada um desses provedores gerencia a nuvem com abordagens diferentes, cada cliente deve considerar os pontos fortes de cada um deles para sua escolha, portanto, restringir o Azure apenas ao Windows teria tornado impossível para a Microsoft competir com esses rivais.
Outras iniciativas:
Os esforços da Microsoft para abraçar novos horizontes não terminam aqui.
O lançamento de aplicativos Office nas plataformas móveis Android e iOS, antes mesmo de seu próprio sistema operacional móvel, vem removendo as velhas barreiras que prendiam tudo aos produtos de um mesmo fornecedor.
Além disso, o lançamento do .NET permitiu o desenvolvimento de aplicativos baseados neste framework nos sistemas operacionais Linux e OSX. Da mesma forma, eles forneceram ferramentas gratuitas e multiplataforma (incluindo Linux) para desenvolvimento em .NET, como é o caso de Visual Studio Code. Sem contar com uma versão gratuita (e bastante capaz) de seu aclamado ambiente de desenvolvimento Visual Studio Community 2015.
Talvez as grandes empresas de tecnologia tenham entendido o grandes benefícios do software livre? Poderia haver outras intenções ocultas? Apesar das mudanças radicais na política da Microsoft, os entusiastas do código aberto continuarão a desconfiar dessa empresa?
Independentemente das respostas a essas perguntas, devemos reconhecer a contribuição da Microsoft e continuar a incentivar mais empresas a se unirem a essa causa.