Meilleures pratiques relatives à Azure Kubernetes Service et Azure Database pour MySQL - Serveur flexible
S'APPLIQUE À : Azure Database pour MySQL - Serveur unique Azure Database pour MySQL - Serveur flexible
Important
Le serveur unique Azure Database pour MySQL est en voie de mise hors service. Nous vous conseillons vivement de procéder à une mise à niveau vers Azure Database pour MySQL – Serveur flexible. Pour obtenir plus d’informations sur la migration vers Azure Database pour MySQL – Serveur flexible, consultez Qu’en est-il du Serveur unique Azure Database pour MySQL ?
Azure Kubernetes Service (AKS) fournit un cluster Kubernetes managé que vous pouvez utiliser dans Azure. Tenez compte des options suivantes quand vous utilisez AKS et le serveur flexible Azure Database pour MySQL pour créer une application.
Créer la base de données avant de créer le cluster AKS
Azure Database pour MySQL a deux options de déploiement :
- Serveur unique
- Serveur flexible
L’option Serveur unique prend en charge une seule zone de disponibilité, alors que l’option Serveur flexible prend en charge plusieurs zones de disponibilité. En revanche, AKS prend également en charge l’activation de zones de disponibilité uniques ou multiples. La création du serveur de base de données en premier lieu pour voir la zone de disponibilité où se trouve le serveur, et la création des clusters AKS dans cette même zone de disponibilité peuvent améliorer les performances des applications en réduisant la latence du réseau.
Utiliser la mise en réseau accélérée
Utilisez des machines virtuelles sous-jacentes dotées de la mise en réseau accélérée dans votre cluster AKS. Lorsque la mise en réseau accélérée est activée sur une machine virtuelle, celle-ci bénéficie d’une latence plus faible, d’une diminution de l’instabilité et d’une utilisation moins importante du processeur. Apprenez-en davantage sur le fonctionnement de la mise en réseau accélérée, les versions de système d’exploitation prises en charge et les instances de machine virtuelle compatibles pour Linux.
À partir de novembre 2018, AKS prend en charge la mise en réseau accélérée sur ces instances de machine virtuelle prises en charge. La mise en réseau accélérée est activée par défaut sur les nouveaux clusters AKS qui utilisent ces machines virtuelles.
Vous pouvez vérifier si votre cluster AKS dispose de la mise en réseau accélérée de la façon suivante :
- Accédez au portail Azure et sélectionnez votre cluster AKS.
- Sélectionnez l’onglet Propriétés.
- Copiez le nom du Groupe de ressources d’infrastructure.
- Utilisez la barre de recherche du portail pour localiser et ouvrir le groupe de ressources d’infrastructure.
- Sélectionnez une machine virtuelle dans ce groupe de ressources.
- Accédez à l’onglet Mise en réseau de la machine virtuelle.
- Vérifiez que la Mise en réseau accélérée est activée.
Ou via Azure CLI, en utilisant les deux commandes suivantes :
az aks show --resource-group myResourceGroup --name myAKSCluster --query "nodeResourceGroup"
La sortie correspond au groupe de ressources généré, créé par AKS, et qui contient l’interface réseau. Prenez le nom « nodeResourceGroup » et utilisez-le dans la commande suivante. EnableAcceleratedNetworking a la valeur true ou false.
az network nic list --resource-group nodeResourceGroup -o table
Utiliser le partage de fichiers Azure Premium
Utilisez le partage de fichiers Azure Premium pour un stockage persistant qui peut être utilisé par un ou plusieurs pods et provisionné de manière dynamique ou statique. Le partage de fichiers Azure Premium offre des performances optimales pour votre application si vous prévoyez un grand nombre d’opérations d’E/S sur le stockage de fichiers. Pour en savoir plus, consultez Comment activer Azure Files.
Étapes suivantes
Créez un cluster AKS en utilisant Azure CLI, Azure PowerShell ou le portail Azure.