Por Canuto  

VMware impulsa un grupo de trabajo en Kubernetes para definir pruebas repetibles de cargas de trabajo, mientras lleva su VM API al sandbox de CNCF y la ubica junto a KubeVirt.
***

  • El nuevo grupo busca establecer criterios comunes para comprobar cómo se comportan las aplicaciones en distintos clústeres de Kubernetes.
  • La propuesta aún está en una etapa inicial: primero debe definir qué requisitos cubrirá y cómo probarlos de forma objetiva.
  • VMware también contribuyó su VM API al sandbox de CNCF, donde ya existe KubeVirt para gestionar máquinas virtuales en Kubernetes.


VMware impulsa una iniciativa dentro de la comunidad de Kubernetes para que las aplicaciones puedan ejecutarse con mayor previsibilidad en infraestructuras híbridas. El nuevo Workload Conformance Working Group busca acordar pruebas comunes para las cargas de trabajo, un paso distinto de certificar que el clúster funciona correctamente y que puede ejecutar tareas de inteligencia artificial o aprendizaje automático.

La propuesta responde a un problema práctico para equipos que combinan centros de datos propios con servicios de nube pública: una aplicación preparada para un entorno no necesariamente se comporta igual en otro. En paralelo, VMware anunció que aportará su VM API al sandbox de la Cloud Native Computing Foundation (CNCF), una iniciativa que amplía las opciones para gestionar máquinas virtuales desde Kubernetes.

Pruebas compartidas para aplicaciones en Kubernetes

El grupo de trabajo parte de una carencia que afecta tanto a quienes operan clústeres como a quienes mantienen aplicaciones. Según la descripción de la iniciativa, las certificaciones existentes se concentran en comprobar el clúster o su capacidad para ejecutar cargas de inteligencia artificial y aprendizaje automático, pero no ofrecen un marco equivalente para evaluar las propias aplicaciones.

En la práctica, esa diferencia deja a los operadores con la tarea de revisar manualmente cada aplicación antes de un mantenimiento rutinario o de actualizar Kubernetes. Los mantenedores, a su vez, reciben preguntas similares de cada entorno que deben soportar; una especificación compartida podría reducir la repetición de esas comprobaciones, aunque todavía no se ha definido qué pruebas incluirá.

El objetivo, por tanto, no es certificar únicamente que una aplicación arranca, sino acordar cómo observar su comportamiento bajo condiciones relevantes para la operación. El alcance que el grupo considera incluye seguridad, resiliencia ante interrupciones, uso de recursos, redes, almacenamiento, consumo de APIs y observabilidad, pero esos ámbitos aún no se traducen en requisitos aprobados.

La regla inicial anunciada por el grupo exige que cada requisito pueda verificarse mediante una prueba objetiva ejecutada por un binario de prueba. Esa condición busca evitar criterios subjetivos y permitir que distintos operadores midan el mismo comportamiento con una base común, aunque el método concreto y los umbrales todavía forman parte del trabajo pendiente.

El desafío de la nube híbrida

Prashanth Shenoy, vicepresidente de marketing de producto en la división VMware Cloud Foundation (VCF) de Broadcom, explicó a The Register que las aplicaciones empaquetadas para nubes públicas no siempre funcionan bien cuando se trasladan a entornos híbridos. Su argumento apunta a una tensión importante para las empresas que intentan mantener cargas de trabajo en infraestructura propia y en servicios de nube pública sin rediseñar cada aplicación para cada destino.

VMware no es la única compañía interesada en esa compatibilidad: Nutanix y Red Hat también venden herramientas para construir y operar pilas que pueden desplegarse tanto en instalaciones locales como en nubes públicas. Un marco de conformidad podría beneficiar a esos proveedores y a sus clientes si ayuda a aclarar, antes de una migración o actualización, qué condiciones necesita una aplicación para funcionar de forma previsible.

Shenoy sostuvo que los proveedores de aplicaciones probablemente respaldarían la iniciativa porque desean empaquetar sus productos una sola vez y ejecutarlos en distintos lugares. Esa aspiración expresa el beneficio esperado, no una garantía de que el estándar vaya a resolver todas las diferencias entre infraestructuras: la iniciativa aún debe acordar qué cargas de trabajo cubre y qué comportamientos medirá.

La portabilidad es una promesa central del desarrollo cloud-native, pero la posibilidad de desplegar una aplicación en varios clústeres no elimina por sí sola las diferencias de redes, almacenamiento, recursos disponibles o políticas de seguridad. Precisamente por eso, el grupo plantea pruebas repetibles: aportarían una referencia para evaluar esas diferencias sin asumir que todos los entornos son idénticos ni que cualquier aplicación funcionará automáticamente en ellos.

VMware suma su VM API al ecosistema de CNCF

La otra iniciativa anunciada por VMware lleva su VM API al sandbox de CNCF, organización que alberga proyectos vinculados con tecnologías nativas de la nube y mantiene Kubernetes. La API permite a usuarios de Kubernetes crear máquinas virtuales que se ejecutan en otros hipervisores, incluido ESXi de VMware, por lo que conecta la administración desde Kubernetes con sistemas de virtualización existentes.

El sandbox es el espacio al que VMware aportó la API; no debe confundirse con KubeVirt, una herramienta que ya forma parte del ecosistema de CNCF y permite crear y gestionar máquinas virtuales dentro de un clúster de Kubernetes. La coexistencia de ambos proyectos ofrece enfoques distintos para relacionar las máquinas virtuales con Kubernetes, aunque la información anunciada no establece que uno vaya a reemplazar al otro.

La historia de VMware con Kubernetes también explica por qué la nueva contribución importa para la compañía. En 2020, la empresa integró Kubernetes en vSphere with Kubernetes, presentado como parte de vSphere 7, después de otros intentos de comercializar tecnología de contenedores asociada a la adquisición de Pivotal Software; la iniciativa actual plantea otro enfoque, con las máquinas virtuales como recursos administrables desde Kubernetes.

La incorporación de la VM API ofrece una alternativa para equipos que necesitan coordinar máquinas virtuales y aplicaciones contenedorizadas mediante herramientas del mismo ecosistema. Su posible utilidad se relaciona con una realidad operativa: los desarrolladores suelen crear aplicaciones en contenedores, mientras que los equipos de operaciones pueden preferir ejecutar esas abstracciones dentro de máquinas virtuales ligeras, y las organizaciones mantienen además sistemas heredados.

Una convivencia que todavía debe definirse

La coexistencia de contenedores y máquinas virtuales no implica que una tecnología vaya a desplazar pronto a la otra. Las organizaciones pueden adoptar aplicaciones nuevas mientras conservan máquinas virtuales heredadas, y la contribución de la API busca ofrecer otra pieza para gestionar ese entorno mixto mediante despliegues automatizados e infraestructura como código.

Sin embargo, la propuesta de conformidad y la VM API resuelven asuntos diferentes. El grupo de trabajo se concentra en definir pruebas para el comportamiento de las cargas de trabajo; la VM API, en cambio, permite crear máquinas virtuales en hipervisores desde Kubernetes. En conjunto reflejan el interés de VMware por atender tanto la portabilidad del software como la integración de la virtualización en flujos de trabajo cloud-native.

Por ahora, el primer desafío del grupo será delimitar qué cargas de trabajo y comportamientos cubrirá la especificación, antes de acordar requisitos y métodos de evaluación. La posibilidad de automatizar pruebas objetivas constituye el principio declarado, pero el alcance final dependerá de las decisiones de la comunidad y de que sus criterios puedan aplicarse de forma útil en distintos entornos.

La iniciativa también tendrá que demostrar que un estándar común resulta relevante para quienes desarrollan, despliegan y mantienen aplicaciones, no solo para los proveedores de infraestructura. Si el trabajo logra convertir problemas repetidos en verificaciones comparables, podría facilitar decisiones de mantenimiento y actualización; por ahora, se trata de una propuesta en sus primeras etapas, no de una certificación ya disponible.


Imagen original de DiarioBitcoin, creada con inteligencia artificial, de uso libre, licenciada bajo Dominio Público.

Este artículo fue escrito por un redactor de contenido de IA y revisado por un editor humano para garantizar calidad y precisión.


ADVERTENCIA: DiarioBitcoin ofrece contenido informativo y educativo sobre diversos temas, incluyendo criptomonedas, IA, tecnología y regulaciones. No brindamos asesoramiento financiero. Las inversiones en criptoactivos son de alto riesgo y pueden no ser adecuadas para todos. Investigue, consulte a un experto y verifique la legislación aplicable antes de invertir. Podría perder todo su capital.

Suscríbete a nuestro boletín