Tanzu hispano: Arquitectura general de vSphere Tanzu

Cuando habilita vSphere with Tanzu en clústeres de vSphere y se convierten en supervisores , el plano de control de Kubernetes se crea dentro de la capa del hipervisor. Esta capa contiene objetos específicos que permiten la capacidad de ejecutar cargas de trabajo de Kubernetes dentro de ESXi.

A nivel muy alto, voy a describir los componente de esta arquitectura genera para que nos vayamos introduciendo en el mundo de los contenedores.

Lo primero que debemos estar consciente es que Kubernetes es una tecnología dominante en la actualidad, ya que aprovecha las plataformas de contenedores.

Según cierta encuesta, el 98% informó de beneficios operativos, un 97% de beneficios empresariales, un 60% de la productividad de los desarrolladores y un 64% en la eficiencia de TI en cuanto a los beneficios comerciales.

Como toda tecnología innovadora, Kubernetes ha tenido sus desafíos y la curva de aprendizaje impacta en los que nos estamos adentrando en este mundo.

Uno de los retos de la industria tiene que ver con los ciclos o loops DevSecOps, a continuación brevemente explicados.

DevSecOps

DevOps implica eliminar las barreras que surgen entre el desarrollo de software y su puesta en marcha. Se puede entender fácilmente como un medio para coordinar el desarrollo de software, las operaciones tecnológicas y la garantía de calidad en un flujo continuo que permite una implementación muy rápida. Veamos el ciclo (loop) infinito que lo define.

DevSecOps: Incluye todo lo que es seguridad.

Loop interno (Dev): Codificar (code) | construir (build) | ejecutar (run) | debugear (debug)

Loop externo (Ops): Probar y construir (test and build) | Scan, firmar (sign) y almacenar (store) | desplegar (deploy) y run (ejecutar)

VMware consciente de esto, ha centrado su estrategia en que Kubernetes sea más fácil de usar y darle mayor estabilidad. Creo que básicamente quiere repetir el mismo éxito que logró con vSphere para el mundo de centro de datos virtuales.

Sin ánimos de sonar publicitario, considero importante saber que ofrece Tanzu en términos generales.

1. Experiencia uniforme y estandarizada en la operación de Kubernetes en las nubes.

2. Facilita la operación, al facilitar las actualizaciones con componentes preintegrados y validados.

3. La ejecución de aplicaciones en contenedores, en una distribución de Kubernetes certificada y respaldada por la comunidad global.

Tanzu kubernetes (k8s) grid 2.1 services for vSphere

Como lo define VMware es directo y simplificado, así que voy a dejarlo igual, pero traducido al español:

«Es un tiempo de ejecución de Kubernetes listo para la empresa, creado para ejecutarse de manera consistente con cualquier aplicación en cualquier nube».

La versión 2.1 introdujo una nueva función de API de clúster llamada ClusterClass

Tanzu Kubernetes Grid está diseñado para ayudar y proporcionarles a los desarrolladores un acceso constante y bajo demanda a los servicios de infraestructura en la nube. Tanzu Kubernetes Grid 2.1 brinda a los clientes las opciones, la flexibilidad y el soporte que necesitan para optimizar sus operaciones de Kubernetes en cualquier lugar.

SUPERVISOR

Un supervisor se ejecuta sobre una capa de SDDC que consta de ESXi para computación, redes NSX y almacenamiento compartido. 

El almacenamiento compartido se usa para volúmenes persistentes para pods de vSphere y máquinas virtuales que se ejecutan dentro de Supervisor y pods en un clúster de Tanzu Kubernetes Grid. Después de crear un supervisor , como administrador de vSphere, puede crear espacios de nombres de vSphere dentro del supervisor . 

Los ingeniero de DevOps, puede ejecutar cargas de trabajo que consisten en contenedores que se ejecutan dentro de vSphere Pods , implementar máquinas virtuales a través del servicio de máquinas virtuales y crear clústeres de Tanzu Kubernetes Grid .

ESXi, redes y almacenamiento

El ESXi es el hipervisor de VMware, básicamente el sistema operativo o la interface entre el mundo físico y el mundo virtual.

Las redes es el componente que permite la conectividad, en el mundo VMware vSphere, NSX.

Y por último el almacenamiento puede ser definido por software, como una vSAN, pero básicamente puede ser cualquier tipo de almacenamiento compartido.

Roles y entradas a vSphere Tanzu

Los administradores de vSphere tienen la interfaz unificada del vCenter, ya están acostumbrados y pueden acelerar la curva de aprendizaje para el mundo Tanzu, k8s, contenedores y otras tecnologías.

Por otro lado están los DevOps que básicamente obtendrán y accederán a todo el poder del Tanzu k8s grid y del supervisor.

De manera puntual, VMware ofrece una plataforma app-aware para un mejor experiencia de desarrollo sobre k8s.

  1. Plataforma app-aware y modular.
  2. Cualquier clúster Kubernete, cualquier cloud.
  3. Componible (composable) y personalizable.
  4. Desbloquea la productividad del desarrollador.
  5. Construye un camino rápido pero sostenible hacia la producción.
  6. Coordinación del trabajo dev y ops.

Otros artículos Increíbles

Comparte este artículo a la vCommunity VMware para que la información pueda ayudar a otros colegas:

LinkedIn

Otros artículos que pueden interesarte