O Alibaba Cloud Elasticsearch oferece recursos de backup e restauração de dados, balanceamento de carga e implantação em múltiplas zonas. O service também disponibiliza diversas políticas de otimização de kernel para garantir a estabilidade do cluster. Esses recursos e políticas asseguram a confiabilidade abrangente dos dados e a disponibilidade do service.
Backup e restauração de dados
|
Modo de backup e restauração |
Descrição |
|
Criação automática de snapshot e restauração de dados a partir de snapshots automáticos |
O Alibaba Cloud Elasticsearch suporta a criação automática de snapshot, o que permite fazer backup completo dos dados de um cluster Elasticsearch. Especifique o intervalo e o horário para gerar esses snapshots. Após a criação, restaure os dados de um snapshot automático específico para o cluster Elasticsearch original. Para mais informações, consulte Create automatic snapshots and restore data from automatic snapshots. |
|
Criação manual de snapshot e restauração de dados a partir de snapshots manuais |
Execute manualmente um comando para criar o snapshot de um índice específico. Em seguida, salve o snapshot em um bucket do Object Storage Service (OSS) na mesma região do seu cluster Elasticsearch. Depois de criar o snapshot, execute um comando manual para restaurar os dados no cluster original ou em outro cluster Elasticsearch localizado na mesma região. Para mais informações, consulte Create manual snapshots and restore data from manual snapshots. |
|
Repositório OSS compartilhado |
Configure repositórios OSS compartilhados para o seu cluster Elasticsearch. Assim, você pode restaurar dados no seu cluster a partir de snapshots automáticos de outro cluster armazenados nesses repositórios. Para mais informações, consulte Configure a shared OSS repository. |
Balanceamento de carga
O Alibaba Cloud Elasticsearch oferece suporte a balanceamento de carga. Especifique o endpoint público ou interno do seu cluster Elasticsearch na aplicação. As requisições são distribuídas uniformemente entre todos os nós de dados do cluster para equilibrar a carga.
O balanceamento de carga entre os nós de dados depende da quantidade e do tamanho dos shards de índice. Ao criar um índice, defina valores adequados para a quantidade e o tamanho dos shards. Para mais informações, consulte Shard evaluation.
Implantação em múltiplas zonas
O Alibaba Cloud Elasticsearch permite implantar um cluster em várias zonas. Nesse tipo de implantação, o sistema seleciona as zonas automaticamente. Se houver réplicas configuradas e ocorrer falha nos nós de uma zona, os nós das zonas restantes continuam fornecendo services sem interrupções, o que aumenta significativamente a disponibilidade do cluster. Além disso, realize um switchover no console para isolar os nós com falha. Durante esse processo, o sistema adiciona recursos computacionais às zonas restantes para compensar a perda de capacidade na zona afetada. Após a recuperação dos nós, execute o procedimento de recovery da zona no console do Elasticsearch. Nessa etapa, o sistema readiciona à zona os nós removidos durante o switchover e retira os recursos computacionais extras alocados nas demais zonas. Tanto o switchover quanto o recovery ocorrem de forma transparente aos services do cliente, melhorando a estabilidade geral. Para mais informações, consulte Deploy and use a multi-zone Elasticsearch cluster.
Melhorias do AliES
A equipe do Alibaba Cloud Elasticsearch desenvolve e otimiza continuamente o kernel do Elasticsearch para aprimorar a estabilidade e a disponibilidade do cluster. Para mais informações, consulte Features supported by Kernel-enhanced Edition.