En un mundo en el que los datos son la moneda de cambio, la copia de seguridad y recuperación de una base de datos es tan esencial como cualquier otro parámetro definitorio, como la coherencia o el rendimiento, porque los clientes no pueden permitirse la pérdida de datos bajo ninguna circunstancia. Couchbase ofrece una solución múltiple para ayudar a los clientes con sus necesidades de protección de datos. Tenemos nuestra solución nativa de copia de seguridad y recuperación, nuestra tecnología de replicación entre centros de datos ampliamente adoptada para la recuperación de desastres y nuestras soluciones de socios que ofrecen algunas capacidades avanzadas. Vamos a explorar cada una de estas opciones en profundidad en el resto del blog.

Cbbackupmgr (disponible sólo en la edición enterprise) es la solución de copia de seguridad y recuperación de alto rendimiento de Couchbase que admite capacidades completas, incrementales y de fusión. Permite a los clientes realizar copias de seguridad completas e incrementales y fusionarlas en función de sus necesidades. Los clientes pueden utilizar diferentes estrategias de copia de seguridad para empresas y aprovechar estas capacidades para cumplir sus planes de continuidad de negocio con los respectivos RPO y RTO.

Cbbackupmgr ofrece flexibilidad con la copia de seguridad donde los clientes pueden hacer una copia de seguridad de todo el clúster con todos los cubos o copia de seguridad sólo cubos específicos. Basado en la arquitectura de Couchbase, los datos del cluster se distribuyen equitativamente en 1024 vbuckets. Dependiendo del número de nodos en el clúster, estos vbuckets se asignan a los nodos. También podemos realizar copias de seguridad de los datos a nivel de vbucket utilizando filtros de vbucket. Dado que el número de nodos y la topología pueden cambiar debido a fallos, hacer copias de seguridad a nivel de vbucket es un fenómeno más robusto comparado con los nodos en los casos en los que los usuarios no quieran hacer copias de seguridad de todo el cluster.

Cbbackupmgr también ofrece varias funcionalidades de grado empresarial como compresión, autenticación de certificados de cliente usando X.509, soporte para ipv6, SSL, TTLRBAC y restauración filtrada basada en claves.  

Además, algunos de nuestros clientes utilizan nuestra tecnología de replicación entre centros de datos (XDCR) como solución de recuperación ante desastres. Para la recuperación ante desastres, los clientes pueden utilizar XDCR para mantener un clúster activo (origen) y un clúster pasivo (destino) como parte de su plan de continuidad de negocio. Esto es extremadamente beneficioso cuando los desastres se producen en un centro de datos o a nivel regional.

Aunque estas soluciones pueden satisfacer la mayoría de los casos de uso diario de nuestros clientes para la protección de datos y la recuperación ante desastres, nuestra creciente base de clientes necesita constantemente capacidades avanzadas de copia de seguridad y restauración. Couchbase está ampliando constantemente su ecosistema de partners para cubrir estas carencias.

Datos de Imanis ha desempeñado un papel fundamental en el juego en el que varios de nuestros clientes han tenido una gran experiencia al utilizar nuestra solución conjunta.

Algunas de las principales áreas en las que Imanis ayuda enormemente a los clientes de Couchbase son las que se mencionan a continuación:

Copia de seguridad y restauración a escala paralela: Imanis data permite realizar copias de seguridad en paralelo aprovechando la arquitectura de nodos compartidos de Couchbase. Dado que las soluciones de copia de seguridad monolíticas sufren para escalar grandes conjuntos de datos, la capacidad de añadir nodos y paralelizar las copias de seguridad permitirá realizar copias de seguridad y restauraciones más rápidas.

Esto permitirá a los clientes ajustar el rendimiento hasta que agoten el ancho de banda de la red.

Compatibilidad con almacenes de objetos : La solución de copia de seguridad actual de Couchbase utiliza ForestDB para su almacenamiento secundario que no soporta almacenamiento de objetos. La solución de copia de seguridad de Imanis se puede utilizar para realizar copias de seguridad de los datos de Couchbase en cualquier almacén de objetos como Amazon S3, Azure blob store o cualquier otro almacén de objetos.

Imanis ofrece varias otras capacidades de copia de seguridad, como el enmascaramiento de datos para facilitar el cumplimiento de normativas de privacidad como GDPR, el filtrado de contenidos para recuperar solo subconjuntos de datos, la recuperación de esquemas, etc,  

Los clientes pueden optar por utilizar una, varias o una combinación de las opciones mencionadas para alcanzar sus objetivos de protección de datos para la plataforma de datos Couchbase.

Autor

Publicado por Chaitra Ramarao, Sr. Director de producto, Couchbase Inc.

Chaitra Ramarao es gestora sénior de productos en Couchbase, una empresa de bases de datos NoSQL que lidera las herramientas de bases de datos, la replicación entre centros de datos y las integraciones de socios. Anteriormente trabajó en la gestión de productos de análisis de datos para Kaiser Permanente y en el desarrollo de software para Hewlett Packard. Es licenciada en ECE y tiene un máster de Carnegie Mellon en Ingeniería y Gestión de la Innovación Tecnológica.

1 Comentarios

  1. Nice blog, very informative. ¿Tiene el usuario la opción de copia de seguridad de los usuarios RBAC / contraseñas para todo el cubo / clúster dado? Por ejemplo, si tomo una copia de seguridad de un cubo, entonces todos los usuarios / creds / RBACs deben ser respaldados y cuando se restaura en el nuevo clúster, a continuación, restaurar debe crear los que faltan con el mismo nivel de autorización. Lo mismo ocurre con la copia de seguridad y la restauración a nivel de clúster.

Dejar una respuesta