Microsoft revela nuevas tecnologías de contendores para la nube de siguiente generación

Por: Mike Neil, Gerente General de Windows Server

En el mundo actual primero en la nube, los negocios se apoyan cada vez más en aplicaciones para impulsar la innovación y la productividad. Conforme la nube evoluciona, los contenedores emergen como una manera atractiva para los desarrolladores de construir e implementar de manera rápida y eficiente estas aplicaciones a la velocidad de los negocios. Al ofrecer a los desarrolladores y profesionales de TI la posibilidad de implementar aplicaciones desde una estación de trabajo a un servidor en tan solo segundos, los contenedores han comenzado a llevar el desarrollo de aplicaciones a un nuevo nivel.

Mientras los desarrolladores buscan expandir los beneficios de los contenedores hacia un conjunto más amplio de aplicaciones, nuevos requerimientos han comenzado a emerger. Por ejemplo, niveles más intensificados de confianza podrían ser requeridos por los sistemas empresariales o en ambientes hospedados. Más aún, los desarrolladores por lo general implementan en ambientes operacionales mezclados donde tal vez no tengan control de la plataforma donde se ha implementado la aplicación. La virtualización ha brindado a través del tiempo un valioso nivel de aislamiento que habilita esos escenarios pero ahora hay una oportunidad de mezclar la eficiencia y densidad del modelo de contenedor con el nivel correcto de aislamiento.

En octubre de 2014, Microsoft y Docker Inc., anunciaron en conjunto sus planes para llevar contenedores a los desarrolladores de los ecosistemas Docker y Windows a través de Windows Server Containers, disponibles en la siguiente versión de Windows Server. Revelaremos la primera demostración en vivo en unos días, en la conferencia BUILD. En esta ocasión, llevamos los contenedores un paso más allá al expandir los escenarios y cargas de trabajo que los desarrolladores pueden atacar a través de ellos:

  • Hyper-V Containers, una nueva opción de implementación de contenedor con aislamiento mejorado impulsado por virtualización Hyper-V.
  • Nano Server, una instalación de huella minimalista de Windows Server que tiene una alta optimización par la nube, y es ideal para los contenedores.

Hyper-V Containers, primeros en su tipo

Al aprovechar nuestra profunda experiencia en virtualización, Microsoft ahora ofrecerá contenedores con un nuevo nivel de aislamiento antes reservado sólo para máquinas virtuales o físicas dedicadas por completo, mientras se mantiene una experiencia ágil y eficiente con una completa integración entre plataformas Docker. A través de esta nueva oferta primera en su tipo, Hyper-V Containers asegurarán correr código en un contenedor que permanecerá aislado y no impactará el sistema operativo huésped u otros contenedores que corren en el mismo huésped.

Mientras los contenedores Hyper-V ofrecen una opción adicional de implementación entre Windows Server Containers y la máquina virtual Hyper-V, ustedes podrán implementarlos a través de las mismas herramientas de implementación, programación y administración que utilizarían para Windows Server Containers. Además, las aplicaciones desarrolladas para Windows Server Containers pueden ser implementadas como Hyper-V Container sin modificaciones, para brindar una mayor flexibilidad para los operadores que necesitan elegir grados de densidad, agilidad y aislamiento en un ambiente multiplataforma y multiaplicación.

Nuestros contenedores en el ecosistema Docker

Docker juega una parte importante en habilitar el ecosistema de contenedor a través de Linux, Windows Server y el próximo Hyper-V Containers. Hemos trabajado de cerca con la comunidad Docker para aprovechar y extender las innovaciones de contendores en Windows Server y Microsoft Azure, incluyendo enviar el desarrollo del motor Docker para Windows Server Containers como una contribución abierta al repositorio Docker en GitHub. Además, hemos hecho más sencilla la implementación del más reciente motor Docker a través de extensiones de Azure para configurar un huésped Docker en Azure Linux VM e implementar una máquina virtual administrada por Docker directo desde Azure Marketplace. Por último, hemos agregado integración para Swarm, Machine y Compose dentro de Azure y Hyper-V.

“Microsoft ha sido un gran socio y colaborador en el proyecto Docker desde nuestro anuncio conjunto en octubre de 2014”, dijo Nick Stinemates, Jefe de Desarrollo de Negocios y Alianzas Técnicas. “Han hecho una serie de ajustes para mejorar la experiencia de desarrollo para Docker en Azure, mientras realizan contribuciones a todos los aspectos de la plataforma Docker entre las que se encuentra la orquestación de herramientas de Docker y el cliente Docker en Windows. Microsoft también ha demostrado su liderazgo dentro de la comunidad al brindar nuevo contenido como .Net para Linux ‘dockerizado’. Al mismo tiempo, han trabajado para extender los beneficios de la portabilidad de aplicación en contenedores Docker a cualquier infraestructura y un proceso acelerado de desarrollo a su comunidad de desarrolladores Windows”.

Presentamos Nano Server: El núcleo de las aplicaciones y la nube modernas

El sistema operativo ha evolucionado de manera importante con el cambio a la nube. Muchos clientes hoy en día necesitan sus OS para el propósito primario de impulsar sus aplicaciones nacidas en la nube. Con el aprovechamiento de nuestros años de experiencia en la construcción y operación de centros de datos a hiper-escala, Microsoft está posicionado de manera única para brindar un OS construido con el propósito de dar impulso a las aplicaciones modernas y los contenedores.

El resultado es Nano Server, una opción de instalación de huella mínima de Windows Server que tiene una alta optimización para la nube, que incluye a los contenedores. Nano Server brinda sólo los componentes que ustedes necesitan, nada más, lo que significa imágenes de servidor más pequeñas, lo que reduce tiempos de implementación, disminuye el consumo de banda ancha y mejora los tiempos de funcionamiento y la seguridad. Esta pequeña huella hace de Nano Server el complemento ideal para Windows Server Containers y Hyper-V Containers, así como para otros escenarios optimizados para la nube. Una versión previa estará disponible en los siguientes días y ustedes pueden leer más sobre la tecnología involucrada en el blog de Windows Server.

Los contenedores llevan la velocidad y la escala al siguiente nivel en este mundo primero en la nube. Microsoft está posicionada de manera única para impulsar a más organizaciones hacia la siguiente era de los contenedores al ofrecer flexibilidad y opciones a través de contenedores Windows Server, Linux y Hyper-V, ambos en la nube y en sitio. Estos anuncios son tan solo el principio de lo que viene, mientras nosotros continuamos con el impulso tanto al crecimiento de los contenedores en la industria como a nuevos niveles de innovación en aplicaciones para todos los desarrolladores.

Estén pendientes de más detalles sobre estas innovaciones a partir de nuestra conferencia BUILD que está a sólo unos días de comenzar.