Azure Database pour MySQL et optimisation des coûts
Azure Database pour MySQL est un service de base de données relationnelle dans le cloud Microsoft qui repose sur MySQL Community Edition. Vous pouvez utiliser un Serveur unique ou un Serveur flexible pour héberger une base de données MySQL dans Azure. C’est un produit de base de données en tant que service complètement managé qui peut gérer des charges de travail critiques avec des performances prévisibles et une scalabilité dynamique.
Pour plus d’informations sur la façon dont Azure Database pour MySQL prend en charge l’optimisation des coûts pour votre charge de travail, consultez Concepts sur les serveurs, en particulier, la section Arrêt/Démarrage d’Azure Database pour MySQL.
Les sections suivantes incluent des considérations relatives à la conception, une liste de vérification de configuration et des options de configuration recommandées spécifiques d’Azure Database pour MySQL.
Remarques relatives à la conception
Azure Database pour MySQL inclut les considérations de conception suivantes :
- Tirez parti des fonctionnalités de mise à l’échelle d’Azure Database pour MySQL afin de réduire les coûts de consommation autant que possible. Pour mettre à l’échelle votre base de données en fonction des besoins, consultez l’article suivant du Support Microsoft, qui traite du processus d’automatisation à l’aide de runbooks : Comment mettre à l’échelle automatiquement une instance Azure Database pour MySQL/PostgreSQL avec des runbooks Azure et Python.
- Planifiez votre objectif de point de récupération (RPO) en fonction de vos exigences sur le plan opérationnel. Un stockage de sauvegarde jusqu’à
100%
de la capacité de stockage totale provisionnée de votre serveur n’occasionne aucun coût supplémentaire. Toute consommation supplémentaire de stockage de sauvegarde est facturée enGB/month
. - La conception native Cloud du service à serveur unique lui permet de garantir
99.99%
de disponibilité, ce qui élimine les coûts engendrés par un serveur de secours passif. - Envisagez d’utiliser une référence SKU de serveur flexible pour les charges de travail hors production. Les serveurs flexibles offrent de meilleurs contrôles d’optimisation des coûts avec la possibilité d’arrêter et de démarrer votre serveur. Ils offrent un niveau de calcul burstable idéal pour les charges de travail qui n’ont pas besoin d’une capacité de calcul complète continue.
Liste de contrôle
Avez-vous configuré Azure Database pour MySQL avec l’optimisation des coûts à l’esprit ?
- Choisissez la taille de serveur appropriée pour votre charge de travail.
- Envisagez la capacité réservée pour un serveur unique Azure Database pour MySQL.
Recommandations relatives à la configuration
Explorez le tableau de recommandations suivant afin d’optimiser votre configuration d’Azure Database pour MySQL pour l’optimisation des coûts :
Recommandation | Description |
---|---|
Choisissez la taille de serveur appropriée pour votre charge de travail. | Options de configuration : Serveur unique et Serveur flexible. |
Envisagez la capacité réservée pour un serveur unique Azure Database pour MySQL. | Coûts de calcul associés à la Remise sur réservation de serveur unique d’Azure Database pour MySQL. Une fois que vous avez déterminé la capacité totale de calcul et le niveau de performances d’Azure Database pour MySQL dans une région, vous pouvez utiliser ces informations pour réserver la capacité. La réservation peut s’étendre sur une ou trois années. Vous pouvez réaliser une optimisation des coûts conséquente avec cet engagement. |