Evaluar Conozca los pros y contras de las tecnologías, productos y proyectos que está considerando.
Este artículo es parte de nuestra guía: Guía esencial: VMware y la virtualización de los centros de datos

El controlador Photon es la siguiente pieza del rompecabezas de contenedores de VMware

Photon Controller es una pieza que, junto con el sistema operativo Photon y Photon Machine, compone la Plataforma Photon.

Durante el último año, VMware ha mostrado su compromiso con las aplicaciones nativas de la nube, con una unidad de negocio dedicada a proporcionar una plataforma para nuevas aplicaciones. Las partes centrales de esta unidad de negocio son las diversas piezas relacionadas con la plataforma Photon.

VMware Photon Controller 1.0 es la plataforma de control escalable para aplicaciones de contenedores. Para comprender verdaderamente el controlador Photon, primero debe comprender dónde cabe en los planes de contenedores de VMware. Entonces, podemos cavar en lo que ofrece la primera liberación del controlador Photon.

En primer lugar, debemos poner algún contexto en torno a todas las cosas Photon y los contenedores de VMware. Photon se refiere a tres diferentes piezas de software de VMware. Hay el sistema operativo Photon, o Photon OS, que es una distribución de Linux construida para ejecutar contenedores. Photon OS soporta múltiples formatos de contenedores: Docker, CoreOS y Cloud Foundry. Photon OS ha estado disponible como una versión 1.0 de código abierto desde junio de 2016. VMware tiene la intención de que Photon OS sea la base de las VM de contenedor en sus plataformas. Photon OS también se utiliza en vCenter Server Appliance con vSphere 6.5, una clara señal del compromiso de VMware con Photon OS.

El controlador Photon es la siguiente pieza del software de VMware en el rompecabezas. El controlador Photon es el plano de control para administrar un grupo de servidores físicos que ejecutan contenedores en máquinas virtuales. En el futuro, esas máquinas físicas ejecutarán la tercera pieza del software, Photon Machine. Photon Machine es un microvisor, una versión reducida del hipervisor ESXi. Se supone que Photon Machine es suficiente hipervisor para sportar las VM de contenedores. Pero ahora suena como que VSAN y NSX de VMware serán parte de la plataforma. Espero que Photon Machine sea una opción de licencia para ESXi, en lugar del microvisor anunciado por VMware. La combinación de Photon Machine, Photon OS y el controlador Photon compone la Plataforma Photon de VMware.

El otro producto de contenedor de VMware es vSphere Integrated Containers. VIC permite a los clientes utilizar los comandos de Docker para desplegar contenedores –en las VM de Photon OS– sobre los clústeres de vSphere existentes. Los clústeres siguen siendo administrados por vCenter, y las VM de contenedor pueden funcionar junto con las máquinas virtuales de servidor y de escritorio existentes. En efecto, VIC es para clientes que necesitan algunos contenedores junto con sus servidores existentes en el mismo clúster de vSphere. VIC tiene dos interfaces de administración: vSphere para VMs y comandos de Docker para contenedores.

La plataforma Photon es para los clientes que van a dedicar clústeres de servidores ESXi a ejecutar nada más que contenedores. El controlador Photon necesita administrar sus propios servidores ESXi, servidores que no son administrados por vCenter. El controlador Photon espera poseer cada VM en estos servidores ESXi. Una cosa agradable es que el controlador Photon no requiere servidores ESXi de licencia pagada. Si su aplicación solo necesita las características de la licencia gratuita de servidor ESXi, entonces el controlador Photon está perfectamente dispuesto a ponerlas en un clúster para sus contenedores. Tengo que esperar que tanto NSX, como VSAN requerirán una licencia de pago de algún tipo, pero eso no está confirmado todavía.

El controlador Photon está diseñado para escalar a través de un grupo de servidores ESXi. Las máquinas virtuales de controlador en cada servidor forman un clúster en conjunto para la administración y el equilibrio de carga. La arquitectura está diseñada para ser escalable y resistente, a partir de un fallo de VM o host individuales. Estos son todos los patrones de buenas aplicaciones nativas de la nube.

Otro elemento clave del controlador Photon es que está diseñado para ser gestionado mediante una API. No hay una interfaz de usuario gráfica bonita para que el usuario haga clic para gestionar las VM de contenedor. Toda la plataforma Photon está diseñada para ser consumida por el software. Las VM de contenedor se crearán, administrarán y destruirán mediante APIs de software. Toda la plataforma existe para proporcionar infraestructura a otro clúster de software. Sobre el controlador Photon puede tener Kubernetes, Mesos o Docker Swarm. Al estar abierto a múltiples tipos de contenedores y programadores diversos, VMware permite que el desarrollador elija los componentes que se adapten a su aplicación.

El controlador Photon y VIC comparten más en común que las VMs con Photon OS. Tanto el controlador Photon como VIC utilizan la tecnología vSphere Instant Clone para crear una nueva VM cada vez que se crea un nuevo contenedor. Instant Clone utiliza técnicas de copia en escritura para la memoria de las VM, así como disco, lo que significa que la VM está inmediatamente disponible para el nuevo contenedor. Instant Clone también permite que se ponga en marcha la velocidad del contenedor con el aislamiento de una VM separada para cada contenedor.

El controlador Photon y VIC también son ambos proyectos de código abierto que puede encontrar en GitHub. Ser de código abierto no significa que los productos sean gratuitos; el código abierto permite el desarrollo colaborativo. Este desarrollo abierto es una característica distintiva de las aplicaciones nativas de la nube. Que sea de código abierto y esté alojada en GitHub da a los desarrolladores mucha confianza en la plataforma, confianza que no sería posible con un proceso convencional de desarrollo cerrado.

Próximos pasos

Más sobre contenedores:

¿Son los contenedores de Windows Server superiores a los contenedores de Hyper-V?

Garantice la seguridad de los contenedores de virtualización en un mundo de apps

Construir un entorno DevOps con microservicios y contenedores

Este artículo se actualizó por última vez en noviembre 2016

Inicie la conversación

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Enviando esta solicitud usted acepta recibir correos electrónicos de TechTarget y sus socios. Si usted reside afuera de Estados Unidos, esta dando autorización para que transfiramos y procesemos su información personal en Estados Unidos.Privacidad

Por favor cree un Nombre de usuario para poder comentar.

- ANUNCIOS POR GOOGLE

Close