Partage via


Rétention à long terme du Azure Database pour MySQL - Serveur flexible à l’aide de Sauvegarde Azure (préversion)

Sauvegarde Azure et les services de base de données Azure constituent ensemble une solution de sauvegarde d’entreprise pour les Azure Database pour MySQL - Serveurs flexibles qui conserve les sauvegardes sur une période pouvant atteindre 10 années. Si vous disposez d’un Azure Database pour MySQL - Serveur flexible, vous pouvez étendre la rétention des sauvegardes au-delà de 35 jours avec une fonctionnalité de sauvegarde de niveau opérationnel intégrée de MySQL - Base de données flexible.

Cette fonctionnalité vous permet d’étendre la limitation actuelle de 35 jours de rétention de sauvegarde à 10 ans,ce qui répond à vos exigences réglementaires et de conformité.

Les sauvegardes sont copiées dans un environnement de stockage isolé, situé à l’extérieur du tenant et de l’abonnement du client, ce qui offre une protection contre les attaques par ransomware. En plus de la rétention à long terme (LTR), cette fonctionnalité améliore la résilience de sauvegarde en protégeant les données sources à partir de différents niveaux de perte de données, tels que les suppressions accidentelles et la protection contre les ransomwares. C’est une solution sans infrastructure avec le service Sauvegarde Azure gérant les sauvegardes au moyen de la rétention et de la planification automatisées des sauvegardes. Vous pouvez créer une stratégie de sauvegarde pour définir la planification et la rétention de sauvegarde. En fonction de la définition de stratégie, Sauvegarde Azure transfère les sauvegardes au coffre en tant qu’objets blob et gère leur cycle de vie. Vous pouvez gérer les sauvegardes de manière centralisée à côté d’autres charges de travail protégées via le Centre de sauvegarde Microsoft Azure.

Vous pouvez récupérer cette sauvegarde dans vos conteneurs de stockage spécifiés, qui peuvent être utilisés pour reconstruire le MySQL - Serveur flexible. Vous pouvez également utiliser des outils natifs pour restaurer ces données en tant que nouveau MySQL - Serveur flexible avec des outils natifs de base de données.

Flux de sauvegarde d’Azure Database pour MySQL - Serveur flexible

Pour sauvegarder un Azure Database pour MySQL - Serveur flexible :

  1. Accordez des autorisations au MSI du coffre de sauvegarde sur la ressource ARM cible (MySQL – Serveur flexible), en établissant l’accès et le contrôle.
  2. Configurez des stratégies de sauvegarde, puis spécifiez la planification, la rétention et d’autres paramètres.

Une fois la configuration terminée :

  • Le service Sauvegarde Azure appelle la sauvegarde en fonction des planifications de stratégie sur l’API ARM du serveur flexible MySQL, en écrivant des données dans un conteneur d’objets blob sécurisé avec une SAP pour une sécurité renforcée.
  • La sauvegarde s’exécute indépendamment, ce qui évite les interruptions pendant les tâches de longue durée.
  • Les cycles de vie des points de rétention et de récupération s’alignent sur les stratégies de sauvegarde pour une gestion efficace.
  • Au cours de la restauration, Sauvegarde Azure appelle la restauration sur l’API ARM du MySQL - Serveur flexible à l’aide du SAS (Système d’analyse statistique) pour une récupération asynchrone et non disruptive.

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

Authentification de sauvegarde Microsoft Azure avec MySQL - Serveur flexible

Sauvegarde Azure doit se connecter à Azure MySQL - Serveur flexible tout en effectuant chaque sauvegarde. 

Autorisations pour une sauvegarde Azure Database pour MySQL - Serveur flexible

Le tableau suivant répertorie les autorisations requises par le MSI du coffre pour les opérations de sauvegarde réussies :

Opération Autorisation
Sauvegarde - Rôle de la sauvegarde de rétention à long terme du serveur flexible MySQL

- Rôle de lecteur sur le groupe de ressources du serveur.
Restauration Rôle du Contributeur aux données blob de stockage sur le compte de stockage cible.

Étapes suivantes