Couchbase 6.6 introdujo la posibilidad de realizar copias de seguridad de la base de datos de documentos directamente en el almacenamiento informático en la nube AWS S3 o en cualquier otro almacén de objetos compatible con S3. Usando el cbbackupmgr ahora puede especificar un bucket de S3 como destino de la copia de seguridad de sus datos.

Visión general del almacenamiento en la nube: Almacenes de objetos (AWS S3)

Almacenes de objetos con Compatible con AWS S3 se están convirtiendo en el estándar de facto para realizar copias de seguridad de grandes volúmenes de datos en centros de datos basados en la nube. A menudo se adopta para diversos tipos de despliegues, como despliegues nativos en la nube, despliegues en nubes híbridas y despliegues en nubes privadas.ployments. 

El almacenamiento de objetos es un sistema de almacenamiento plano diseñado para soportar servicios en la nube. Los datos se almacenan como objetos autónomos en lugar de una jerarquía en un sistema de archivos o como bloques en un sistema de almacenamiento por bloques.

Los objetos constan de tres componentes: los datos propiamente dichos, una cantidad variable de metadatos personalizables y un identificador único. El identificador único es utilizado por las aplicaciones para acceder al objeto en lugar de un nombre de archivo y una ruta de archivo, como se utiliza en el almacenamiento de archivos tradicional. Estos identificadores únicos se organizan en un espacio de direcciones plano, evitando la complejidad y la escalabilidad limitada de los sistemas de archivos jerárquicos que utilizan rutas para archivos y carpetas.

En la práctica, las aplicaciones gestionan directamente todos los objetos, eliminando la necesidad de un sistema de archivos tradicional para almacenar los datos. El acceso a los archivos se realiza a través de API RESTful, que consultan los metadatos del objeto.

La mayor ventaja de utilizar almacenes de objetos de servicios de almacenamiento en la nube es Servicio web RESTful acceso. Al proporcionar un método de interfaz HTTP simplificado remSe mejoran la accesibilidad y la escalabilidad.

Otras ventajas clave son los metadatos personalizados para consultar, filtrar, ejecutar análisis, etc. Los costes de almacenamiento en línea también son razonables y no tienen límite de capacidad.

También elimina la complejidad de tener que montar el sistema de archivos para que las cargas de trabajo en contenedores accedan a sus archivos. El rendimiento en tiempo real del almacén de objetos puede variar mucho en función de la solución de almacenamiento en la nube subyacente.

Alternativas de almacenamiento en la nube

Existen almacenes de objetos baratos y profundos como AWS Glacier, almacenes de objetos de alto rendimiento como Nutanix Objects, y algo intermedio como AWS S3.

El protocolo S3 de AWS se ha convertido en el estándar del sector para los almacenes de objetos. Aparte del propio S3, muchos otros actores como Scality, Dell ECS, NetApps Storage Grid, Nutanix Objects, etc., ofrecen flexibilidad de almacenamiento de objetos.

El almacén de objetos AWS S3 se utiliza a menudo para la recuperación de desastres y el intercambio de archivos de análisis de macrodatos conjuntos de datos (especialmente imágenes y archivos multimedia). Como S3 y Glacier son baratos, los clientes también prefieren utilizarlos como solución barata de almacenamiento en la nube para archivar.

A medida que más cargas de trabajo se convierten en contenedores (p. ej. utilizando Kubernetes) están apareciendo nuevas formas de abordar el almacenamiento, la compartición y el acceso a los archivos. Esto está ayudando a aliviar el dolor de punto de montaje y el intercambio de crudo archivos ni obsesionarse con las limitaciones de espacio de almacenamiento.

Copia de seguridad de Couchbase NoSQL en AWS S3

Ahora vamos a ver lo rápido que puede copia de seguridad de sus datos en AWS S3 utilizando la herramienta de línea de comandos Couchbase cbbackupmgr (Couchbase 6.6+ es obligatorio).

1 - Crear un bucket de AWS S3 donde desea almacenar los archivos de copia de seguridad.

Una vez creado el cubo, aparecerá el siguiente mensaje.

2 - Configurar un archivo para el bucket Couchbase

Para crear esto, proporcione las credenciales de AWS S3, como región y claves de acceso que puedes obtener en la pestaña de permisos de AWS S3.

3 - Empieza a hacer copias de seguridad de los archivos

Utiliza el cbbackupmgr como se muestra a continuación.

Vea, a continuación, cómo todos los archivos del clúster de origen están ahora respaldados en el almacén de objetos de AWS S3.

Contenidos en el clúster de origen

Copia de seguridad de los datos en el almacén de objetos S3

Siguiendo los pasos anteriores, podrás realizar copias de seguridad de tus archivos directamente en AWS o en cualquier otro almacén compatible con S3 sin problemas.

Para una solución completamente basada en la nube, consulte Base de datos como servicio NoSQL en la nube Couchbase oferta o leer cómo una El cliente redujo los costes de las bases de datos NoSQL en 50% usándolo.

Explorar los recursos de Couchbase Server 6.6

Blogs Documentos y tutoriales Páginas web y seminarios web
Novedades de Couchbase Server 6.6 Novedades de Couchbase Server 6.6 Nuevas funciones de Couchbase Server 6.6: análisis, copias de seguridad, consultas y mucho más
Mejoras en los eventos (temporizadores, controladores y estadísticas) Notas de la versión de Couchbase Server 6.6 Servicio de análisis Couchbase
Enlaces remotos - Analice su empresa con Couchbase Analytics Pruebe el servicio Couchbase Index Advisor Novedades de Couchbase Server (Página del producto)
Conjuntos de datos externos - Amplíe su alcance con Couchbase Analytics Configuración de enlaces remotos de Analytics y S3 mediante la API REST Comparar ediciones
Anuncio de Flex Index con Couchbase Creación de conjuntos de datos externos mediante el lenguaje de definición de datos (DDL) Base de datos como servicio (DBaaS) en la nube de Couchbase
Introducción a las copias de seguridad en Object Store (S3) Configuración de enlaces remotos de Analytics y S3 mediante CLI
Importar documentos con Web Admin Console

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.

Dejar una respuesta