Bewährte Methoden für Azure Kubernetes Service und Azure Database for MySQL – Flexibler Server
GILT FÜR:Azure Database for MySQL Single Server Azure Database for MySQL Flexible Server
Wichtig
Azure Database for MySQL Single Server wird eingestellt. Es wird dringend empfohlen, ein Upgrade auf Azure Database for MySQL Flexible Server auszuführen. Weitere Informationen zum Migrieren zu Azure Database for MySQL Flexible Server finden Sie unter Was geschieht mit Azure Database for MySQL Single Server?
Azure Kubernetes Service (AKS) stellt einen verwalteten Kubernetes-Cluster bereit, den Sie in Azure nutzen können. Berücksichtigen Sie die folgenden Optionen, wenn Sie AKS und Azure Database for MySQL Flexibler Server zusammen zum Erstellen einer Anwendung verwenden.
Erstellen der Datenbank vor dem Erstellen des AKS-Clusters
Für Azure Database for MySQL gibt es zwei Bereitstellungsoptionen:
- Einzelner Server
- Flexible Server
Die Option „Einzelserver“ unterstützt eine einzelne Verfügbarkeitszone, die Option „Flexibler Server“ mehrere Verfügbarkeitszonen. AKS unterstützt andererseits auch die Aktivierung einzelner oder mehrerer Verfügbarkeitszonen. Wenn Sie zuerst den Datenbankserver erstellen, um zu sehen, in welcher Verfügbarkeitszone sich der Server befindet, und die AKS-Cluster in derselben Verfügbarkeitszone erstellen, können Sie die Anwendungsleistung verbessern, indem Sie die Netzwerklatenz verringern.
Verwenden des beschleunigten Netzwerkbetriebs
Verwenden Sie in Ihrem AKS-Cluster zugrunde liegende virtuelle Computer, für die der beschleunigte Netzwerkbetrieb aktiviert ist. Wenn der beschleunigte Netzwerkbetrieb auf einem virtuellen Computer aktiviert ist, ist die Wartezeit geringer, Jitter reduziert und die CPU-Auslastung des virtuellen Computers niedriger. Informieren Sie sich eingehender über die Funktionsweise des beschleunigten Netzwerkbetriebs, die unterstützten Betriebssystemversionen und die unterstützten VM-Instanzen für Linux.
Ab November 2018 unterstützt AKS den beschleunigten Netzwerkbetrieb auf diesen unterstützen VM-Instanzen. Der beschleunigte Netzwerkbetrieb ist für neue AKS-Cluster, in denen diese virtuellen Computer verwendet werden, standardmäßig aktiviert.
Sie können überprüfen, ob Ihr AKS-Cluster über den beschleunigten Netzwerkbetrieb verfügt:
- Navigieren Sie zum Azure-Portal, und wählen Sie Ihren AKS-Cluster aus.
- Wählen Sie die Registerkarte „Eigenschaften“.
- Kopieren Sie den Namen der Infrastrukturressourcengruppe.
- Suchen Sie über die Suchleiste des Portals nach der Infrastrukturressourcengruppe, und öffnen Sie sie.
- Wählen Sie in dieser Ressourcengruppe einen virtuellen Computer aus.
- Navigieren Sie zur Registerkarte Netzwerk des virtuellen Computers.
- Überprüfen Sie, ob die Option Beschleunigter Netzwerkbetrieb auf „Aktiviert“ festgelegt ist.
Alternativ über die Azure-Befehlszeilenschnittstelle mithilfe der folgenden beiden Befehle:
az aks show --resource-group myResourceGroup --name myAKSCluster --query "nodeResourceGroup"
Die Ausgabe ist die von AKS erstellte generierte Ressourcengruppe, die die Netzwerkschnittstelle enthält. Verwenden Sie den Namen „nodeResourceGroup“ im nächsten Befehl. EnableAcceleratedNetworking ist entweder „true“ oder „false“.
az network nic list --resource-group nodeResourceGroup -o table
Verwenden von Azure Premium-Dateifreigaben
Azure Premium-Dateifreigaben bieten persistenten Speicher, der von einem oder mehreren Pods verwendet und dynamisch oder statisch bereitgestellt werden kann. Azure Premium-Dateifreigaben bieten Ihrer Anwendung die beste Leistung, wenn Sie für den Dateispeicher eine große Anzahl von E/A-Vorgängen erwarten. Weitere Informationen finden Sie unter Aktivieren von Azure Files.
Nächste Schritte
Erstellen Sie einen AKS-Cluster mithilfe der Azure CLI, mithilfe der Azure PowerShell oder mithilfe des Azure-Portals.