Implantar serviços em clusters Kubernetes habilitados 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 o processo para fazê-lo.

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 fornece recursos de dados híbridos e serviços gerenciados usando a plataforma Kubernetes. Os serviços de dados habilitados para ArcGIS do Azure são implantados como um conjunto de pods com base em imagens de contêiner do Microsoft Container Registry (MCR) em nós do Kubernetes. Todos os serviços usam um dos principais componentes da plataforma Kubernetes, a API do Kubernetes.

Antes de implantar serviços de dados, você primeiro implanta o controlador de dados do Azure Arc, uma série de pods do Kubernetes que fornecem coordenação e orquestração de serviços de dados habilitados do Azure Arc usando a API do Kubernetes e as Definições de Recursos Personalizados (CRD). Após uma implantação bem-sucedida do controlador de dados do Azure Arc, você pode criar instâncias de serviços de dados habilitados para Azure Arc em seus clusters conectados.

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

  • SQL Managed Instance preparado para o Azure Arc
  • Servidor PostgreSQL habilitado para Azure Arc (visualização)

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

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 arcdata Azure CLI) e o Azure Data Studio (e sua extensão Azure Arc).
  2. Registre o provedor Microsoft.AzureArcData para a assinatura em que os serviços de dados habilitados para Azure Arc serão implantados.

Essas etapas só precisam ser feitas 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 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 compatíveis ou drivers de cliente para conectar, consultar e gerenciar esses serviços.

Implantar serviços do Azure

Você pode implantar serviços do Azure em seus clusters 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 instalação e gerenciamento do ciclo de vida de diferentes recursos do Azure sobre o cluster do Kubernetes.

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

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

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

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