Hiperconvergencia y Kubernetes – Gigaom

Manténgase al tanto de las tendencias tecnológicas emergentes

Obtenga actualizaciones que impactan a su industria de nuestra comunidad de investigación GigaOm

¡Unete a la communidad!

La infraestructura hiperconvergente (HCI) se ha ganado rápidamente un lugar en el centro de datos, principalmente debido a la promesa de simplificar la infraestructura. HCI ya ha funcionado muy bien para las infraestructuras virtualizadas, pero ¿será este el caso de Kubernetes? Hay motivos para el optimismo, y aquí ofrezco un par de reflexiones sobre el motivo.

HCI es una de las muchas formas de construir su pila informática. La idea es virtualizar y contraer varios componentes de la pila, incluido el almacenamiento y la red, junto con los recursos informáticos (máquinas virtuales). El enfoque sacrifica algo de rendimiento por una mayor flexibilidad y facilidad de uso. En sus primeras iteraciones, HCI era una buena opción para la mayoría de las pequeñas y medianas empresas (SMB) y aplicaciones verticales como la infraestructura de escritorio virtual (VDI). Ahora, la brecha de rendimiento se ha reducido y la HCI se puede aprovechar en una gama más amplia de aplicaciones. Algunas organizaciones de TI han hecho de la HCI su tecnología de referencia, ¡con el 90% de sus centros de datos construidos alrededor de la HCI!

Kubernetes y HCI

La pregunta que tenemos ante nosotros ahora es: “¿HCI es bueno para Kubernetes?” La respuesta corta es sí, pero hay algunos aspectos a considerar primero.

Kubernetes es un orquestador de contenedores que generalmente se ejecuta en sistemas operativos Linux. Las aplicaciones se implementan en contenedores que luego se organizan en pods (un pod es la unidad de asignación mínima para Kubernetes y que puede comprender uno o más contenedores). A diferencia de las infraestructuras virtualizadas, donde cada máquina virtual tiene un sistema operativo diferente, el contenedor comparte la mayoría de sus componentes básicos con el sistema operativo subyacente. Desde este punto de vista la virtualización es innecesaria y cara, pero (y siempre hay un pero), la realidad es más compleja por dos motivos.

Primero, pocas empresas pueden migrar a un entorno 100% contenedor de la noche a la mañana. Esto significa que las máquinas virtuales y los contenedores deben vivir juntos durante mucho tiempo. En algunos casos, la aplicación será híbrida para siempre. Algunos componentes permanecerán virtualizados (por ejemplo, una base de datos comercial antigua en una máquina virtual) a la que se accede mediante la aplicación en contenedor. Esto puede suceder por varias razones, a veces simplemente porque el componente virtualizado no se puede implementar en un contenedor o porque su migración es demasiado costosa.

En segundo lugar, Kubernetes es solo un orquestador. Se necesitan componentes adicionales para que el clúster de Kubernetes pueda responder adecuadamente a las necesidades de la empresa. Esto incluye almacenamiento de datos y redes, especialmente cuando las aplicaciones tienen estado. Y la administración de aplicaciones con estado se consideró no esencial al principio, pero se está convirtiendo en un estándar para muchas implementaciones de Kubernetes.

Entonces, al final, tenemos dos necesidades: la gestión de un entorno híbrido y la simplificación de la infraestructura. Una vez más, HCI parece más interesante que nunca en este contexto.

HCI para Kubernetes

Hay al menos tres ejemplos que puedo hacer para explicar por qué la HCI puede ser beneficiosa para su estrategia de Kubernetes:

  1. VMWare. Probablemente ya conozca los esfuerzos de VMware en torno a Kubernetes (aquí hay un informe gratuito que escribí no hace mucho sobre VMware Tanzu Portfolio). VMware simplemente integró Kubernetes con su hipervisor. Aunque esto podría ser visto como una aberración por los puristas de Kubernetes, hay ventajas en tener VM y contenedores integrados. El costo de las licencias de VMware puede ser un desafío pero, si pensamos en términos de TCO, será más fácil de administrar que un entorno híbrido complejo.
  2. Nutanix. Nutanix tiene una solución que le permite implementar Kubernetes de forma transparente sobre su propio hipervisor (y nube ahora). Adopta un enfoque del problema diferente al de VMware, pero los beneficios para el usuario son similares.
  3. Diamanti. Diamanti va en una dirección completamente diferente, con componentes de almacenamiento y redes que están integrados en la plataforma y optimizados para Kubernetes. Este diseño supera algunas de las limitaciones del orquestador y mejora su eficiencia general para aportar rendimiento y simplicidad a la mesa. Si planea invertir mucho en Kubernetes, Diamanti ofrece una alternativa válida tanto para HCI de uso general como para Kubernetes sin sistema operativo.

Aquí un video sobre la Arquitectura Diamanti y en qué se diferencia de las demás.

Cerrando el círculo

Las empresas deberían considerar la HCI para Kubernetes por la misma razón por la que amaban la HCI para la virtualización. Hay dos enfoques a considerar: uno que extiende la plataforma de HCI existente para incluir Kubernetes y el otro que emplea una HCI dedicada para Kubernetes. Ambos enfoques tienen ventajas e inconvenientes y su elección dependerá de cuán crítico sea Kubernetes para su estrategia general de TI ahora y durante los próximos años. Otros aspectos importantes a considerar incluyen el alcance de su infraestructura y el nivel de eficiencia que necesita lograr a partir de ella.

Las soluciones de VMware y Nutanix son sólidas y lo ayudarán a administrar una transición perfecta de la virtualización a un entorno híbrido (VM + contenedores). Mientras tanto, soluciones como Diamanti pueden combinar la simplicidad de HCI con la eficiencia de una solución dedicada.

Recent Articles

Archivos Cardi B para divorcio de Offset

Cardi B está tomando su "WAP" y...

Trump aprueba la venta de TikTok a Oracle y Walmart

El presidente Trump firmó un acuerdo que pondrá las operaciones estadounidenses de TikTok bajo el control de Oracle, Walmart y otros inversionistas estadounidenses, aparentemente...

Trump respalda el acuerdo propuesto de TikTok con Oracle y Walmart

WASHINGTON - El presidente de Estados Unidos, Donald Trump, dijo el sábado que...

Related Stories

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí