gerenciar alta disponibilidade
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
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 .

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

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 .
- Na tab Computação , clique em Editar na compute primária.
- Em Alta disponibilidade , marque ou desmarque a opção Permitir acesso a instâncias compute somente leitura .
- Clique em Salvar .
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
- Na tab Computação , clique em Editar na compute primária.
- Em Alta disponibilidade , escolha uma nova configuração no dropdown ( 2 , 3 ou 4 instâncias compute no total).
- Clique em Salvar .
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.

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.

opção de cálculo | Cadeias de conexão | Usar para |
|---|---|---|
|
| Todas as conexões de escrita e leitura/escrita |
|
| 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
- Alta disponibilidade — conceitos, comportamento em caso de falha e melhores práticas
- Réplicas de leitura — réplicas de leitura independentes para capacidade de leitura adicional sem alta disponibilidade.
- stringsde conexão