Los mejores consejos para Kubernetes y copias de seguridad de contenedores
Por Julio César Castrejón, Country Manager para México de Pure Storage.
Las aplicaciones empresariales centrales dependen cada vez más de los contenedores, lo que significa que la demanda de protección de datos y copias de seguridad con Kubernetes está aumentando. ¿Está tu estrategia de copia de seguridad de contenedores a la altura?
Los eventos de los últimos 18 meses han obligado a los equipos de TI a reevaluar gran parte de su patrimonio y cómo operan. Un área tecnológica clave que ha experimentado un crecimiento real es Kubernetes. Una encuesta realizada por Portworx encontró que el 68% de los profesionales de TI dijeron que aumentaron el uso de Kubernetes como resultado de la pandemia, principalmente para acelerar la implementación de nuevas aplicaciones y aumentar el uso de la automatización, los cuales son fundamentales para conocer a los clientes y empleados. donde están hoy.
¿Por qué? Debido a su concepto elegante, el uso de contenedores y Kubernetes permite un uso más ambicioso de los recursos informáticos. Otra ventaja de los contenedores es que no importa dónde se estén ejecutando, siempre se ejecutarán de la misma manera, ya sea en una computadora portátil, un servidor local, una Nube pública, en Linux o Windows. De hecho, el 95% de las nuevas aplicaciones se desarrollan ahora en contenedores.
Sin embargo, este aumento reciente se ha producido en el contexto de un panorama de amenazas cada vez mayor: los ataques de ransomware aumentaron globalmente en un 151% en los primeros seis meses de 2021. Cuando se trata de datos críticos para el negocio almacenados en contenedores y Kubernetes, es necesario tomar medidas para prepararse para una recuperación rápida que evite el tiempo de inactividad, la mala experiencia del cliente o incurrir en penalizaciones de SLA. Pero es importante recordar que la copia de seguridad de datos es diferente cuando se trata de contenedores y Kubernetes.
Las soluciones de respaldo tradicionales se esfuerzan con Kubernetes
Los métodos convencionales de protección de datos basados en servidor no son escalables en la medida necesaria para Kubernetes. De acuerdo con una encuesta de ESG, 75% cree erróneamente que los contenedores se pueden proteger de la misma manera que las aplicaciones tradicionales, incluso si algunas soluciones de respaldo existentes prometen compatibilidad con Kubernetes.
Las copias de seguridad están dirigidas tradicionalmente a un servidor o una máquina virtual. Esto no funciona para los contenedores, ya que se ejecutan de manera distribuida, a menudo en varios servidores con diferentes destinos de almacenamiento. Muchas soluciones de software de copia de seguridad convencionales también son anteriores a Kubernetes y, por lo tanto, no admiten conceptos clave como “espacios de nombres” y configuración.
Al elegir una solución de copia de seguridad de Kubernetes moderna, debes asegurarte de que sea compatible con entornos híbridos y de múltiples Nubes, uniendo operadores de Nube locales y diferentes. También debe cubrir varios sistemas de almacenamiento backend, como discos duros locales, matrices empresariales, matrices flash y almacenamiento en la Nube, pero también debe tener la capacidad de restaurar en diferentes entornos de Kubernetes. Desafortunadamente, abordar todos estos a la vez pone prueba rápidamente las capacidades de las soluciones de respaldo convencionales.
Los contenedores requieren un enfoque de respaldo completamente diferente
Asegurar las aplicaciones de Kubernetes críticas para el negocio en entornos altamente dinámicos requiere un enfoque completamente diferente que tenga granularidad de contenedores, soporte integral de Kubernetes y sea compatible con múltiples nubes.
Una plataforma moderna para los servicios de datos de Kubernetes debe diseñarse desde el principio para estos entornos complejos. Debe funcionar sobre una base granular de contenedores, es compatible con el espacio de nombres y es coherente con la aplicación. También debe permitir realizar copias de seguridad de las configuraciones de datos y aplicaciones y optimizarlas para un mundo de múltiples nubes.
Esta plataforma de respaldo debe ofrecer controles de acceso granulares y basados en roles que puedan integrarse con sistemas de autenticación internos como LDAP y Active Directory para permitir una experiencia de autoservicio segura. Los usuarios y grupos de usuarios pueden asignarse a roles específicos, mientras que los administradores pueden controlar las autorizaciones y el nivel de acceso de los usuarios.
También debería proporcionar a los administradores paneles informativos, que no solo muestran el estado de la copia de seguridad de las aplicaciones, sino que también hacen visibles elementos como los espacios de nombres y las etiquetas para simplificar la administración.
La integración y la compatibilidad cruzada con los hiperescaladores principales, como Microsoft Azure, Google Cloud Platform, Amazon Web Services y VMware Tanzu, también son fundamentales. La integración nativa de CSI se puede utilizar para proteger las aplicaciones que se ejecutan en estas y otras plataformas compatibles con CSI.
Tecnología de respaldo integral para Kubernetes
Las aplicaciones en contenedores son cada vez más importantes para permitir aplicaciones y datos modernos. En conjunto, con su fácil escalabilidad, portabilidad y ciclo de iteración rápido, Kubernetes también es particularmente efectivo para permitir desarrollos e innovaciones rápidos. Para asegurarse de que estos bloques de construcción clave de la infraestructura moderna no se dejen expuestos, los líderes de TI deben asegurarse de que están tomando la estrategia de respaldo adecuada y una que pueda mover la información de configuración y asegurarse de que Kubernetes pueda iniciar sin problemas sus aplicaciones en el nuevo entorno.
Una vez en su lugar, permitirá a las organizaciones aprovechar los contenedores con confianza y seguridad, para que puedan disminuir su tiempo de comercialización de proyectos de software, reducir los costos de infraestructura y aumentar la calidad del software, ayudándoles a mantenerse a la vanguardia en el competitivo mundo actual.