Implantar serviços em clusters do Kubernetes habilitado para Azure Arc

Concluído

Com o Kubernetes habilitado para Arc, você pode usar o Azure para implantar serviços em seus clusters conectados.

Esta unidade fornece uma visão geral dos tipos de serviços que você pode implantar e qual o processo para fazer isso.

Implantar serviços de dados habilitados para Azure Arc

Os serviços de dados habilitados para Azure Arc são um serviço de assinatura que oferece funcionalidades de dados híbridas e serviços gerenciados usando a plataforma Kubernetes. Os serviços de dados habilitados para Azure Arc são implantados como um conjunto de pods baseado nas imagens de contêiner do MCR (Registro de Contêiner da Microsoft) em nós do Kubernetes. Todos os serviços usam um dos principais componentes da plataforma Kubernetes, a API do Kubernetes.

Antes de implantar os serviços de dados, primeiro você deve implantar o controlador de dados do Azure Arc, uma série de pods do Kubernetes que promovem a coordenação e a orquestração dos serviços de dados habilitados para Azure Arc usando a API do Kubernetes e as CRDs (Custom Resource Definitions). Após uma implantação bem-sucedida do controlador de dados do Azure Arc, você pode criar instâncias dos serviços de dados habilitados para Azure Arc em seus clusters conectados.

Atualmente, os seguintes serviços de dados habilitados para Azure Arc estão disponíveis:

  • Instância Gerenciada de SQL habilitada para Azure Arc
  • Servidor PostgreSQL habilitado para o Azure Arc (versão prévia)

O processo para implantar serviços de dados habilitados para Arc consiste nas etapas de alto nível a seguir.

Na assinatura em que você deseja implantar serviços habilitados para Arc:

  1. Instale as ferramentas de cliente para implantar e gerenciar serviços de dados habilitados para Arc, incluindo a CLI do Azure (e a extensão da CLI do Azure, arcdata) e o Azure Data Studio (e a extensão para Azure Arc do Azure Data Studio).
  2. Registre o provedor Microsoft.AzureArcData na assinatura em que os serviços de dados habilitados para Azure Arc serão implantados.

Essas etapas só precisam ser executadas uma vez por assinatura.

Para cada instância de serviço de dados que você deseja implantar na assinatura:

  1. Entre no locatário do Microsoft Entra com uma conta que tenha permissões para gerenciar o recurso do Kubernetes habilitado para Azure Arc.
  2. Crie o controlador de dados do Azure Arc.
  3. Crie a instância do serviço de dados.
  4. Conecte-se com o Azure Data Studio.

Depois de implantar os serviços de dados habilitados para Azure Arc, você pode usar ferramentas ou drivers cliente compatíveis para se conectar com esses serviços, consultá-los e gerenciá-los.

Implantar os serviços do Azure

Você pode implantar serviços do Azure em seus clusters do Kubernetes habilitados para Arc. Muitos desses serviços são implantados criando instâncias de uma extensão no cluster. As extensões de cluster fornecem uma experiência orientada pelo Azure Resource Manager para a instalação e o gerenciamento do ciclo de vida de diferentes funcionalidades do Azure baseadas no cluster do Kubernetes.

Por exemplo, ao implantar a extensão do Azure Machine Learning, você pode habilitar um cluster do Kubernetes habilitado para Arc a fim de tornar um destino de computação do Kubernetes no Azure Machine Learning e usá-lo para treinar ou implantar modelos.

O processo para implantar o Azure Machine Learning em um cluster do Kubernetes habilitado para Arc consiste nas etapas de alto nível a seguir.

  1. Entre no locatário do Microsoft Entra com uma conta que tenha permissões para gerenciar o recurso do Kubernetes habilitado para Azure Arc.
  2. Crie uma instância da extensão do Azure Machine Learning no cluster.
  3. Implantar a extensão do Azure Machine Learning.
  4. Anexe o cluster do Kubernetes ao seu workspace do Azure Machine Learning.

Em seguida, você pode usar o destino de computação do Kubernetes para executar o treinamento ou implantar cargas de trabalho do Azure Machine Learning.