sábado, 19 de septiembre de 2015

¡Microsoft usa Linux para su servicio de Redes en la Nube!


 MICROSOFT ha admitido algo que solía ser impensable: el uso de Linux para ejecutar algunas de sus propias operaciones. En una entrada de blog el jueves, el principal arquitecto de Microsoft Azure networking, Kamala Subramaniam explicó cómo la compañía ha desarrollado un nuevo sistema de software, llamado Azure Cloud Switch, para el funcionamiento de la marcha de redes de la que el servicio en la nube de Microsoft depende. Microsoft le ha dado la bienvenida a la comunidad de código abierto en los últimos años. Los conmutadores de red suelen venir con su propio software hechos a la medida junto con el producto. 


El problema que Microsoft enfrentó, según Subramaniam, estaba integrando el software que se incluye con los interruptores con la amplia variedad de software que utiliza para ejecutar su servicio de nube Azure. Así que Microsoft tuvo que construir su propio interruptor de software y recurrió a Linux para hacer precisamente eso. Si bien el cambio a Linux es sin duda un punto de partida para Microsoft, que solía ser bastante hostil al código abierto, no es una gran sorpresa, ya que  Microsoft ha acogido a la comunidad de código abierto en los últimos años y hora ofrece Linux como una opción para los clientes de Azure, lo cual ha ayudado a llevar a cabo importantes proyectos de código abierto como Hadoop y Node.js a Windows, e incluso llevar al código abierto a su propia plataforma de desarrollo .NET el año pasado. Aunque cabría decir que esta tampoco es la primera vez que Microsoft ha utilizado los sistemas operativos de código abierto internamente. Cuando la compañía adquirió Hotmail en 1997, el servicio de correo electrónico basado en la web funcionó a partir de Unix FreeBSD y así lo hizo durante muchos años después de la adquisición. 


Pero la decisión de Microsoft de utilizar Linux para un nuevo proyecto interno es inusual, especialmente teniendo en cuenta el hecho de que Microsoft hace una versión reducida de Windows que puede ser utilizado para ejecutar gadgets como switchs de red. Microsoft no es el primer gigante de la tecnología que se da cuenta que necesita su propio software para sus equipos de redes. Facebook y Google han estado utilizando su propio software de red durante años. Esa necesidad de software de red a la medida entre empresas de la web a gran escala a llevado a la creación de OpenDaylight, una plataforma de redes de código abierto respaldado por Cisco, Microsoft y otros. Aunque no hay ninguna mención en el blog de Subramaniam de OpenDaylight, Microsoft está utilizando Linux para el Microsoft Azure networking por la misma razón que cualquier empresa usaría código abierto: mediante la construcción de software de código abierto, Microsoft puede aprovechar las mejoras al código hecha por otras empresas con problemas similares. "Estamos hablando de ACS públicamente ya que creemos que este enfoque de desagregar el software del conmutador del hardware del switch, seguirá siendo una tendencia creciente en la industria de redes, y nos gustaría contribuir con nuestras ideas y experiencias de este viaje, comenzando aquí, Subramaniam escribió. "Eso es de lo que el código abierto se trata después de todo". Lo cual por supuesto no deja de ser sorprendente ver al gigante del código privado acercarse a los mortales del código libre.   



Fuentes: http://www.wired.com/
http://azure.microsoft.com/en-us/blog/microsoft-showcases-the-azure-cloud-switch-acs/




Síguenos en Facebook 

No hay comentarios.:

Publicar un comentario