Distribuire servizi nei cluster Kubernetes con abilitazione di Azure Arc

Completato

Con Kubernetes abilitazione di Arc, è possibile usare Azure per distribuire i servizi nei cluster connessi.

Questa unità offre una panoramica dei tipi di servizi che è possibile distribuire e del processo per eseguire questa operazione.

Distribuire servizi dati con abilitazione di Azure Arc

I servizi dati con abilitazione di Azure Arc sono un servizio in abbonamento che offre funzionalità di dati ibride e servizi gestiti usando la piattaforma Kubernetes. I servizi dati con abilitazione di Azure Arc vengono distribuiti come set di pod basati su immagini dei contenitori del Registro Microsoft Container nei nodi di Kubernetes. Tutti i servizi usano uno dei componenti chiave della piattaforma Kubernetes, l'API Kubernetes.

Prima di distribuire i servizi dati, si distribuisce il controller dei dati di Azure Arc, una serie di pod di Kubernetes che offre coordinamento e orchestrazione dei servizi dati con abilitazione di Azure Arc usando l'API Kubernetes e le definizioni di risorse personalizzate. Dopo aver completato la distribuzione del controller dei dati di Azure Arc, è possibile creare istanze dei servizi dati con abilitazione di Azure Arc nei cluster connessi.

Sono attualmente disponibili i servizi dati con abilitazione di Azure Arc seguenti:

  • Istanza gestita di SQL abilitata per Azure Arc
  • Server PostgreSQL con abilitazione di Azure Arc (anteprima)

Il processo di distribuzione dei servizi dati con abilitazione di Arc è costituito dai passaggi generali seguenti.

Nella sottoscrizione in cui si vogliono distribuire i servizi con abilitazione di Arc:

  1. Installare gli strumenti client per distribuire e gestire i servizi dati con abilitazione di Arc, tra cui l'interfaccia della riga di comando di Azure (e l'estensione dell'interfaccia della riga di comando di Azure arcdata) e Azure Data Studio (e la relativa estensione di Azure Arc).
  2. Registrare il provider Microsoft.AzureArcData per la sottoscrizione in cui verranno distribuiti i servizi dati con abilitazione di Azure Arc.

Questi passaggi devono essere eseguiti una sola volta per ogni sottoscrizione.

Per ogni istanza del servizio dati da distribuire nella sottoscrizione:

  1. Accedere al tenant di Microsoft Entra con un account con autorizzazioni per gestire la risorsa Kubernetes abilitata per Azure Arc.
  2. Creare il controller dei dati di Azure Arc.
  3. Creare l'istanza del servizio dati.
  4. Stabilire la connessione con Azure Data Studio.

Dopo aver distribuito i servizi dati abilitati per Azure Arc, è possibile usare strumenti compatibili o driver client per connettersi, eseguire query e gestire questi servizi.

Distribuire servizi di Azure

È possibile distribuire i servizi di Azure nei cluster Kubernetes con abilitazione di Arc. Molti di questi servizi vengono distribuiti creando istanze di un'estensione nel cluster. Le estensioni del cluster offrono un'esperienza guidata da Azure Resource Manager per l'installazione e la gestione del ciclo di vita di diverse funzionalità di Azure in base al cluster Kubernetes.

Ad esempio, distribuendo l'estensione Azure Machine Learning, è possibile consentire a un cluster Kubernetes con abilitazione di Arc di diventare una destinazione di calcolo Kubernetes in Azure Machine Learning e usarlo per eseguire il training o la distribuzione di modelli.

Il processo di distribuzione di Azure Machine Learning in un cluster Kubernetes con abilitazione di Arc è costituito dai passaggi generali seguenti.

  1. Accedere al tenant di Microsoft Entra con un account con autorizzazioni per gestire la risorsa Kubernetes abilitata per Azure Arc.
  2. Creare un'istanza dell'estensione Azure Machine Learning nel cluster.
  3. Distribuire l'estensione Azure Machine Learning.
  4. Collegare il cluster Kubernetes all'area di lavoro di Azure Machine Learning.

È quindi possibile usare la destinazione di calcolo Kubernetes per eseguire il training o distribuire carichi di lavoro di Azure Machine Learning.