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.
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 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 anexados a um pool podem usar as instâncias ociosas desse pool.
O Azure Databricks não cobra DBUs enquanto 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 permissão para criar pools. Por padrão, somente os administradores do workspace têm permissões de criação de pool.
Para criar um pool usando a interface do usuário:
- Na barra lateral, clique em Computação.
- Clique na guia Pools.
- Clique no botão Criar Pool.
- Especifique a configuração do pool.
- Selecione o 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 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ó de driver e 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 as 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 PODE GERENCIAR em um pool para configurar permissões.
Na barra lateral, clique em Computação.
Clique na guia Pools.
Selecione o pool que você deseja atualizar.
Clique no botão Permissões.
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.
Selecione uma permissão no menu suspenso de permissão.
Clique em Adicionar e 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 nas ações da página Pools. Se você excluir um pool:
- Os clusters em execução anexados ao pool continuam sendo executados, mas não podem alocar instâncias durante o redimensionamento ou escala vertical.
- Os clusters encerrados anexados ao pool falharão ao iniciar.
Importante
Você não pode desfazer essa ação.