Metodtips för Azure Kubernetes Service och Azure Database for MySQL – flexibel server

Azure Kubernetes Service (AKS) tillhandahåller ett hanterat Kubernetes-kluster som du kan använda i Azure. Överväg följande alternativ när du använder AKS och Azure Database for MySQL tillsammans för att skapa ett program.

Skapa databasen innan du skapar AKS-klustret

Att först skapa databasservern för att se tillgänglighetszonen som servern finns i och skapa AKS-klustren i samma tillgänglighetszon kan förbättra programmets prestanda genom att minska svarstiden för nätverk.

Använda accelererat nätverk

Använd accelererade nätverksaktiverade underliggande virtuella datorer i ditt AKS-kluster. När accelererat nätverk är aktiverat på en virtuell dator finns det lägre svarstid, minskad jitter och minskad CPU-användning på den virtuella datorn. Läs mer om hur accelererat nätverk fungerar, vilka operativsystemversioner som stöds och vilka VM-instanser som stöds för Linux.

Från november 2018 har AKS stöd för accelererat nätverk på de virtuella datorinstanser som stöds. Accelererat nätverk är aktiverat som standard på nya AKS-kluster som använder dessa virtuella datorer.

Du kan bekräfta om AKS-klustret har accelererat nätverk:

  1. Gå till Azure Portal och välj ditt AKS-kluster.
  2. Välj fliken Egenskaper.
  3. Kopiera namnet på infrastrukturresursgruppen.
  4. Använd portalens sökfält för att hitta och öppna infrastrukturresursgruppen.
  5. Välj en virtuell dator i resursgruppen.
  6. Gå till den virtuella datorns fliken Nätverk .
  7. Bekräfta om accelererat nätverk är aktiverat.

Eller via Azure CLI med följande två kommandon:

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

Utdata är den genererade resursgrupp som AKS skapar som innehåller nätverksgränssnittet. Ta namnet "nodeResourceGroup" och använd det i nästa kommando. EnableAcceleratedNetworking är antingen sant eller falskt.

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

Använda Azure Premium-fildelning

Använd Azure Premium-fildelning för beständig lagring som kan användas av en eller flera poddar och som kan etableras dynamiskt eller statiskt. Azure Premium-fildelning ger dig bästa prestanda för ditt program om du förväntar dig ett stort antal I/O-åtgärder på fillagringen. Mer information finns i Så här aktiverar du Azure Files.