Présentation
Azure Database pour MySQL – Serveur flexible est une offre de base de données MySQL en tant que service complètement managée qui peut traiter des charges de travail stratégiques de manière résiliente avec des performances prévisibles et une scalabilité dynamique. Il s’agit d’un service convivial pour les développeurs qui permet d’améliorer la productivité en réduisant la surcharge de travail associée à la gestion d’un serveur exécutant MySQL, tout en fournissant des options de contrôle et de personnalisation pour optimiser les performances du serveur. Le service est adapté à plusieurs cas d’utilisation courants, notamment les applications web et mobiles à l’échelle d’Internet, les applications d’e-commerce et le gaming.
Azure Database pour MySQL - Serveur flexible vous offre la possibilité de développer des applications avec les outils, les langages et les frameworks de votre choix. Vous pouvez également déployer plus rapidement via l’intégration à des services Azure comme App Services ou Azure Kubernetes Service (AKS), et automatiser les tâches CI/CD en utilisant GitHub ou Azure DevOps. De plus, vous pouvez améliorer l’intelligence de vos applications MySQL en les intégrant à Recherche Azure AI et Azure OpenAI.
Exemple de scénario
Supposons que vous travaillez dans une entreprise de livraison de repas et que votre équipe est chargée de gérer une plateforme web qui permet aux clients de voir les choix de restaurants, de commander des plats en ligne et de sélectionner les options de livraison.
Comme votre application et vos bases de données MySQL sont hébergées localement, les développeurs de votre équipe passent beaucoup de temps sur les tâches de gestion du serveur, la gouvernance de la sécurité, et la résolution des problèmes liés aux systèmes d’exploitation et aux bases de données. Récemment, vous avez également remarqué plusieurs problèmes de performances et défaillances, car votre application ne peut pas traiter les pics soudains de demandes utilisateur qui se produisent pendant les heures de pointe et les week-ends.
Après recherche, vous déterminez que passer à une solution managée basée sur le cloud comme Azure Database pour MySQL – Serveur flexible serait une bonne option. Cette évolution permettrait de résoudre les problèmes de performances et de disponibilité, de faciliter la gestion des bases de données et de réduire la charge de vos développeurs. En parallèle, vous voulez améliorer les performances de votre application en modernisant l’architecture de votre application et en la migrant sur Azure.
Procédure à suivre
Vous allez découvrir comment développer et déployer des applications sur Azure qui sont intégrées à Azure Database pour MySQL – Serveur flexible sur le back-end. Pour ce faire, vous allez effectuer les opérations suivantes :
- Interroger le serveur flexible Azure Database pour MySQL à partir de votre application.
- Évaluer et sélectionner les meilleures options d’hébergement d’applications sur Azure.
- Développer et déployer votre application sur Azure App Service, en tirant parti de la puissance du riche écosystème des services Azure.
- Découvrir les bonnes pratiques pour développer des applications avec Azure Database pour MySQL - Serveur flexible.
Objectif principal
À la fin de ce module, vous serez en mesure de créer et de déployer des applications en utilisant le service entièrement managé Azure Database pour MySQL – Serveur flexible, et de les intégrer à d’autres services Azure.