Partilhar via


Conectar-se a pools

Nota

Se sua carga de trabalho oferecer suporte à computação sem servidor, o Databricks recomenda o uso de computação sem servidor em vez de pools para aproveitar a computação sempre ativa e escalável. Consulte Conectar-se à computação sem servidor.

Os pools do Azure Databricks são um conjunto de instâncias ociosas e prontas para uso. Quando os nós de cluster são criados usando as instâncias ociosas, os tempos de início e dimensionamento automático do cluster são reduzidos. Se o conjunto não tiver instâncias inativas, expande-se ao alocar uma instância nova a partir do fornecedor de instâncias, de modo a poder dar resposta ao pedido do cluster.

Quando um cluster liberta uma instância, esta regressa ao conjunto e fica livre para outro cluster a poder utilizar. Só os clusters anexados a um conjunto podem utilizar as instâncias inativas desse conjunto.

O Azure Databricks não cobra DBUs quando as instâncias estão inativas no conjunto. A cobrança do provedor de instância se aplica. Veja os preços.

Você pode gerenciar pools usando a interface do usuário ou chamando a API de Pools de Instâncias.

Criar um conjunto

Para criar um pool, você deve ter permissão para criar pools. Por padrão, apenas os administradores do espaço de trabalho têm permissões de criação de pool. Os grupos podem receber o allow-instance-pool-create direito usando a API de grupo.

Para criar um pool usando a interface do usuário:

  1. Clique em ícone de computação Calcular na barra lateral.
  2. Clique na guia Pools .
  3. Clique no botão Criar pool .
  4. Especifique a configuração do pool.
  5. Clique no botão Criar.

Anexar um cluster a um pool

Para anexar um cluster a um pool usando a interface do usuário de criação de cluster, selecione o pool na lista suspensa Tipo de Driver ou Tipo de Trabalho ao configurar o cluster. Os pools disponíveis são listados na parte superior de cada lista suspensa. Você pode usar o mesmo pool ou pools diferentes para o nó do driver e os nós de trabalho.

Se você usar a API de Clusters, deverá especificar driver_instance_pool_id para o nó do driver e instance_pool_id para os nós de trabalho.

Para obter mais práticas recomendadas relacionadas a pools, consulte Práticas recomendadas de pool.

Permissões do pool

Há três níveis de permissão para um pool: SEM PERMISSÕES, PODE ANEXAR e PODE GERENCIAR. Para obter detalhes, consulte ACLs de pool.

Configurar permissões de pool

Esta seção descreve como gerenciar permissões usando a interface do usuário do espaço de trabalho. Você também pode usar a API de permissões ou o provedor Databricks Terraform.

Você deve ter a permissão CAN MANAGE em um pool para configurar permissões.

  1. Na barra lateral, clique em Computar.

  2. Clique na guia Pools .

  3. Selecione o pool que deseja atualizar.

  4. Clique no botão Permissões .

  5. Em Configurações de Permissão, clique no menu suspenso Selecionar usuário, grupo ou entidade de serviço... e selecione um usuário, grupo ou entidade de serviço.

    Definir permissões de pool

  6. Selecione uma permissão no menu suspenso de permissão.

  7. Clique em Adicionar e, em seguida, clique em Guardar.

Excluir um pool

A exclusão de um pool encerra as instâncias ociosas do pool e remove sua configuração. Para excluir um pool, clique no Ícone Excluir ícone nas ações na página Pools. Se você excluir um pool:

  • Os clusters em execução anexados ao pool continuam a ser executados, mas não podem alocar instâncias durante o redimensionamento ou o up-scaling.
  • Os clusters encerrados anexados ao pool não serão iniciados.

Importante

Não é possível desfazer essa ação.