Condividi tramite


Procedure consigliate per servizio Azure Kubernetes e Database di Azure per MySQL - Server flessibile

SI APPLICA A: Database di Azure per MySQL - Server singolo Database di Azure per MySQL - Server flessibile

Importante

Database di Azure per MySQL server singolo si trova nel percorso di ritiro. È consigliabile eseguire l'aggiornamento a Database di Azure per MySQL server flessibile. Per altre informazioni sulla migrazione a Database di Azure per MySQL server flessibile, vedere Che cosa accade a Database di Azure per MySQL server singolo?

Il servizio Azure Kubernetes fornisce un cluster Kubernetes gestito che è possibile usare in Azure. Si considerino le opzioni seguenti quando si usa il servizio Azure Kubernetes e Database di Azure per MySQL server flessibile per creare un'applicazione.

Creare il database prima di creare il cluster del servizio Azure Kubernetes

Database di Azure per MySQL offre due opzioni di distribuzione:

  • Server unico
  • Server flessibile

Server singolo supporta una singola zona di disponibilità e un server flessibile supporta più zone di disponibilità. Il servizio Azure Kubernetes supporta invece l'abilitazione di una o più zone di disponibilità. La creazione del server di database per prima cosa per visualizzare la zona di disponibilità in cui si trova il server e la creazione dei cluster del servizio Azure Kubernetes nella stessa zona di disponibilità può migliorare le prestazioni dell'applicazione riducendo la latenza di rete.

Usare la rete accelerata

Usare le macchine virtuali sottostanti abilitate alla rete accelerata nel cluster del servizio Azure Kubernetes. Quando la rete accelerata è abilitata in una macchina virtuale, è presente una latenza inferiore, una riduzione del jitter e una riduzione dell'utilizzo della CPU nella macchina virtuale. Sono disponibili altre informazioni su come funziona la rete accelerata, sulle versioni del sistema operativo supportate e sulle istanze di macchine virtuali supportate per Linux.

Da novembre 2018 il servizio Azure Kubernetes supporta la funzionalità di rete accelerata nelle istanze delle macchine virtuali supportate. La rete accelerata è abilitata per impostazione predefinita nei nuovi cluster del servizio Azure Kubernetes che usano queste macchine virtuali.

È possibile verificare se il cluster del servizio Azure Kubernetes ha la funzionalità di rete accelerata:

  1. Accedere al portale di Azure e selezionare il cluster del servizio Azure Kubernetes.
  2. Seleziona la scheda Proprietà.
  3. Copiare il nome del gruppo di risorse dell'infrastruttura.
  4. Usare la barra di ricerca nel portale per individuare e aprire il gruppo di risorse dell'infrastruttura.
  5. Selezionare una macchina virtuale in questo gruppo di risorse.
  6. Passare alla schedaRete della macchina virtuale.
  7. Verificare che la rete accelerata sia abilitata.

In alternativa, eseguire i due comandi seguenti tramite l'interfaccia della riga di comando di Azure:

az aks show --resource-group myResourceGroup --name myAKSCluster --query "nodeResourceGroup"

L'output è il gruppo di risorse generato creato dal servizio Azure Kubernetes contenente l'interfaccia di rete. Prendere nota del nome "nodeResourceGroup" e usarlo nel comando successivo. EnableAcceleratedNetworking è true o false.

az network nic list --resource-group nodeResourceGroup -o table

Usare la condivisione file premium di Azure

Usare la condivisione file Premium di Azure per l'archiviazione permanente che può essere usata da uno o più pod e può essere effettuato in modo dinamico o statico. La condivisione file Premium di Azure offre prestazioni ottimali per l'applicazione se si prevede un numero elevato di operazioni di I/O nell'archiviazione file. Per altre informazioni, vedere Come abilitare File di Azure.

Passaggi successivi

Creare un cluster del servizio Azure Kubernetes usando l'interfaccia della riga di comando di Azure usando Azure PowerShell o usando il portale di Azure.