sql >> Base de Datos >  >> RDS >> MariaDB

Consejos para almacenar sus copias de seguridad de MariaDB en la nube

Tener un buen Plan de Recuperación de Desastres es imprescindible en todas las empresas para evitar la pérdida de datos o reducir el tiempo de inactividad en caso de falla. Para ello, aquí las copias de seguridad son un punto básico, y es fundamental definir qué tipo de copia de seguridad necesitas crear y dónde almacenarla. La mejor práctica es almacenar los archivos de respaldo en tres lugares diferentes, uno almacenado localmente en el servidor de la base de datos (para una recuperación más rápida), otro en un servidor de respaldo centralizado y el último en la nube (o si su infraestructura está en el nube, debe usar un proveedor de nube diferente en esta parte). En este blog, mencionaremos diferentes cosas a tener en cuenta antes de almacenar sus copias de seguridad de MariaDB en la nube y cómo usar ClusterControl para esta tarea.

Proveedores de nube

Hay muchos proveedores de nube que ofrecen diferentes opciones y características de almacenamiento de copias de seguridad. Deberá verificar las características y los costos para asegurarse de que cubre sus necesidades y se ajusta a su presupuesto. Ahora, mencionaremos algunas cosas importantes que debes revisar aquí.

Seguridad

Este podría ser el punto más importante a verificar antes de almacenar sus datos en la nube. El proveedor de la nube debe ofrecer cifrado para los datos en reposo (e incluso en tránsito) si desea almacenar la copia de seguridad allí. Este cifrado protege los datos de ser utilizados por una persona no autorizada durante el tiempo que se almacenan en la nube.

Cumplimiento

El proveedor de la nube debe seguir las leyes de privacidad y cumplir con algunas reglamentaciones para brindar la máxima protección de datos. El Reglamento General de Protección de Datos (GDPR) de la UE tiene regulaciones estrictas sobre el almacenamiento de datos confidenciales. Además, varios miembros de la UE no permiten almacenar datos confidenciales fuera de las fronteras nacionales, por lo que es importante tener esto en cuenta.

Gestión sencilla

El proveedor de la nube debe proporcionar una consola de administración fácil donde configurar, administrar y monitorear sus copias de seguridad almacenadas en la nube, de lo contrario, puede convertir una tarea simple en una compleja, lo que no hace sentido.

Políticas de disponibilidad y durabilidad

Algunos proveedores de la nube tienen al menos un 99,99 % de tiempo de actividad, pero siempre es bueno verificar su SLA en las diferentes ofertas sobre disponibilidad y durabilidad. Los proveedores de la nube pueden ofrecer diferentes soluciones con precios más altos para lograr una alta disponibilidad y durabilidad y, según el negocio, podría ser necesario utilizar una solución diferente a la predeterminada.

Costos

El costo podría ser el punto más crucial y también bastante complicado, ya que los proveedores de la nube a menudo muestran su costo para que parezca barato de un vistazo.

En general, existen tres criterios para evaluar el costo del almacenamiento en la nube:

  • Coste de almacenamiento :Suele calcularse por GB/MB según el tipo de datos y el nivel de actividad.
  • Acceso a los datos :Depende de la rapidez con la que necesite acceder a los datos. El almacenamiento para las copias de seguridad en frío suele ser menor, pero podría aumentar según el volumen y el período de retención.
  • SLA :Necesario si necesita una garantía de tiempo de actividad y menor tiempo de inactividad.

Después de verificar los puntos básicos mencionados anteriormente, podrá almacenar sus copias de seguridad de MariaDB en la nube en el proveedor de la nube seleccionado, pero ahora debe decidir cómo cargarlo allí. Por supuesto, puede cargarlo manualmente, pero seguramente será molesto, por lo que para evitar una tarea manual, debe crear un trabajo cron o un script personalizado, que podría fallar, por lo que también deberá monitorear el trabajo. Todo esto puede ser una tarea que requiere mucho tiempo, y aquí es cuando ClusterControl puede hacerle la vida más fácil.

Cargue sus copias de seguridad en la nube con ClusterControl

ClusterControl es un sistema de gestión para bases de datos de código abierto que automatiza la implementación, las copias de seguridad y las funciones de gestión, así como la supervisión del estado y el rendimiento de diferentes tecnologías y entornos de bases de datos.

Veamos cómo almacenar sus copias de seguridad de MariaDB en la nube usando AWS como ejemplo, pero en realidad, también puede integrar ClusterControl con Google Cloud o Azure. Para esto, asumiremos que tiene instalado ClusterControl y está administrando su clúster de MariaDB.

Creación de una copia de seguridad

Para esta tarea, vaya a ClusterControl -> Seleccione Clúster de MariaDB -> Copia de seguridad -> Crear copia de seguridad.

Puede crear una nueva copia de seguridad o configurar una programada. Para este ejemplo, crearemos una única copia de seguridad al instante.

Debe elegir el método de copia de seguridad (mysqldump o mariabackup full/incremental) , el servidor desde el que se realizará la copia de seguridad y dónde desea almacenar la copia de seguridad. Aquí también puedes subir tu copia de seguridad a la nube habilitando el botón correspondiente.

Luego puede especificar el uso de compresión, nivel de compresión, cifrado, retención y más configuraciones de copia de seguridad.

Si habilita la opción de cargar la copia de seguridad en la nube, verá un sección para especificar el proveedor de la nube (en este caso, AWS, pero puede agregar más proveedores de la nube en ClusterControl -> Integraciones -> Proveedores de la nube. Para AWS, utiliza el servicio S3, por lo que debe seleccionar un Cubo existente o incluso crear uno nuevo uno para almacenar sus copias de seguridad allí.

En la sección de copia de seguridad, verá el progreso de la copia de seguridad y la información como método, tamaño, ubicación y más. En "Ubicación de almacenamiento", puede encontrar el icono de la nube, lo que significa que la copia de seguridad también se almacena en la nube.

Cuando termine, encontrará la copia de seguridad en la ubicación seleccionada y en el proveedor de la nube.

Conclusión

Como los datos son un activo importante en una empresa, almacenar sus copias de seguridad de MariaDB en la nube puede ser riesgoso si no se ocupa de algunos aspectos básicos antes de cargarlos, como la seguridad o la disponibilidad. Además, el costo es un factor importante ya que, dependiendo del requerimiento, podría ser más costoso de lo esperado.

En este blog, mencionamos algunas cosas importantes a tener en cuenta antes de elegir un proveedor de nube para almacenar sus datos y cómo puede cargar sus copias de seguridad fácilmente usando ClusterControl para esta tarea.