La apuesta definitiva de VMware por la nube nativa
La nube-nativa (cloud-native computing) es un patrón de arquitectura para el desarrollo de aplicaciones que usan las capacidades ofrecidas por plataformas en la nube. Estas aplicaciones basan su diseño en tomar ventaja de la elasticidad, la escalabilidad horizontal y características de programación de la nube.
Gracias al impulso en torno a los contenedores y microservicios, la computación en la nube nativa está ganando mucho interés en la industria y VMware ha estado muy activo en el ultimo año para no quedarse rezagado.
Concretamente VMware anunció en diciembre el año 2015 que está avanzando y mucho en el campo de la nube-nativa e hizo publico que ya es miembro fundador de la Cloud Native Computing Foundation, la cual esta gestionada por Linux Foundation. Es también miembro del Open Container Initiative, cuyo objetivo es estandarizar el formato de los contenedores entre otras cosas.
Ademas, en la ultima conferencia de Docker de Europa que tuvo lugar en noviembre del 2015, VMware anunció que ofrecía su “solución” de Docker llamada Photon Controller en forma de código abierto. Todo esto hace pensar que VMware esta haciendo grandes inversiones y apostando definitivamente por las soluciones de la nube nativa liderado por el proyecto Photon.
El proyecto Photon, es un “derivado” muy ligero de la popular versión de hipervisor ESX el cual ha sido específicamente re-diseñado para poder crear contenedores de aplicaciones. En esencia, Photon incluye dos componentes clave. Uno se llama Photon Machine – un software de hipervisor tipo A que nace de VMware ESX y se instala directamente en servidores físicos.
Esto permite crea máquinas virtuales en miniatura dentro del ESX donde podemos “colocar” los contenedores. Incluye también un sistema operativo invitado, que el usuario puede elegir. Por defecto, Photon Machine viene con una distribución de Linux personalizada por VMware llamada Photon OS.
El segundo componente clave es el Photon Controller, que es un multi-tenant control plane el cual puede gestionar cientos de miles de instancias de Photon Machine. Photon Controller aprovisionara clusters de Photon Machines y se asegurara de que estos tengan acceso a los recursos de red y almacenamiento según sea necesario.
El proyecto Photon se integrará con varios proyectos de código abierto, como con Docker, Google kubernetes y Pivotil de Cloud Foundry para la gestión de aplicaciones de nivel superior.
Puesto que es altamente compatible con Docker y “ataca” la misma API, cada máquina virtual puede ser tratada como un contenedor. Esto permite que el amplio ecosistema de Docker pueda interoperar con VMware vSphere, permitiendo a los clientes mezclar y combinar cargas de trabajo virtualizadas con cargas de trabajo en contenedores. Lo mejor de los dos mundos en la misma plataforma
Y tú, ¿Qué crees? ¿Cómo crees que esta nueva solución de VMWare puede ayudarte en tu empresa? ¿Crees que VMware dominara también la opción de contenedores?
Gracias por leer nuestro blog, participar y compartir.