Couchbase 6.6 introdujo la capacidad de respaldar la base de datos de documentos directamente en el almacenamiento de computación en la nube AWS S3 o en cualquier otro almacén de objetos compatible con S3. Usando el cbbackupmgr Utilidad de respaldo: ahora puede especificar un bucket de S3 como destino para respaldar sus datos.
Descripción general de Cloud Storage: Almacenamiento de objetos (AWS S3)
Almacenamientos de objetos con Compatible con AWS S3 las interfaces se están convirtiendo en el estándar de facto para respaldar grandes volúmenes de datos en centros de datos basados en la nube. A menudo se adopta para diversos tipos de implementación, incluidas implementaciones nativas de la nube, implementaciones de nube híbrida e implementaciones de nube privadaployments.
Object Storage is a flat storage system designed to support cloud services. Data is stored como objetos independientes en lugar de una jerarquía en un sistema de archivos o como bloques en un sistema de almacenamiento de bloques.
Objects consist of three components: data itself, a variable amount of customizable metadata, and a unique identifier. The unique identifier is used by the applications to access the object instead of a file name and a file path as used in traditional file storage. These unique identifiers are arranged in a flat address space, avoiding the complexity and limited scalability of hierarchical file systems using paths for files and folders.
En la práctica, las aplicaciones administran directamente todos los objetos, lo que elimina la necesidad de un sistema de archivos tradicional para almacenar 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 los servicios de almacenamiento en la nube es servicio web RESTful acceso. Al proporcionar un método de interfaz HTTP simplificado remAdemás, se mejoran la accesibilidad y la escalabilidad.
Other key benefits include custom metadata to query, filter, run analytics, etc. Online storage costs are also reasonable and have no limit to storage capacity.
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 almacenamiento de objetos puede variar ampliamente según la solución de almacenamiento en la nube subyacente.
Alternativas de almacenamiento en la nube
Hay almacenamientos de objetos económicos y profundos como AWS Glacier, almacenes de objetos de alto rendimiento como Nutanix Objects, y algo intermedio como AWS S3.
El protocolo AWS S3 se ha convertido en el estándar de la industria para el almacenamiento de objetos. Aparte del propio S3, muchos otros actores como Scality, Dell ECS, NetApps Storage Grid, Nutanix Objects y más, ofrecen flexibilidad en el almacenamiento de objetos.
El almacenamiento de objetos AWS S3 se utiliza a menudo para la recuperación ante desastres y el intercambio de archivos de análisis de macrodatos conjuntos de datos (especialmente imágenes y archivos multimedia). Dado que S3 y Glacier son económicos, los clientes también prefieren usarlos como una solución barata de almacenamiento en la nube para archivar.
A medida que más cargas de trabajo se containerizan (p. ej. usando Kubernetesnuevas formas de abordar el almacenamiento, intercambio y acceso a archivos están estando disponibles. Esto está ayudando a aliviar el problema del montaje y la compartición de archivos sin procesar archivos ni obsesionarse con las limitaciones de espacio de almacenamiento.
Copia de seguridad de Couchbase NoSQL en AWS S3
Ahora veamos qué tan rápido puede respaldar sus datos en AWS S3 utilizando la herramienta de línea de comandos de Couchbase cbbackupmgr (Couchbase 6.6+ es obligatorio).
1 – Cree un bucket de AWS S3 donde desee almacenar los archivos de respaldo

El siguiente mensaje aparece una vez que se crea el bucket.
![]()
2 – Configurar un archivo para el bucket de Couchbase
Para crear esto, proporcione las credenciales de AWS S3, como región y claves de acceso que puedes obtener de la pestaña de permisos de AWS S3.

3 – Comience a respaldar los archivos
Usa cbbackupmgr comando de respaldo como se muestra a continuación.


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

Datos respaldados en el almacén de objetos S3

Siguiendo los pasos anteriores, puedes respaldar tus archivos directamente en AWS o en cualquier otro almacenamiento compatible con S3 sin problemas.
Para una solución completamente basada en la nube, consulte Base de datos como servicio NoSQL de Couchbase Cloud ofreciendo o lea cómo uno El cliente redujo los costos de la base de datos NoSQL en 50% usándolo.


Deja un comentario
Lo siento, debes estar conectado para publicar un comentario.