Publicado: Oct 5, 2021

O Amazon OpenSearch Service (sucessor do Amazon Elasticsearch Service) agora oferece suporte à replicação entre clusters, permitindo que você automatize a cópia e a sincronização de índices de um domínio para outro em baixa latência na mesma ou em diferentes contas ou regiões da AWS. Com a replicação entre clusters, você pode obter alta disponibilidade para suas aplicações essenciais à missão com consistência de dados sequenciais. 

O Amazon OpenSearch Service facilita a execução de análises de log interativas, o monitoramento de aplicações em tempo real, as pesquisas em sites e muito mais. Para garantir a redundância e a disponibilidade, os clientes configuram réplicas e implantam seus domínios em várias zonas de disponibilidade, protegendo-os contra falhas de instância e interrupções na zona de disponibilidade. No entanto, o próprio domínio ainda pode ser um único ponto de falha. Para se proteger contra essas falhas, os clientes tinham que criar um segundo domínio, bifurcar seus fluxos de dados de entrada para os dois clusters e colocar um balanceador de carga na frente dos dois domínios para equilibrar as solicitações de pesquisa de entrada. Essa configuração adiciona complexidade e custo, pois requer o uso de tecnologias adicionais como Apache Kafka ou AWS Lambda para monitorar e corrigir inconsistências de dados entre os domínios. 

Com a replicação entre clusters para o Amazon OpenSearch Service, você pode replicar índices em baixa latência de um domínio para outro na mesma região ou em diferentes regiões da AWS sem a necessidade de tecnologias adicionais. A replicação entre clusters fornece consistência sequencial enquanto copia continuamente os dados do índice líder para o índice seguidor. A consistência sequencial garante que o índice líder e o seguidor retornem o mesmo conjunto de resultados após as operações serem aplicadas aos índices na mesma ordem. A replicação entre clusters é projetada para minimizar o atraso de entrega entre o índice líder e o seguidor. Você pode monitorar continuamente o status de replicação por meio de APIs. Além disso, se você tiver índices que seguem um padrão de índice, pode criar regras de seguimento automáticas e elas serão replicadas automaticamente.

A replicação entre clusters está disponível no serviço hoje para domínios que executam Elasticsearch 7.10. A replicação entre clusters também está disponível como um recurso de código aberto no OpenSearch 1.1, que está planejado para estar disponível no serviço em breve. 

A replicação entre clusters está disponível para o Amazon OpenSearch Service em 25 regiões do mundo. Consulte a Tabela de regiões da AWS para obter mais informações sobre a disponibilidade do Amazon OpenSearch Service. Para saber mais sobre a replicação entre clusters, consulte a documentação. Para saber mais sobre o Amazon OpenSearch Service, acesse a página do produto.