Pular para o conteúdo principal

gerenciar alta disponibilidade

info

O dimensionamento automático do Lakebase está disponível nas seguintes regiões: us-east-1, us-east-2, us-west-2, ca-central-1, sa-east-1, eu-central-1, eu-west-1, eu-west-2, ap-south-1, ap-southeast-1, ap-southeast-2.

O Lakebase autoscale é a versão mais recente do Lakebase com recursos como autoscale compute, escala-to-zero, branching e instant restore. Para comparação de recursos com o provisionamento do Lakebase, veja escolhendo entre versões.

Este guia aborda como habilitar e gerenciar a alta disponibilidade para seu endpoint Lakebase. Para obter informações básicas sobre como funciona a alta disponibilidade e como as instâncias compute secundárias diferem das réplicas de leitura independentes, consulte Alta disponibilidade.

Habilitar alta disponibilidade

nota

Se o seu endpoint tiver a opção de escalonamento para zero ativada, desative-a antes de ativar a alta disponibilidade. Para desativá-lo na interface do usuário, defina escala como zero ou " Desligado " no menu de edição compute .

Após criar um projeto, clique no link compute principal no painel do projeto para abrir a gaveta de edição compute .

Painel do projeto mostrando a ramificação de produção com seu link compute principal.

Defina o tipo de computação como Alta disponibilidade e, em seguida, escolha uma Configuração em Alta disponibilidade :

  • 2 (1 primária, 1 secundária),
  • 3 (1 primária, 2 secundárias),
  • ou 4 instâncias compute no total (1 primária e 3 secundárias).

Na janela de edição compute é possível selecionar o tipo de computação definido como Alta disponibilidade e acessar o dropdown Configuração com opções para 2, 3 ou 4 instâncias compute no total.

O Lakebase provisiona instâncias compute secundárias em diferentes zonas de disponibilidade. Assim que todas as instâncias compute estiverem ativas, o endpoint terá failover automático.

Configure o acesso somente leitura às instâncias compute secundárias.

Permitir acesso a instâncias compute somente leitura controla se as instâncias compute secundárias atendem ao tráfego de leitura por meio das strings de conexão -ro .

  1. Na tab Computação , clique em Editar na compute primária.
  2. Em Alta disponibilidade , marque ou desmarque a opção Permitir acesso a instâncias compute somente leitura .
  3. Clique em Salvar .
atenção

Com apenas uma instância compute secundária e acesso de leitura habilitado, todo o tráfego de leitura nas strings de conexão -ro é interrompido durante um failover até que uma substituição seja adicionada. Para acesso de leitura resiliente, configure duas ou mais instâncias compute secundárias com acesso de leitura habilitado.

Alterar o número de instâncias compute secundárias

  1. Na tab Computação , clique em Editar na compute primária.
  2. Em Alta disponibilidade , escolha uma nova configuração no dropdown ( 2 , 3 ou 4 instâncias compute no total).
  3. Clique em Salvar .
nota

Para desativar a alta disponibilidade, defina o tipo de computação de volta para computeúnica . Isso remove todas as instâncias compute secundárias e seu endpoint retorna a uma configuraçãocompute única.

Veja o status e as funções de alta disponibilidade.

A tab "Computação" mostra todas as instâncias compute em sua configuração de alta disponibilidade, com sua função, status e nível de acesso atuais.

tab de computação mostra uma instância compute primária com acesso de leitura/gravação e três instâncias compute secundárias com acesso somente leitura, todas ATIVAS.

Coluna

Valores

Função

Ensino fundamental, Ensino médio

Status

Iniciando, Ativo

Acesso

Leitura/Gravação (primária), Somente leitura (instância compute secundária com acesso habilitado), Desabilitado (instância compute secundária sem acesso de leitura)

O cabeçalho compute primário também mostra o ID endpoint , o intervalo de dimensionamento automático e a contagem secundária (por exemplo, 8 ↔ 16 CU · 3 secondaries).

Obtenha as strings de conexão.

Clique em Conectar no compute principal para abrir a caixa de diálogo com os detalhes da conexão. O dropdown "Compute " lista as duas opções de conexão para o seu endpoint de alta disponibilidade.

A caixa de diálogo de detalhes da conexão mostra o dropdown de computação aberto com as opções de somente leitura Primária e Secundária, e as cadeias de conexão somente leitura exibidas.

opção de cálculo

Cadeias de conexão

Usar para

Primary (name) ● Active

{endpoint-id}.database.{region}.databricks.com

Todas as conexões de escrita e leitura/escrita

Secondary (name) ● Active RO

{endpoint-id}-ro.database.{region}.databricks.com

Descarregamento de leitura para instâncias compute secundárias

As cadeias de conexão -ro só estão disponíveis quando a opção Permitir acesso a instâncias compute somente leitura está habilitada.

Para obter uma referência completa sobre cadeias de conexão, consulte stringsde conexão.

Próximos passos