Planos de dados e controle para controle de roteamento - Controlador de recuperação de aplicativos Amazon (ARC)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Planos de dados e controle para controle de roteamento

Ao planejar o failover e a recuperação de desastres, considere a resiliência de seus mecanismos de failover. Recomendamos que você certifique-se de que os mecanismos dos quais você depende durante o failover estejam altamente disponíveis, para que você possa usá-los quando precisar deles em um cenário de desastre. Normalmente, você deve usar funções de plano de dados para seus mecanismos sempre que possível, para obter maior confiabilidade e tolerância a falhas. Com isso em mente, é importante entender como a funcionalidade de um serviço é dividida entre ambientes de gerenciamento e planos de dados e quando você pode confiar em uma expectativa de extrema confiabilidade com o plano de dados de um serviço.

Como na maioria dos AWS serviços, a funcionalidade do recurso de controle de roteamento é suportada por planos de controle e planos de dados. Embora ambos tenham sido criados para serem confiáveis, um plano de controle é otimizado para consistência de dados, enquanto um plano de dados é otimizado para disponibilidade. Um plano de dados é projetado para ser resistente e manter a disponibilidade mesmo durante eventos de ruptura, quando um ambiente de gerenciamento pode ficar indisponível.

Em geral, um ambiente de gerenciamento permite que você execute funções básicas de gerenciamento, como criar, atualizar e excluir recursos no serviço. Um plano de dados fornece a funcionalidade principal de um serviço. Por isso, recomendamos que você use operações de planos de dados quando a disponibilidade for importante, por exemplo, quando precisar redirecionar o tráfego para uma réplica em espera durante uma interrupção.

Para controle de roteamento, os planos de controle e os planos de dados são divididos da seguinte forma:

  • O plano de controle API para controle de roteamento é a Configuração de Controle de Recuperação API, suportada na região Oeste dos EUA (Oregon) (us-west-2). Você usa essas API operações ou as AWS Management Console para criar ou excluir clusters, painéis de controle e controles de roteamento, para ajudar a se preparar para um evento de recuperação de desastres, quando talvez seja necessário redirecionar o tráfego para seu aplicativo. O ambiente de gerenciamento da configuração do controle de roteamento não é altamente disponível.

  • O plano de dados de controle de roteamento é um cluster dedicado em cinco regiões geograficamente isoladas AWS . Cada cliente cria um ou mais clusters usando o ambiente de gerenciamento de roteamento. O cluster hospeda painéis de controle e controles de roteamento. Em seguida, você usa o Controle de Roteamento (Cluster de Recuperação) API para obter, listar e atualizar os estados do controle de roteamento quando quiser redirecionar o tráfego para seu aplicativo. O plano de dados de controle de roteamento é altamente disponível.

Como o plano de dados de controle de roteamento está altamente disponível, recomendamos que você planeje usar o AWS Command Line Interface para fazer API chamadas para trabalhar com estados de controle de roteamento quando quiser fazer o failover para se recuperar de um evento. Para obter mais informações sobre as principais considerações ao preparar e concluir uma operação de recuperação com controle de roteamento, consulte. Melhores práticas para controle de roteamento em ARC

Para obter mais informações sobre planos de dados, planos de controle e como AWS cria serviços para atingir metas de alta disponibilidade, consulte o artigo Static stability using Availability Zones na Amazon Builders' Library.