Kubernetes se ha establecido como el estándar de facto para las empresas que buscan gestionar aplicaciones en diversos entornos de nube. Al centrarse en la portabilidad de los datos y las aplicaciones, las organizaciones pueden aprovechar la flexibilidad y la eficiencia para afrontar los desafíos de la movilidad de las aplicaciones. Aún es necesario abordar adecuadamente los desafíos de la protección y gestión de datos en escenarios híbridos.
Para gestionar aplicaciones creadas para la nube, ya sea privada, pública o soberana, optar por la plataforma de gestión de contenedores Kubernetes se ha convertido en un reflejo para beneficiarse de su ecosistema y metodologías. DevSecOps. Para estas empresas, saber mover aplicaciones y datos se ha convertido en una prioridad, al igual que la búsqueda estratégica de una solución de gestión y protección de datos para estos entornos, según criterios muy específicos.
Sectores como el financiero, el asegurador o el sector público han decidido poner en funcionamiento esta nueva forma de aplicación, considerada “Coud Native” en producción, lo que constituye un verdadero paso. Sin embargo, es necesario diferenciar entre aplicaciones que no almacenan datos persistentes (llamadas “Stateless”) y aquellas que consumen servicios de datos en todas sus formas (llamadas “Stateful”) en entornos Kubernetes..
El proyecto Kubernetes ha seguido evolucionando en la forma de gestionar y soportar volúmenes de datos persistentes, en particular gracias a la aparición del componente CSI driver (Container Storage Interface) en 2017, luego del estándar homónimo en 2018 y, finalmente, de instantáneas y clones en 2019. Las aplicaciones denominadas “Stateful” en producción han experimentado un crecimiento exponencial en los últimos tres años. La CNCF (Cloud Native Computing Foundation) realiza cada año un estudio de los usuarios de Kubernetes para comprender y analizar su adopción en el mercado. Entre las 11 tecnologías más desplegadas en un entorno Kubernetes, 9 corresponden a bases de datos o motores de aplicaciones que almacenan datos persistentes en diferentes formas, según un estudio realizado por Datadog.
El criterio principal se refiere a la portabilidad de datos y aplicaciones.
Al poner en producción nuevas aplicaciones, los responsables de la toma de decisiones técnicas deben cumplir con ciertas regulaciones y obligaciones, lo que requiere un plan de recuperación ante desastres, servicios de respaldo y restauración. Otro desafío emergente es el desbordamiento hacia la nube pública o la nube soberana, según la naturaleza de los datos y las actividades involucradas. El tema de la movilidad de las aplicaciones es una preocupación importante que debe abordarse.
La portabilidad de las aplicaciones se ha convertido en un criterio importante para permitir a los responsables de la toma de decisiones empresariales capturar nuevos mercados cada vez más rápidamente, preservando al mismo tiempo la integridad de los datos. La capacidad de mover aplicaciones y datos asociados es un factor competitivo importante.. Una cuestión que preocupa al mundo del Edge Computing, y en particular a los operadores de telecomunicaciones, pero también al sector financiero, tanto a bancos como a compañías de seguros, en su intento de acercarse cada vez más al mercado que intentan conquistar, que es si mejorar a un usuario. experiencia o tener la posibilidad de implementarse en una nueva área geográfica para satisfacer las restricciones regulatorias. Esta necesidad de movilidad de aplicaciones también se encuentra en determinados sectores verticales y en el comercio minorista y estará cada vez más presente en sectores de actividad donde la agilidad es esencial para seguir siendo competitivos.
Gestione bien los datos en producción en Kubernetes
La cuestión de la gestión de datos en producción en el marco de la plataforma Kubernetes debe ser abordada por todos los tomadores de decisiones, para aprovechar el hecho de que se trata de la primera plataforma común y completamente estandarizada, capaz de unificar todas las nubes. La API de Kubernetes sigue siendo la misma, ya sea que el entorno de Kubernetes se implemente en una nube privada, pública, soberana o en escenarios de Edge Computing, e independientemente del proveedor elegido (Red Hat, Suse, VMware, AWS, Azure, GCP o incluso OVH). . Este denominador común acelera y facilita todos los problemas que rodean a la nube híbrida.
Entre las diversas mejores prácticas existentes para garantizar la adopción exitosa de Kubernetes, en un contexto híbrido y multinube, la movilidad es clave. La portabilidad de la aplicación la hace independiente de la nubeinfraestructura y distribución de Kubernetes que se pueden conservar en un punto del ciclo de decisión.
La API de Kubernetes, elemento común a todas las nubes disponibles en la actualidad, permite estandarizar los servicios que ofrece la plataforma. En primer lugar, implica utilizar un método de copia de seguridad de nueva generación que garantice la coherencia de los datos de un extremo a otro. La coherencia a nivel de aplicación está vinculada a la presencia significativa de bases de datos en las llamadas aplicaciones nativas de la nube.
Luego, implementar un plan global de recuperación ante desastres que cumpla con los SLA (Acuerdos de Nivel de Servicio) de los entornos de producción, con la implementación de automatización para evitar errores humanos.
Finalmente, implica activar un mecanismo de transformación cuando estas aplicaciones se restauran en el sitio de destino, para hacer que las aplicaciones sean compatibles con el entorno de destino. Una transformación que a veces resulta necesaria porque integra las especificidades de los servicios de la infraestructura de origen en el entorno de destino (nuevo tipo de almacenamiento, red).
Elegir tu plataforma: criterios a tener en cuenta
Es apropiado conceder Gran atención al servicio de almacenamiento elegido. gestionar los datos de este tipo de solicitudes, siendo el criterio principal beneficiarse de las funcionalidades de instantánea y clonación sobre los volúmenes de datos consumidos por estas aplicaciones y en ejecución dentro de una plataforma Kubernetespara poder soportar cualquier tipo de datos y cualquier tipo de aplicación.
Lo importante es que los datos estén lo más cerca posible de la aplicación., es decir, dentro del clúster de Kubernetes, para poder beneficiarse de estas ventajas en términos de gestión del almacenamiento. Esto permite tratar todos los componentes y datos de la aplicación como un todo, una unidad operativa que simplifica los escenarios de movilidad. En el caso de que los datos se encuentren fuera del cluster de Kubernetes, es necesario multiplicar los procesos y esfuerzos para capturar la aplicación por un lado y el servicio de datos por el otro. Este tipo de diagrama a menudo se hereda de los equipos de TI, que con demasiada frecuencia todavía están organizados en silos. La separación de las habilidades de almacenamiento, DevOps y bases de datos dentro de un equipo inevitablemente se refleja en las elecciones de arquitectura de aplicaciones.
La transición exitosa a la nube nativa requiere superar los silos organizacionales para concentrar habilidades en un solo equipo, manteniendo los datos cerca de la aplicación. De hecho, Kubernetes y su ecosistema ahora están preparados y maduros para ello. Consiste en reunir y unificar datos y aplicaciones, única forma de beneficiarse de la movilidad de aplicaciones en escenarios de nube híbrida. Esta unificación de datos con la aplicación constituye la clave para beneficiarse de la movilidad de las aplicaciones en escenarios de nube híbrida.
____________________________
Par Christophe FontaineDirector Senior de Ventas Técnicas Regionales Sur de Europa y África, Veeam
Lea también:
Ransomware: ¿pueden las empresas ganar la batalla?
“Kubernetes cuenta en Francia con el apoyo de comunidades dinámicas y comprometidas”
“Debemos poder ofrecer el mismo nivel de protección en todas las nubes públicas, privadas e híbridas. »
8 de cada 10 empresas europeas han reforzado la protección de datos en la nube de Microsoft 365
[

