Configurer la continuité d’activité et la reprise d’activité
Azure Database pour MySQL – Serveur flexible fournit des fonctionnalités permettant de garantir la continuité d’activité et de permettre la reprise d’activité. Dans cette unité, vous découvrez comment configurer la haute disponibilité et comment utiliser des sauvegardes.
Haute disponibilité redondante interzone
Examinons comment configurer la haute disponibilité redondante interzone, qui implique la réplication de votre instance de serveur flexible sur un serveur de secours hébergé dans une autre zone de disponibilité.
Activer la haute disponibilité redondante interzone
Vous pouvez activer la haute disponibilité redondante interzone seulement lors de la création du serveur. Dans les paramètres de Calcul + stockage, sous Haute disponibilité, sélectionnez Activer la haute disponibilité.
Important
La haute disponibilité redondante interzone est prise en charge seulement pour les niveaux tarifaires Usage général et Critique pour l’entreprise.
Vous pouvez activer la haute disponibilité dans la même zone même après la création du serveur dans la page des paramètres de Haute disponibilité, en sélectionnant Activer la haute disponibilité.
Pour activer la haute disponibilité redondante interzone après la création, ou pour passer de la haute disponibilité dans la même zone à la haute disponibilité redondante interzone, vous devez migrer vers un nouveau serveur flexible configuré avec la haute disponibilité redondante interzone lors de la création.
Forcer le basculement du serveur principal vers le serveur de secours
Azure Database pour MySQL active le basculement manuel du serveur principal vers le réplica de secours. Vous pouvez l’utiliser pour tester un scénario de basculement pour une reprise d’activité. Vous pouvez forcer un basculement dans le portail Azure.
Dans la page associée à votre serveur flexible MySQL, sous Paramètres, sélectionnez Haute disponibilité.
Pour lancer la procédure de basculement manuel, sélectionnez Basculement forcé.
Dans la fenêtre contextuelle vous informant du temps de basculement attendu en fonction de la charge de travail actuelle sur le serveur principal et de la date/heure du dernier point de contrôle, lisez le message, puis sélectionnez OK.
Une notification indique que le basculement est en cours. Ensuite, une autre notification indique que le basculement vers le serveur de secours a réussi.
Sauvegardes et récupération
Configurer une sauvegarde
Vous pouvez sélectionner la redondance et les périodes de rétention du stockage des sauvegardes pendant la création du serveur. Il existe trois niveaux de redondance du stockage :
Localement redondant. Plusieurs copies de sauvegarde sont stockées dans la même zone de disponibilité (AZ). Disponible pour les serveurs à haute disponibilité dans la même zone et pour les serveurs sans haute disponibilité.
Instances redondantes interzones. Plusieurs copies de sauvegarde sont stockées à la fois dans la zone de disponibilité du serveur et dans une autre zone de disponibilité de la même région. Disponible pour les serveurs à haute disponibilité redondante interzone.
Géo-redondant. Plusieurs copies de sauvegarde sont stockées à la fois dans la région du serveur et dans sa région géo-appairée. Disponible pour tous les serveurs dans les régions appairées. Pour obtenir la liste complète des régions prises en charge, consultez la section Régions Azure dans l’article [Qu’est-ce qu’Azure Database pour MySQL – Serveur flexible ?](/azure/mysql/flexible-server/overview" /l "azure-regions).
Vous pouvez activer ou désactiver la géo-redondance seulement au moment de la création pour les serveurs à haute disponibilité redondante interzone. Pour les serveurs sans haute disponibilité, vous pouvez passer du stockage des sauvegardes localement redondant au stockage des sauvegardes géo-redondant après la création en modifiant le paramètre de stockage des sauvegardes sous Calcul + Stockage. Pour faire passer les sauvegardes d’un serveur à haute disponibilité de localement redondantes ou redondantes interzone à géo-redondantes, restaurez une sauvegarde sur un nouveau serveur avec géo-redondance, ou créez un serveur avec des sauvegardes géo-redondantes et effectuez une migration de données.
Sauvegarder les données à la demande
Vous pouvez créer une sauvegarde de base de données managée à tout moment en effectuant les étapes suivantes.
Dans le portail Azure, dans la page associée à votre serveur flexible MySQL, sous Paramètres, sélectionnez Sauvegarde et restauration, puis sélectionnez Sauvegarder maintenant.
Dans la boîte de dialogue Exécuter la sauvegarde, sélectionnez un nom de sauvegarde. La sauvegarde utilise votre période de rétention.
Exporter les données à la demande
Vous pouvez exporter la base de données vers un stockage externe à tout moment en effectuant les étapes suivantes.
Dans le portail Azure, dans la page associée à votre serveur flexible MySQL, sous Paramètres, sélectionnez Sauvegarde et restauration, puis sélectionnez Exporter maintenant.
Dans la page Exporter la sauvegarde, utilisez le nom par défaut ou spécifiez le nom de votre choix, puis sélectionnez Sélectionner un stockage.
Dans la page Comptes de stockage, sélectionnez le compte de stockage pour stocker l’exportation.
Dans la page Conteneurs, choisissez le conteneur de stockage pour les données d’exportation, puis sélectionnez Sélectionner.
Enfin, revenez dans la fenêtre Exporter la sauvegarde, puis sélectionnez Exporter.
Récupérer une sauvegarde
Pour restaurer votre base de données à partir d’une sauvegarde à un instant dans le passé, effectuez les étapes suivantes.
Dans le portail Azure, dans la page associée à votre serveur flexible, sous Paramètres, sélectionnez Paramètres, puis sélectionnez Sauvegarde et restauration.
Recherchez et sélectionnez la sauvegarde que vous voulez restaurer, puis sélectionnez Restauration rapide.
Remarque
Si vous le souhaitez, vous pouvez modifier les paramètres de calcul et de sauvegarde du nouveau serveur flexible avant de restaurer la sauvegarde sur un nouveau serveur.
Pour commencer à restaurer la sauvegarde, sélectionnez Vérifier + créer.