VMware Tanzu es un conjunto de herramientas y servicios que permite a las organizaciones desarrollar, implementar y administrar aplicaciones en Kubernetes. Está diseñado para simplificar el proceso de creación y ejecución de aplicaciones modernas, lo que facilita que los desarrolladores aprovechen los beneficios de la contenedorización y las arquitecturas nativas de la nube.
Uno de los componentes clave de VMware Tanzu es Tanzu Kubernetes Grid (TKG), un servicio de Kubernetes completamente administrado que se ejecuta sobre VMware vSphere. TKG permite a los desarrolladores crear y administrar varios clústeres de Kubernetes dentro de su entorno de vSphere, lo que facilita la implementación y el escalado de aplicaciones mediante contenedores. TKG también incluye funciones como parches y actualizaciones automáticas, así como integración con funciones de vSphere como vMotion y High Availability, que pueden ayudar a garantizar la disponibilidad y confiabilidad de las aplicaciones.
Otro componente de VMware Tanzu es Tanzu Application Service (TAS), una plataforma como servicio (PaaS) que se ejecuta sobre TKG. TAS proporciona una serie de herramientas y servicios que pueden ayudar a los desarrolladores a crear e implementar aplicaciones de manera más rápida y eficiente. Incluye una gama de entornos de tiempo de ejecución prediseñados, como Java, Node.js y .NET, así como una serie de herramientas para crear e implementar aplicaciones, como canalizaciones de integración e implementación continuas (CI/CD).
Además de TKG y TAS, VMware Tanzu también incluye otras herramientas y servicios que pueden ayudar a las organizaciones a administrar y optimizar sus aplicaciones. Estos incluyen Tanzu Observability, que brinda capacidades de monitoreo y resolución de problemas en tiempo real, y Tanzu Build Service, que permite a los desarrolladores crear y enviar imágenes de contenedores a un registro.
En general, VMware Tanzu es un poderoso conjunto de herramientas que puede ayudar a las organizaciones a crear, implementar y administrar aplicaciones en Kubernetes de manera más eficiente. Su servicio de Kubernetes totalmente administrado, su plataforma como servicio y su gama de otras herramientas y servicios lo convierten en una opción atractiva para muchas organizaciones que buscan aprovechar los beneficios de la contenedorización y las arquitecturas nativas de la nube.
Además de los componentes principales de VMware Tanzu, como Tanzu Kubernetes Grid (TKG) y Tanzu Application Service (TAS), hay otras herramientas y servicios disponibles como parte de la cartera de VMware Tanzu.
Éstas incluyen:
- Tanzu Mission Control: una plataforma de administración que permite a las organizaciones administrar y optimizar sus clústeres de Tanzu Kubernetes Grid en múltiples entornos, incluidos los locales, la nube y la nube híbrida.
- Tanzu Build Service: una herramienta que permite a los desarrolladores crear y enviar imágenes de contenedores a un registro, lo que facilita la administración del proceso de CI/CD para aplicaciones en contenedores.
- Tanzu Observability: una plataforma de monitoreo y solución de problemas en tiempo real que ayuda a las organizaciones a identificar y resolver problemas con sus aplicaciones.
- Tanzu SQL con Postgres: un servicio de base de datos de Postgres totalmente administrado que se ejecuta sobre TKG y está optimizado para su uso con aplicaciones en contenedores.
- Tanzu Redis: un servicio de base de datos de Redis completamente administrado que se ejecuta sobre TKG y está optimizado para su uso con aplicaciones en contenedores.
- Tanzu Service Mesh: una plataforma de malla de servicios que permite a las organizaciones administrar y optimizar la comunicación entre microservicios en sus aplicaciones.
En general, la cartera de VMware Tanzu incluye una variedad de herramientas y servicios que pueden ayudar a las organizaciones a crear, implementar y administrar aplicaciones en Kubernetes de manera más eficiente. Estas herramientas y servicios se pueden utilizar individualmente o en combinación, según las necesidades de la organización.
Aquí hay un cuadro comparativo de las diferentes opciones de VMware Tanzu:
Tanzu | Descripción |
Tanzu Kubernetes Grid | Un servicio de Kubernetes completamente administrado que se ejecuta sobre VMware vSphere. Permite a los desarrolladores crear y administrar múltiples clústeres de Kubernetes dentro de su entorno de vSphere e incluye funciones como parches y actualizaciones automáticas. |
Tanzu Application Service | Una plataforma como servicio (PaaS) que se ejecuta sobre TKG. Proporciona una gama de herramientas y servicios para crear e implementar aplicaciones, incluidos entornos de tiempo de ejecución preconstruidos y canalizaciones de integración e implementación continuas (CI/CD). |
Tanzu Mission Control | Una plataforma de administración que permite a las organizaciones administrar y optimizar sus clústeres de Tanzu Kubernetes Grid en múltiples entornos. Incluye funciones como gestión de políticas, asignación de recursos y optimización de costos. |
Tanzu Build Service | Una herramienta que permite a los desarrolladores crear y enviar imágenes de contenedores a un registro, lo que facilita la administración del proceso de CI/CD para aplicaciones en contenedores. |
Tanzu Observability | Una plataforma de monitoreo y solución de problemas en tiempo real que ayuda a las organizaciones a identificar y resolver problemas con sus aplicaciones. Incluye funciones como gestión de registros, seguimiento y alertas. |
Tanzu SQL with Postgres | Un servicio de base de datos de Postgres totalmente administrado que se ejecuta sobre TKG y está optimizado para su uso con aplicaciones en contenedores. Incluye funciones como copia de seguridad y recuperación automatizadas, y soporte para alta disponibilidad. |
Tanzu Redis | Un servicio de base de datos de Redis completamente administrado que se ejecuta sobre TKG y está optimizado para su uso con aplicaciones en contenedores. Incluye funciones como copia de seguridad y recuperación automatizadas, y soporte para alta disponibilidad. |
Tanzu Service Mesh | Una plataforma de malla de servicios que permite a las organizaciones gestionar y optimizar la comunicación entre microservicios en sus aplicaciones. Incluye funciones como gestión del tráfico, observabilidad y seguridad. |