Planera en Azure Arc-aktiverad distribution av datatjänster

Den här artikeln beskriver hur du planerar att distribuera Azure Arc-aktiverade datatjänster.

Dricks

Granska all information i den här artikeln innan du startar distributionen.

Instruktioner för distribution

För att kunna uppleva Azure Arc-aktiverade datatjänster måste du utföra följande uppgifter.

  1. Planera distributionen

    Informationen i den här artikeln vägleder din plan.

  2. Installera klientverktyg.

  3. Registrera Microsoft.AzureArcData-providern för prenumerationen där Azure Arc-aktiverade datatjänster ska distribueras enligt följande:

    az provider register --namespace Microsoft.AzureArcData
    
  4. Få åtkomst till ett Kubernetes-kluster.

    För demonstration, testning och validering kan du använda ett Azure Kubernetes Service-kluster. Om du vill skapa ett kluster följer du anvisningarna i Snabbstart: Distribuera Azure Arc-aktiverade datatjänster – direkt anslutet läge – Azure-portalen för att gå igenom hela processen.

  5. Skapa Azure Arc-datastyrenhet i direktanslutningsläge (krav).

    Andra sätt att skapa en datakontrollant finns i länkarna under Relaterat innehåll.

  6. Skapa datatjänster.

    Skapa till exempel en SQL Managed Instance som är aktiverad av Azure Arc.

  7. Anslut med Azure Data Studio.

När du börjar planera att distribuera Azure Arc-aktiverade datatjänster är det viktigt att du förstår dina databasarbetsbelastningar och dina affärskrav för dessa arbetsbelastningar korrekt. Du måste till exempel överväga tillgänglighet, affärskontinuitet och kapacitetskrav för minne, PROCESSOR och lagring för arbetsbelastningarna. Och du måste noggrant förbereda infrastrukturen för att stödja databasarbetsbelastningarna, baserat på dina affärskrav.

Förutsättningar

Innan du börjar måste du vara säker på att du har uppfyllt vissa krav och har den bakgrund och information som krävs redo. För att säkerställa en lyckad distribution måste din infrastrukturmiljö vara korrekt konfigurerad med rätt åtkomstnivå och lämplig kapacitet för lagring, CPU och minne.

Läs följande artiklar:

Kontrollera att:

  • CLI-tillägget arcdata är installerat.

  • De andra klientverktygen installeras.

  • Du har åtkomst till Kubernetes-klustret.

  • Kubeconfig-filen har konfigurerats. Den bör peka på det Kubernetes-kluster som du vill distribuera till. Kör följande kommando för att verifiera klustrets aktuella kontext:

    kubectl cluster-info
    
  • Du har en Azure-prenumeration där resurser som en Azure Arc-datakontrollant, SQL Managed Instance som aktiveras av Azure Arc eller Azure Arc-aktiverad PostgreSQL-server projiceras och faktureras till.

  • Microsoft.AzureArcData-providern är registrerad för prenumerationen där Azure Arc-aktiverade datatjänster ska distribueras.

När du har förberett infrastrukturen distribuerar du Azure Arc-aktiverade datatjänster på följande sätt:

  1. Skapa en Azure Arc-aktiverad datakontrollant på en av de verifierade distributionerna av ett Kubernetes-kluster.
  2. Skapa en SQL Managed Instance som är aktiverad av Azure Arc och/eller en Azure Arc-aktiverad PostgreSQL-server.

Varning

Vissa av datatjänstnivåerna och lägena är allmänt tillgängliga (GA) och vissa är i förhandsversion. Vi rekommenderar att du inte blandar ga- och förhandsversionstjänster på samma datakontrollant. Om du blandar ga- och förhandsversionstjänster på samma datakontrollant kan du inte uppgradera på plats. I det scenariot måste du ta bort och återskapa datakontrollanten och datatjänsterna när du vill uppgradera.

Distributionskrav

Du kan distribuera Azure Arc-aktiverade datatjänster på olika typer av Kubernetes-kluster. För närvarande innehåller den verifierade listan över Kubernetes-tjänster och -distributioner:

  • Amazon Elastic Kubernetes Service (Amazon EKS)
  • Azure Kubernetes Service (AKS)
  • Azure Kubernetes Service i Azure Stack HCI
  • Azure Red Hat OpenShift
  • Google Kubernetes Engine (GKE)
  • Öppen källkod, överordnad Kubernetes (distribueras vanligtvis med hjälp av kubeadm)
  • OpenShift Container Platform (OCP)
  • K3s
  • Ytterligare partner-verifierade Kubernetes-distributioner

Viktigt!

  • Den lägsta versionen av Kubernetes som stöds är v1.21.
  • Den lägsta versionen av OCP som stöds är 4.8.
  • Om du använder Azure Kubernetes Service bör klustrets storlek på den virtuella arbetsnoden vara minst Standard_D8s_v3 och använda Premium-diskar.
  • Klustret bör inte omfatta flera tillgänglighetszoner.
  • Mer information finns i Viktig information.

Distributionsinformation

När du skapar Azure Arc-aktiverade datatjänster, oavsett vilket tjänst- eller distributionsalternativ du väljer, måste du ange följande information:

  • Namn på datakontrollant: Ett beskrivande namn för datakontrollanten (till exempel production-dc eller seattle-dc). Namnet måste uppfylla Kubernetes namngivningsstandarder.

  • Användarnamn: Användarnamnet för Kibana/Grafana-administratörsanvändaren.

  • Lösenord: Lösenordet för Kibana/Grafana-administratörsanvändaren.

  • Namn på ditt Kubernetes-namnområde: Namnet på kubernetes-namnområdet där du vill skapa datakontrollanten.

  • Anslut ivitetsläge: Avgör graden av anslutning från din Azure Arc-aktiverade datatjänstmiljö till Azure. Valet av anslutningsläge avgör alternativen för distributionsmetoder. Mer information finns i Anslut lägen och krav.

  • Azure-prenumerations-ID: Azure-prenumerationens GUID för var du vill skapa datakontrollantresursen i Azure. Alla distributioner av SQL Managed Instance som aktiveras av Azure Arc och Azure Arc-aktiverade PostgreSQL skapas också i och faktureras till den här prenumerationen.

  • Namn på Azure-resursgrupp: Namnet på resursgruppen där du vill skapa datakontrollantresursen i Azure. Alla distributioner av SQL Managed Instance som aktiveras av Azure Arc och Azure Arc-aktiverade PostgreSQL skapas också i den här resursgruppen.

  • Azure-plats: Den Azure-plats där datakontrollantens resursmetadata lagras i Azure. En lista över tillgängliga regioner finns på sidan Produkter som är tillgängliga per region för global Azure-infrastruktur. Metadata och faktureringsinformation om De Azure-resurser som hanteras av din distribuerade datakontrollant lagras endast på den plats i Azure som du anger som platsparameter. Om du distribuerar i direktanslutningsläge är platsparametern för datakontrollanten samma som platsen för din anpassade målplatsresurs.

  • Information om tjänstens huvudnamn:

    • Om du distribuerar i indirekt anslutningsläge behöver du information om tjänstens huvudnamn för att ladda upp användnings- och måttdata. Mer information finns i avsnittet "Tilldela roller till tjänstens huvudnamn" i Ladda upp användningsdata, mått och loggar till Azure.
  • Infrastruktur: I faktureringssyfte måste du ange den infrastruktur där du kör Azure Arc-aktiverade datatjänster. Alternativen är:

  • alibaba

  • aws

  • azure

  • gcp

  • onpremises

  • other

  • Containerkörning: Använd containerd körning för containerkörningen. Azure Arc-aktiverade datatjänster stöder inte Docker-körning.

Ytterligare begrepp för direktanslutningsläge

Som beskrivs i Anslut lägen och krav kan du distribuera Azure Arc-datastyrenheten i direkt eller indirekt anslutningsläge. Distribution av Azure Arc-datatjänster i direktanslutningsläge kräver ytterligare begrepp och överväganden:

  • Först måste Kubernetes-klustret där Azure Arc-aktiverade datatjänster ska distribueras vara ett Azure Arc-aktiverat Kubernetes-kluster. Genom att ansluta ditt Kubernetes-kluster till Azure kan du distribuera och hantera Azure Arc-datatjänster till klustret direkt från Azure-portalen, ladda upp din användning, loggar och mått till Azure automatiskt och få flera andra Azure-fördelar. Mer information finns i Anslut klustret till Azure.

  • När Kubernetes-klustret är Azure Arc-aktiverat distribuerar du Azure Arc-aktiverade datatjänster genom att göra följande:

    1. Skapa Azure Arc-tillägget för datatjänster. Mer information finns i Klustertillägg på Azure Arc-aktiverade Kubernetes.
    2. Skapa en anpassad plats. Mer information finns i Anpassade platser ovanpå Azure Arc-aktiverade Kubernetes.
    3. Skapa Azure Arc-datastyrenheten.

    Du kan utföra alla tre stegen i ett enda steg med hjälp av guiden skapa Azure Arc-datastyrenhet i Azure-portalen.

När du har installerat Azure Arc-datastyrenheten kan du skapa och komma åt datatjänster som SQL Managed Instance som aktiveras av Azure Arc eller Azure Arc-aktiverad PostgreSQL-server.

Kända begränsningar

För närvarande stöds endast en Azure Arc-datakontrollant per Kubernetes-kluster. Du kan dock skapa flera Arc-datatjänster, till exempel Arc-aktiverade SQL-hanterade instanser och Arc-aktiverade PostgreSQL-servrar, som hanteras av samma Azure Arc-datakontrollant.

Du har flera ytterligare alternativ för att skapa Azure Arc-datakontrollanten:

Vill du bara prova? Kom igång snabbt med Azure Arc Jumpstart på AKS, Amazon EKS eller GKE eller på en virtuell Azure-dator.