Todos os produtos
Search
Central de documentação

Realtime Compute for Apache Flink:Alta disponibilidade entre zonas

Última atualização: Jun 27, 2026

O recurso de alta disponibilidade (HA) entre zonas protege seus serviços contra interrupções causadas por falhas em uma única zona dentro de uma região, garantindo a estabilidade dos negócios. O Realtime Compute for Apache Flink oferece suporte a esse recurso em namespaces entre zonas para workspaces com assinatura. Este tópico descreve como utilizar a HA entre zonas e interromper o faturamento de CUs entre zonas.

Como funciona

Um workspace do Realtime Compute for Apache Flink suporta dois tipos de recursos de computação com base no tipo de CU: single-zone e cross-zone. Eles correspondem a dois tipos de namespaces, com as seguintes diferenças:

  • Para um namespace single-zone, o Realtime Compute for Apache Flink atribui a zona de computação ideal dentro da região selecionada. As zonas na mesma região se interconectam por meio de uma rede interna. A camada de computação agenda jobs transparentemente entre as zonas e agrupa o inventário para melhorar a elasticidade dos recursos.

  • Um namespace cross-zone fornece HA entre zonas. Se a zona onde um job está em execução falhar, o sistema reagendará automaticamente o job para uma zona íntegra na mesma região. Esse failover evita interrupções de serviço causadas por falha em uma única zona e garante a continuidade e a alta disponibilidade do job.

image

Observações de uso

  • A alta disponibilidade ponta a ponta exige que seus sistemas upstream e downstream também sejam altamente disponíveis.

  • Quando o Realtime Compute for Apache Flink acessa recursos externos entre zonas, pode ocorrer latência na ordem de milissegundos. O acordo de nível de serviço (SLA) de latência de rede entre zonas na mesma região é inferior a 3 ms. Para obter detalhes, consulte Latência média de rede entre zonas em uma região. Essa latência geralmente não é um problema para serviços upstream e downstream, exceto para o Tair (compatível com Redis). Recomendamos avaliar seus requisitos de negócio para determinar se essa latência é aceitável antes de ativar a HA entre zonas.

  • Em workspaces com faturamento híbrido e HA entre zonas ativada, o sistema prioriza a recuperação de jobs em recursos de computação fixos durante uma falha. Jobs em recursos de computação elásticos são recuperados conforme a melhor capacidade possível, sem custos adicionais.

Regiões e faturamento

Atualmente, apenas workspaces Intel X86 com assinatura (incluindo aqueles com faturamento híbrido) permitem a compra de recursos de computação cross-zone. Esses recursos têm preço mais elevado que os recursos single-zone. Para obter uma lista das regiões suportadas e detalhes de preços, consulte Assinatura.

Caso seu workspace utilize o método de faturamento pagamento conforme o uso, primeiro converta-o para um plano de assinatura e, em seguida, consulte o Método 2 e o Método 3.

Nota

Workspaces com o modelo de implantação Cross-zone não suportam conversão para o modo pagamento conforme o uso.

Ativar e usar HA entre zonas

Método 1: Adquirir um workspace entre zonas

  1. Ao adquirir um workspace na arquitetura Intel X86 com o Billing Method definido como Subscription, defina o Deployment Model como Cross-zone. Em seguida, especifique a Resource Quota para o tipo de CU cross-zone e selecione vSwitches de duas zonas diferentes. Para mais informações, consulte Adquirir um workspace.

    Após a criação do workspace, o sistema cria automaticamente um namespace entre zonas chamado workspace-name-default-ha.

  2. Clique em o nome do namespace entre zonas desejado para abri-lo. Em seguida, crie e execute jobs dentro do namespace.

    image

Método 2: Adicionar CUs entre zonas e um namespace

Se você não selecionou Cross-zone como Deployment Model ao criar o workspace, é possível adicionar CUs cross-zone posteriormente e criar um namespace entre zonas.

  1. Adicione CUs entre zonas.

    1. Na coluna Actions do workspace desejado, escolha More > Reconfigure Workspace Resources.

    2. Clique em Add CU Type.

    3. Insira o número alvo de CUs para a outra zona e selecione um vSwitch.

      O sistema exibe apenas vSwitches criados na VPC alvo e em zonas suportadas pelo Flink. Se não houver vSwitches disponíveis para seleção, crie um vSwitch.

      Importante

      Após adicionar uma CU cross-zone a um workspace, certifique-se de que o bloco CIDR do switch da nova zona seja adicionado às listas de permissões dos sistemas upstream e downstream para evitar problemas de acesso à rede.

      image

    4. Após aceitar o acordo, clique em OK para concluir o pagamento.

  2. Adicione um namespace cross-zone. Para mais informações, consulte Adicionar um namespace.

  3. Crie e execute um job em um namespace entre zonas. Para mais informações, consulte Acessar o namespace de destino.

Método 3: Ativar HA entre zonas para um namespace de zona única

  1. Acesse o console do Realtime Compute for Apache Flink.

  2. Certifique-se de que o número de CUs entre zonas não alocadas no workspace seja maior que o número de CUs alocadas ao namespace alvo.

    Se o workspace não tiver CUs entre zonas não alocadas suficientes, adicione mais CUs entre zonas ao workspace. Também é possível clicar em Resource Allocation de outro namespace entre zonas para liberar suas CUs excedentes. Para mais informações, consulte Ajustar recursos.

  3. Clique em Enable Cross-zone HA na coluna Actions do namespace alvo e, em seguida, clique em OK.

    image

    Após clicar em OK, as CUs de zona única no namespace são substituídas por um número igual de CUs entre zonas. As CUs originais de zona única retornam ao workspace. Você pode então realocar essas CUs ou reduzir os recursos para diminuir custos.

    Por exemplo, suponha que o workspace A tenha 5 CUs de zona única e 5 CUs entre zonas. O namespace A tem 2 das CUs de zona única alocadas. Quando a HA entre zonas é ativada para o namespace A, as 2 CUs de zona única alocadas retornam ao pool de recursos de zona única não alocados no workspace A. Simultaneamente, 2 CUs entre zonas são realocadas para o namespace A. A tabela a seguir compara os recursos do workspace antes e depois dessa alteração.

    Status

    Single-zone (Alocadas/Adquiridas)

    Cross-zone (Alocadas/Adquiridas)

    Antes

    2/5

    0/5

    Depois

    0/5

    2/5

  4. Crie e execute jobs no namespace convertido para entre zonas. Para mais informações, consulte Acesse o namespace alvo.

Desativar o recurso de alta disponibilidade entre zonas para um namespace

Siga estas etapas para desativar o recurso de alta disponibilidade (HA) entre zonas de um namespace, independentemente de como ele foi criado. Desativar a HA entre zonas não interrompe o faturamento. Para obter informações sobre como parar o faturamento, consulte Cancelar assinatura de CUs entre zonas.

  1. Acesse o console do Realtime Compute for Apache Flink.

  2. Verifique se o número de CUs de zona única não alocadas no workspace é maior ou igual ao número de CUs alocadas ao namespace entre zonas.

    Se o workspace não tiver CUs de zona única não alocadas suficientes, adicione CUs de zona única ao workspace ou clique em Resource Allocation de outro namespace de zona única para liberar CUs excedentes. Para mais informações, consulte Ajustar recursos.

  3. Na coluna Actions do namespace alvo, clique em Disable Cross-zone HA e, em seguida, clique em OK.

    As alterações de recursos que ocorrem ao desativar o recurso de HA entre zonas são as mesmas que ocorrem ao ativá-lo. O namespace fica disponível para uso após a desativação completa do recurso.

Liberar CUs entre zonas

Não há cobrança de taxas entre zonas quando um workspace possui 0 CUs entre zonas Assigned. Libere as CUs entre zonas da seguinte forma:

  1. Acesse o console do Real-time Compute.

  2. Confirme se o recurso de HA entre zonas está desativado para todos os namespaces no workspace.

    Para mais informações, consulte Desativar o recurso de HA entre zonas para um namespace.

  3. Defina o número alvo de CUs entre zonas para o workspace como 0.

    1. Na coluna Actions do workspace alvo, escolha More > Change Workspace Resources.

    2. Altere o número de Target CUs entre zonas para 0.

    3. Selecione o acordo, clique em OK e conclua o pagamento.

Documentos relacionados