Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Cette fonctionnalité est en version préliminaire et est soumise aux Conditions d’utilisation supplémentaires des versions préliminaires de Microsoft Azure.
Pour vous aider à gérer plus efficacement les ressources de Qu’est-ce que Azure Database pour MySQL serveur flexible ?, vous pouvez créer des tâches d'automatisation pour votre instance de serveur flexible Azure Database pour MySQL. Ces tâches peuvent être, par exemple, le démarrage ou l’arrêt de l’instance Azure Database pour MySQL serveur flexible selon une planification prédéfinie. Vous pouvez configurer cette tâche pour démarrer ou arrêter automatiquement le serveur un nombre spécifique de fois chaque jour, semaine ou mois en définissant les valeurs Intervalle et Fréquence. La tâche d’automatisation continue de fonctionner jusqu’à ce que vous supprimiez ou désactiviez la tâche.
En quoi les tâches d'automatisation diffèrent-elles d'Azure Automation ?
Les tâches d’automatisation sont plus basiques et légères qu’Azure Automation. Actuellement, vous ne pouvez créer une tâche d’automatisation qu’au niveau de la ressource Azure. Une tâche d’automatisation est en fait une ressource Logic App qui exécute un flux de travail alimenté par le service Azure Logic Apps multilocataire. Vous pouvez afficher et modifier le flux de travail sous-jacent en ouvrant la tâche dans le concepteur de flux après qu'elle a été exécutée au moins une fois.
À l’inverse, Azure Automation est un service complet d’automatisation et de configuration basé sur le cloud qui offre une gestion cohérente dans vos environnements Azure et non-Azure.
Prix
La création d'une tâche d'automatisation n'entraîne pas immédiatement de frais. La tâche d’automatisation est alimentée par un flux de travail dans une ressource Logic App hébergée dans Azure Logic Apps multilocataire. Par conséquent, le modèle de tarification à l'utilisation s’applique aux tâches d’automatisation. Le comptage et la facturation sont basés sur les exécutions de déclencheur et d’action dans le workflow d’application logique sous-jacent.
Prérequis
- Un compte et un abonnement Azure.
- Une instance Azure Database pour MySQL serveur flexible que vous comptez gérer.
Créer une tâche d'automatisation
Dans le portail Azure, recherchez la ressource Azure Database pour MySQL serveur flexible que vous comptez gérer.
Dans le menu de navigation de la ressource, dans la section Automatisation, sélectionnez Tâches (préversion) . Sélectionnez Ajouter une tâche pour sélectionner un modèle de tâche.
Sous Sélectionner un modèle, sélectionnez l’une des tâches disponibles pour automatiser votre instance Azure Database pour MySQL serveur flexible.
Type de tâche Détails Envoyer le coût mensuel Envoyez un e-mail relatif au coût mensuel de votre instance Azure Database pour MySQL serveur flexible. Arrêter le server Vous permet d’arrêter un serveur en fonction d’une planification donnée, par exemple, vous souhaitez l’arrêter un week-end pour optimiser les coûts. Démarrer le server Vous permet de démarrer un serveur en fonction d’une planification donnée, par exemple, vous voudrez démarrer un serveur s’il est arrêté pendant le week-end. Mettre à l’échelle un serveur Vous permet d’effectuer le scale-up ou le scale-down d’un serveur selon une planification donnée. Par exemple, pour effectuer un scale-down le week-end ou un scale-up lors d’un évènement, vous pouvez utiliser cette tâche. Effectuer une sauvegarde à la demande du serveur Vous permet de déclencher une sauvegarde à la demande du serveur flexible MySQL à une heure planifiée de la journée. Par exemple, vous pouvez planifier le déclenchement d’une sauvegarde à la demande chaque week-end pour une meilleure préparation à la récupération d’urgence
Arrêter la tâche de serveur
Voici un exemple de configuration des tâches d’arrêt pour une instance Azure Database pour MySQL serveur flexible.
Sélectionnez la tâche Arrêter le serveur flexible MySQL.
Sous Authentifier, dans la section Connexions, sélectionnez Créer pour chacune des connexions qui apparaissent dans la tâche afin de pouvoir fournir toutes les informations d’authentification. Les types de connexions varient en fonction de la tâche.
Lorsque vous y êtes invité, connectez-vous avec les informations d'identification de votre compte Azure.
Chaque connexion authentifiée se présente comme dans l'exemple suivant :
Une fois toutes les connexions authentifiées, sélectionnez Suivant : Configurer.
Sous Configurer, donnez un nom à la tâche et renseignez les autres informations nécessaires. Quand vous avez terminé, sélectionnez Vérifier + créer.
Les tâches qui envoient des notifications par e-mail requièrent une adresse e-mail.
Remarque
Une fois créé, le nom de la tâche ne peut pas être modifié. Choisissez donc un nom qui restera pertinent si jamais vous modifiez le workflow sous-jacent. Les modifications que vous apportez au workflow sous-jacent s'appliquent uniquement à la tâche que vous avez créée, et non au modèle de tâche.
Par exemple, si vous nommez votre tâche Stop-Instance-Weekly et que vous modifiez ensuite le workflow sous-jacent pour qu'il s'exécute sur une base hebdomadaire, vous ne pourrez pas remplacer le nom de votre tâche par Stop-Instance-Daily.
La tâche que vous avez créée, qui est automatiquement active et en cours d’exécution, apparaît désormais dans la liste Tâches.
Remarque
Le serveur ne démarrera pas automatiquement et vous devez donc créer une tâche Démarrer le serveur flexible MySQL pour démarrer le serveur le premier lundi après que le serveur a été arrêté par la tâche d’arrêt.
Mettre à l’échelle une tâche de serveur
Vous pouvez mettre à l’échelle (augmentation ou diminution) un serveur en fonction d’une planification de temps périodique. Vous devez fournir les informations suivantes lors de la création d’une tâche de mise à l'échelle Azure Database pour MySQL serveur flexible :
| Champ | Descriptif |
|---|---|
| Heure de mise à l'échelle | Heure de démarrage de l’opération. |
| Emplacement | Région de votre instance Azure Database pour MySQL serveur flexible. |
| Nom de la référence SKU | Choisissez un nom de niveau de service au format Standard_B1ms. Consultez la liste complète des références SKU disponibles. |
| Niveau de référence SKU | Choisissez parmi Burstable, Usage général et Optimisé pour la mémoire (identique au niveau de SKU Optimisé pour la mémoire dans le serveur flexible MySQL). |
| Intervalle | Fréquence d’exécution de cette tâche. Entrez une valeur numérique. Si vous saisissez 1, la tâche s’exécute 1 fois en fonction de la fréquence. |
| Fréquence | Vous pouvez exécuter cette tâche une fois par mois/semaine/jour/heure/minute/seconde. |
| Envoyez-moi des informations | Activez ou désactivez pour recevoir des notifications. |
| Entrer une adresse e-mail | Indiquez une adresse e-mail pour recevoir des notifications par e-mail. |
Voici une capture d’écran de la tâche d’automatisation de la mise à l’échelle :
Tâche de serveur de sauvegarde à la demande
Vous pouvez planifier le déclenchement d’une sauvegarde à la demande du serveur en fonction de la planification de temps souhaitée, offrant une flexibilité accrue pour la maintenance des sauvegardes des données critiques pour l’entreprise. Vous devez fournir les informations suivantes lors de la création d’une tâche pour lancer la sauvegarde à la demande du serveur flexible Azure Database pour MySQL.
Vous devez fournir les informations suivantes lors de la création en tant que tâche de sauvegarde :
| Champ | Descriptif |
|---|---|
| Nom de la tâche | Nom unique de la tâche |
| Temps de sauvegarde | Date et heure de lancement de la sauvegarde à la demande du serveur |
| Fuseau horaire | Choisir un fuseau horaire dans la liste déroulante |
| Intervalle | Fréquence d’exécution de cette tâche. Entrez une valeur numérique. Si vous saisissez 1, la tâche s’exécute 1 fois en fonction de la fréquence. |
| Fréquence | Vous pouvez exécuter cette tâche une fois par mois/semaine/jour/heure/minute/seconde. |
| Envoyez-moi des informations | Activez ou désactivez pour recevoir des notifications. |
| Entrer une adresse e-mail | Indiquez une adresse e-mail pour recevoir des notifications par e-mail. |
Examiner l'historique des tâches
Pour afficher l'historique des exécutions d'une tâche ainsi que leur état :
- Dans le portail Azure, recherchez la ressource Azure Database pour MySQL serveur flexible que vous comptez gérer.
- Dans le menu de navigation de la ressource, dans la section Automatisation, sélectionnez Tâches (préversion) .
- Dans la liste des tâches, recherchez la tâche que vous souhaitez examiner. Dans la colonne Exécutions de cette tâche, sélectionnez Afficher.
Les états possibles d'une exécution sont les suivants :
| Statut | Descriptif |
|---|---|
| Annulé | La tâche a été annulée pendant son exécution. |
| Échec | Au moins une action de la tâche a échoué, et aucune action ultérieure n'a permis de gérer l'échec. |
| En cours d'exécution | La tâche est en cours d'exécution. |
| Réussi | Toutes les actions ont réussi. Une tâche peut encore se terminer avec succès après l'échec d'une action, à condition qu'une action ultérieure permette de gérer cet échec. |
| En attente | L'exécution n'a pas encore été lancée car une instance antérieure de la tâche est toujours en cours d'exécution. |
Pour plus d’informations, consultez Examiner l’historique des exécutions dans la vue de supervision.
Modifier la tâche
Pour modifier une tâche, vous disposez des options suivantes :
- Modifier la tâche « inline » qui vous permet de modifier les propriétés de la tâche, comme les informations de connexion ou de configuration (votre adresse e-mail, par exemple)
- Modifier le workflow sous-jacent de la tâche dans le concepteur de workflow.
Modifier la tâche inline
- Dans le portail Azure, recherchez la ressource Azure Database pour MySQL serveur flexible que vous comptez gérer.
- Dans le menu de navigation de la ressource, dans la section Automatisation, sélectionnez Tâches (préversion) .
- Dans la liste des tâches, recherchez la tâche que vous souhaitez mettre à jour. Ouvrez le menu ... de la tâche, puis sélectionnez Modifier inline.
- Par défaut, l’onglet Authentifier s’affiche et montre les connexions existantes.
- Pour ajouter de nouvelles informations d'authentification ou sélectionner des informations d'authentification existantes, ouvrez le menu ... de la connexion, puis choisissez Ajouter une nouvelle connexion ou sélectionnez les informations d'authentification existantes, le cas échéant.
- Pour mettre à jour d’autres propriétés de la tâche, sélectionnez Suivant : Configurer.
- Ensuite, cliquez sur Enregistrer.
Modifier le workflow sous-jacent de la tâche
- Pour en savoir plus sur la modification du flux de travail sous-jacent, consultez Modifier le workflow sous-jacent de la tâche.