Conectar-se à piscina

Observação

Se sua carga de trabalho for compatível com serverless compute, Databricks recomenda o uso de serverless compute em vez de pool para aproveitar as vantagens do compute sempre ativo e escalável. Consulte Conectar-se a serverless compute .

Os pools do Databricks são um conjunto de instâncias ociosas e prontas para uso. Quando os nós do cluster são criados usando as instâncias ociosas, os tempos inicial e de escalabilidade automática do cluster são reduzidos. Se o pool não tiver instâncias ociosas, ele se expandirá alocando uma nova instância do provedor de instâncias para acomodar a solicitação do cluster.

Quando um cluster libera uma instância, ela retorna ao pool e fica livre para outro cluster usar. Somente clusters anexados a um pool podem usar as instâncias ociosas desse pool.

O Databricks não cobra DBUs enquanto as instâncias estão ociosas no pool. A cobrança do provedor de instâncias se aplica. Consulte os preços.

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

Criar um pool

Para criar um pool, você deve ter permissão para criar pools. Por padrão, somente administradores de workspace têm permissões de criação de pool.

Para criar um pool usando a IU:

  1. Clique em ícone de computação Compute 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.

Anexe um cluster a um pool

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

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 do worker.

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

Permissões de pools

Há três níveis de permissões para um pool: NO PERMISSIONS, CAN ATTACH TO e CAN MANAGE. Para obter detalhes, consulte ACLs de pools.

Configurar permissões de pools

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

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

  1. Na barra lateral, clique em Compute.

  2. Clique na guia Pools.

  3. Selecione o pool que você deseja atualizar.

  4. Clique no botão Permissões.

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

    Defina as permissões do pool
  6. Selecione uma permissão no dropdown de permissões.

  7. Clique em Adicionar e, depois, em Salvar.

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 aumento.

  • Os clusters encerrados anexados ao pool não serão iniciados.

Importante

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