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.
El almacenamiento de objetos es un sistema de almacenamiento plano diseñado para admitir servicios en la nube. Los datos se almacenan como objetos independientes en lugar de una jerarquía en un sistema de archivos o como bloques en un sistema de almacenamiento de bloques.
Los objetos constan de tres componentes: los datos en sí, 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 usa en el almacenamiento de archivos tradicional. Estos identificadores únicos se organizan en un espacio de direcciones plano, lo que evita 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 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.
Otros beneficios clave incluyen metadatos personalizados para consultar, filtrar, ejecutar análisis, etc. Los costos de almacenamiento en línea también son razonables y no tienen límite en la capacidad de almacenamiento.
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.