O que é o pool de Databricks?

O pool de Databricks é um conjunto de instâncias paradas e prontas para uso. Quando os nós de clusters são criados usando as instâncias parado, os clusters começam e os tempos de escalonamento automático são reduzidos. Se o pool não tiver instâncias paradas, o pool se expande alocando uma nova instância do provedor de instâncias para acomodar a solicitação dos clusters.

Quando um cluster libera uma instância, ela retorna ao pool e fica livre para ser usada por outros clusters. Somente os clusters anexados a um pool podem usar as instâncias parado desse pool.

A Databricks não cobra DBUs enquanto as instâncias estão paradas no pool. O faturamento do provedor de instância é aplicável. Veja a página de preços.

O senhor pode gerenciar o pool usando a interface do usuário ou chamando a API do pool de instâncias.

Criar um pool

Para criar um pool, o senhor deve ter permissão para criar pools. Em default, somente os administradores de workspace têm permissões de criação de pool. Os grupos podem receber o direito allow-instance-pool-create usando a API Group.

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

  1. Clique em Ícone de computação Calcular na barra lateral.

  2. Clique na piscina tab.

  3. Clique no botão Create pool.

  4. Especifique a configuração do pool.

  5. Clique no botão Create.

Anexar um cluster a um pool

Para anexar um cluster a um pool usando a UI de criação de clusters, selecione o pool em Driver Type (Tipo de driver ) ou worker Type (Tipo de dropdown ) ao configurar os clusters. O pool disponível está listado na parte superior de cada lista do site dropdown. O senhor pode usar o mesmo pool ou pools diferentes para o nó do driver e os nós do worker.

Se o senhor 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 pool best practices.

Permissões de piscina

Há três níveis de permissão para um pool: NO PERMISSIONS, CAN ATTACH TO e CAN MANAGE. A tabela lista as habilidades de cada permissão.

Função

No Permissions

Can Attach To (Pode anexar a)

Can Manage (Pode gerenciar)

Anexar clusters ao pool

x

x

Excluir pool

x

Editar pool

x

Modificar permissões

x

workspace Os administradores têm a permissão CAN MANAGE em todos os pools em seu site workspace. Os usuários têm automaticamente a permissão CAN MANAGE no pool que criam.

Configurar as permissões do pool

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

O senhor deve ter a permissão CAN MANAGE em um pool para configurar as permissões.

  1. Na barra lateral, clique em Calcular.

  2. Clique na piscina tab.

  3. Selecione o pool que deseja atualizar.

  4. Clique no botão Permissions (Permissões ).

  5. Em Permission Settings (Configurações de permissão), clique no menu suspenso Select user, group or service principal... (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ões.

  7. Clique em Add e depois em Save.

Excluir um pool

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

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

  • Os clusters encerrados anexados ao pool não conseguirão começar.

Importante

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