Retención a largo plazo para Azure Database for MySQL: servidor flexible mediante Azure Backup (versión preliminar)

Azure Backup y Azure Database Services en conjunto permiten crear una solución de copia de seguridad de clase empresarial para instancias de Azure Database for MySQL: servidor flexible que conservan las copias de seguridad por hasta 10 años. Si dispone de una instancia de Azure Database for MySQL: servidor flexible, podrá ampliar la retención de copias de seguridad por más de 35 días con la funcionalidad integrada de copia de seguridad de nivel operativo de MySQL: base de datos flexible.

Esta característica permite ampliar la limitación actual de 35 días de retención de copias de seguridad a 10 años, cumpliendo los requisitos normativos y de cumplimiento.

Además, las copias de seguridad se copian en un entorno de almacenamiento aislado fuera del inquilino y la suscripción, lo que proporciona protección contra ataques de ransomware. Además de la retención a largo plazo (LTR), esta característica mejora la resistencia de copia de seguridad al proteger los datos de origen de diferentes niveles de pérdida de datos, como eliminaciones accidentales y protección contra ransomware. Se trata de una solución de infraestructura cero con Azure Backup que administra las copias de seguridad con la retención automatizada y la programación de copias de seguridad. Cree directivas de copia de seguridad para definir la programación y la retención de copias de seguridad. En función de la definición de directiva, Azure Backup transfiere copias de seguridad al almacén como blobs y administra su ciclo de vida. Es posible administrar las copias de seguridad de forma centralizada junto con otras cargas de trabajo protegidas a través del Centro de Azure Backup.

Recupere esta copia de seguridad en los contenedores de almacenamiento especificados, lo que se puede usar para recompilar MySQL: servidor flexible. También es posible usar herramientas nativas para restaurar estos datos como una nueva instancia de MySQL: servidor flexible con herramientas nativas de base de datos.

Flujo de copias de seguridad de Azure Database for MySQL: servidor flexible

Para realizar copias de seguridad de instancias de Azure Database for MySQL: servidor flexible:

  1. Conceda permisos al MSI del almacén de copia de seguridad en el recurso de ARM de destino (MySQL: servidor flexible) estableciendo acceso y control.
  2. Configure directivas de copia de seguridad y especifique la programación, la retención y otros parámetros.

Una vez completada la configuración:

  • Azure Backup invoca la copia de seguridad en función de las programaciones de directivas en la API de ARM de MySQL: servidor flexible, escribiendo los datos en un contenedor de blobs seguro con una SAS para mejorar la seguridad.
  • La copia de seguridad de trabajos se ejecuta independientemente para evitar interrupciones durante tareas de ejecución prolongada.
  • Los ciclos de vida de retención y punto de recuperación se alinean con las directivas de copia de seguridad para una administración eficaz.
  • Durante la restauración, Azure Backup invoca la restauración en la API de ARM de MySQL: servidor flexible mediante el sistema de análisis estadístico (SAS) para una recuperación asincrónica y no disruptiva.

Diagram shows the backup flow for Azure Database for MySQL Flexible Server.

Autenticación de Azure Backup con MySQL: servidor flexible

Azure Backup debe conectarse a Azure MySQL: servidor flexible al realizar cada copia de seguridad. 

Permisos para copias de seguridad de Azure Database for MySQL: servidor flexible

En la tabla siguiente se enumeran los permisos que requiere la MSI del almacén para realizar operaciones de copia de seguridad correctas:

Operación Permiso
Backup - Rol de copia de seguridad de retención a largo plazo de MySQL: servidor flexible

- Rol Lector en el grupo de recursos del servidor.
Restaurar El rol Colaborador de datos de blob de almacenamiento en la cuenta de almacenamiento de destino.

Pasos siguientes