Las plataformas de Kubernetes en el centro del escenario
¿Cómo orquestar al orquestador? Las plataformas de gestión de Kubernetes de los proveedores de almacenamiento tienen como objetivo cumplir con el desafío de protección de datos y almacenamiento en entornos de aplicaciones en contenedores
Si hay una tecnología que tipifica el cambio que estamos experimentando actualmente en TI, es la contenerización de aplicaciones.
El cambio al que nos referimos aquí es la transformación digital y abarca casi todo sobre la forma en que las organizaciones crean, entregan y dan soporte a las aplicaciones.
La contenerización , generalmente entregada a través de la plataforma de orquestación de Kubernetes, tipifica la transformación digital porque encapsula el desarrollo continuo de los microservicios que conforman un panorama de aplicaciones rápidamente escalable en el centro de datos y la nube.
Pero un gran desafío que se debe superar con Kubernetes es la provisión de almacenamiento persistente y protección de datos para aplicaciones que son extremamente cambiantes dinámicamente en términos de sus ciclos de vida y escalabilidad.
En este artículo, veremos cómo los mayores proveedores de almacenamiento están llevando al mercado la gestión de protección de datos y almacenamiento de Kubernetes.
Plataformas de gestión de contenedores: dónde se encuentran
Los contenedores son una forma de virtualización que se ejecuta directamente en el sistema operativo host y sin la capa de hipervisor de los entornos de servidores virtuales. Los contenedores son efectivamente una máquina virtual (VM) pequeña y liviana que a menudo proporciona componentes discretos de una aplicación más grande que están conectados por código.
Kubernetes proporciona esa inteligencia de orquestación para clústeres y grupos de contenedores. Organiza contenedores en ejecución, con su código, tiempo de ejecución , dependencias y llamadas de recursos, en pods y por encima de ellos en clústeres de Kubernetes.
Pero esa capa de orquestación también necesita administración, sobre todo para manejar el aprovisionamiento y la administración del almacenamiento, la protección de datos, la copia de seguridad, las instantáneas, la replicación, la alta disponibilidad (HA) y la recuperación ante desastres.
Los requisitos que surgen aquí van desde la configuración de recursos según el perfil de almacenamiento requerido por aplicaciones específicas, así como el origen y el destino de las copias de seguridad y otras funciones de protección de datos, todo lo cual puede cambiar rápidamente.
Plataformas de gestión de Kubernetes de los seis grandes proveedores de almacenamiento
Los seis grandes proveedores de almacenamiento tienen un juego de gestión de contenedores que aborda estas tareas y, a menudo, más. Es un área de actividad que ofrece grandes beneficios y la capacidad de domar un potencial dolor de cabeza de infraestructura que no debe dejarse sin gestionar.
Entonces, Dell EMC, IBM, HPE, Hitachi, NetApp y Pure Storage tienen plataformas de administración de contenedores. Algunos son nativos de contenedores, ya que brindan servicios de almacenamiento y protección de datos a través de contenedores, lo que los hace tan flexibles y escalables como cualquier servicio de contenedores.
Permiten a los desarrolladores escribir requisitos de almacenamiento y protección de datos en su código con mayor facilidad, al mismo tiempo que permiten que las funciones de TI tradicionales aseguren, por ejemplo, que la protección de datos esté cubierta.
Todos usan controladores de iniciativa de almacenamiento de contenedores (CSI) de alguna forma para ofrecer aprovisionamiento y administración de almacenamiento y respaldo para su propio entorno de almacenamiento y, en algunos casos, para cualquier entorno de almacenamiento, incluidos los que están en la nube.
Fuente: ComputerWeekly