¿Necesitan respaldo los contenedores?

Con el aumento del uso de contenedores, ¿necesita realizar copias de seguridad de las cargas de trabajo y las aplicaciones que se ejecutan en Kubernetes y otras plataformas basadas en contenedores?
Escrito por:
Shreesha Pai Manoor
Publicado el:

¿Por qué contenedores?

Al igual que el ransomware, no es una cuestión de "si" sino de "cuándo". El uso de contenedores sigue aumentando en las empresas. Y, según los datos iniciales del Estudio sobre la nube híbrida de primavera de 2021 de Evaluator Group, observaron que el 29% de las empresas utilizan Kubernetes en un entorno de producción en la actualidad y otro 40% está probando Kubernetes con planes de pasar a producción. ¿Qué está impulsando el interés por los contenedores?

Los contenedores son otro tipo de virtualización, y Docker es la plataforma de contenedores más popular. Los contenedores son un entorno especializado en el que las aplicaciones pueden desplegarse fácilmente. Los contenedores pueden considerarse máquinas virtuales (VM) ligeras. Las VM contienen una copia del sistema operativo (SO) y los contenedores comparten el SO subyacente, y cada uno de ellos contiene únicamente los archivos/imágenes y archivos de aplicación necesarios para que la aplicación se ejecute en un contenedor. Muchos contenedores ejecutándose en una única máquina virtual ocupan muchos menos recursos que el mismo número de máquinas virtuales ejecutándose en otro lugar. Los contenedores suelen estar diseñados para servir a una aplicación, como una base de datos o un servidor API o equilibrador de carga. Cuando varias aplicaciones necesitan comunicarse entre sí, tienen que poder interactuar por separado a través de la red. Esto permite una verdadera arquitectura de escalabilidad horizontal para las aplicaciones y ayuda a hacerlas resistentes y disponibles.

¿Necesitan los contenedores copias de seguridad?

Los contenedores pueden ejecutarse en un entorno en el que el estado de las aplicaciones puede o no necesitar ser preservado, lo que llamamos aplicaciones de contenedor con o sin estado. Si el contenedor no necesita que se realice una copia de seguridad de su estado de ejecución, se considera que se ejecuta como una aplicación sin estado. Esto significa que no hay datos almacenados por estas aplicaciones que se ejecutan en el contenedor. Se está ejecutando una instancia de una imagen de contenedor. En el caso de que el nuevo contenedor con la imagen de la aplicación necesite levantarse fácilmente, puede hacerlo mediante el motor de orquestación de contenedores Kubernetes.

Kubernetes es un motor de orquestación de contenedores y controla el ciclo de vida de los contenedores.

Esto añade alta disponibilidad a cada parte de la infraestructura de contenedores. Esto también significa que los contenedores pueden crearse y eliminarse según lo necesite cualquier carga de trabajo. Por desgracia, muchos confunden esta alta disponibilidad con la capacidad de recuperarse de un desastre. Con la modernización de las aplicaciones en auge, los desarrolladores se dan cuenta de que la arquitectura de microservicios simplificada por los contenedores puede ampliarse también a las aplicaciones con estado. Esto ayuda a las organizaciones a acelerar el ciclo de desarrollo y a entregar aplicaciones con mayor rapidez.

En las aplicaciones con estado que se ejecutan en un clúster Kubernetes es necesario tener en cuenta las siguientes preguntas/escenarios:

  • ¿La alta disponibilidad integrada en Kubernetes es suficiente para recuperar los datos de las aplicaciones con estado que se ejecutan dentro de contenedores?
  • ¿Puedo recuperarme del error humano de desplegar un archivo de configuración incorrecto cuando es necesario mover las aplicaciones de un entorno de PRUEBA/DEV a producción, o de producción a staging antes de una actualización?
  • ¿Puedo traer una copia de la aplicación para TEST/DEV para reproducir, analizar problemas que no se pueden ejecutar desde los datos de producción?

Si no está seguro de alguna de las respuestas a estas preguntas, entonces necesita revisar su estrategia de copia de seguridad y DR.

En el próximo blog de esta serie, echaremos un vistazo a los datos de los que necesitará hacer una copia de seguridad y cómo puede hacer una copia de seguridad de los contenedores utilizando HYCU.

En el próximo blog de esta serie, echaremos un vistazo a los datos de los que necesitará hacer una copia de seguridad y cómo puede hacer una copia de seguridad de los contenedores utilizando HYCU.

Vicepresidente de Soluciones para Clientes y Socios

Shreesha Pai Manoor es la Vicepresidenta de Soluciones para Clientes y Socios de HYCU. Conocido por su probada trayectoria en la mejora de la calidad de los productos y la satisfacción del cliente al tiempo que construye sistemas distribuidos para la nube y la empresa. Shreesha destaca en la formación de equipos y productos de alto rendimiento en los ámbitos de la atención al cliente multicanal, la comunicación unificada, la telefonía móvil, el almacenamiento y la gestión de redes.

Experimente la plataforma de protección de datos SaaS número 1

Pruebe HYCU usted mismo y conviértase en un creyente.