Compartilhar via


Conectar-se a pools

Observação

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

Azure Databricks pools 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 de inicialização e de escalonamento automático do cluster são reduzidos. Se o pool não tiver instâncias ociosas, o pool se expandirá alocando uma nova instância do provedor de instância para acomodar a solicitação do cluster.

Quando um cluster libera uma instância, ele retorna para o pool e é gratuito para outro cluster usar. Somente os clusters vinculados a um pool podem usar as instâncias ociosas desse pool.

Azure Databricks não cobra DBUs quando as instâncias estão ociosas no pool. A cobrança do provedor de instâncias se aplica. Confira o preço.

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

Criar um pool

Para criar um pool, você deve ter a autorização Permitir criação de pool para criar pools. Por padrão, somente os administradores do workspace têm o direito de criação do pool. Consulte as permissões de computação.

Observação

Usuários não administradores com o direito Permitir criação de pool só podem criar pools usando a CLI ou API. O botão Criar Pool na interface do usuário está disponível apenas para administradores de workspace.

Para criar um pool usando a interface do usuário (somente administradores de workspace):

  1. Na barra lateral, clique em compute iconComputação.
  2. Clique na guia Pools.
  3. Clique no botão Criar Pool.
  4. Especifique a configuração do pool.
  5. Selecione o botão Criar.

Anexar um cluster a um pool

Para anexar um cluster a um pool usando a interface de criação de cluster, selecione o pool na lista suspensa Tipo de Driver ou Tipo de Trabalhador 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 diferentes pools para o nó de comando e os nós de trabalho.

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

Para obter mais das melhores práticas relacionadas a pools, consulte Melhores práticas de pool.

Permissões de 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 do pool.

Configurar permissões do pool

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

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

  1. Na barra lateral, clique em Computação.

  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ão, clique no menu drop-down Selecionar usuário, grupo ou entidade de serviço... e selecione um usuário, grupo ou entidade de serviço.

    Configurar permissões de pool

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

  7. Clique em Adicionar e em Salvar.

Excluir um pool

Excluir 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 da página Pools. Se você excluir um pool:

  • Os clusters em execução anexados ao pool continuam funcionando, mas não podem alocar instâncias durante o redimensionamento ou aumento de capacidade.
  • Os clusters encerrados anexados ao pool falharão ao iniciar.

Importante

Você não pode desfazer essa ação.