A simulação de falhas é uma parte essencial do processo de recuperação de desastres. Este tópico descreve como executar uma simulação de falhas para recuperação de desastres de ECS.
Por que executar uma simulação de falhas
Uma simulação de falhas inicia seus servidores protegidos em um ambiente de teste para verificar se os aplicativos funcionam corretamente. Esse teste é fundamental para o plano de recuperação de desastres por dois motivos:
Permite confirmar que os aplicativos protegidos serão iniciados e executados adequadamente no site de recuperação de desastres.
Possibilita que a equipe pratique o processo de recuperação, garantindo um failover tranquilo e seguro durante um desastre real.
Pré-requisitos
O grupo de proteção deve estar no estado de Incremental Replication ou ter pelo menos um ponto de recuperação. Para saber como criar um grupo de proteção, consulte Start replication for cross-zone disaster recovery e Start replication for cross-region disaster recovery.
Caso pretenda usar o método Create Custom Drill Environment, crie antecipadamente a VPC, os mapeamentos de vSwitch e os mapeamentos de grupos de segurança necessários para o ambiente de simulação.
Procedimento
-
Crie um ambiente de simulação de falhas.
NotaPara o método Create Custom Drill Environment, é necessário criar previamente a VPC, os mapeamentos de vSwitch e os mapeamentos de grupos de segurança. Após criar o ambiente de simulação, configure as definições de rede correspondentes.
Inicie a simulação de falhas.
Verifique seus aplicativos ou serviços.
Limpe o ambiente de simulação.
Métodos de criação do ambiente de simulação
|
Método de criação |
Casos de uso |
Vantagens |
Desvantagens |
|
Automatically Create and Start Drill Environment |
Indicado para serviços que podem ser verificados sem conexão com a internet pública ou outras redes. Nota
Por exemplo, um aplicativo ECS de uso interno que não exige configurações de SLB, nomes de domínio ou grupos de segurança (portas abertas). |
Ao especificar um grupo de proteção, o sistema cria automaticamente os recursos de simulação necessários, incluindo uma VPC e mapeamentos para vSwitches e grupos de segurança. |
Não é possível personalizar o prefixo do nome das novas instâncias ECS criadas durante a simulação. Um prefixo personalizado facilita a identificação rápida das instâncias relacionadas à simulação. |
|
Create Custom Drill Environment |
Recomendado para serviços que exigem acesso à rede externa para verificação. O ambiente de simulação configurado pode ser mantido para uso futuro. Nota
Por exemplo, se várias instâncias ECS fornecem serviços por meio de uma instância SLB, será necessário configurar a instância SLB, os nomes de domínio e os grupos de segurança (portas abertas) para esses serviços. |
|
Exige a especificação de uma VPC de simulação e a configuração de mapeamentos de vSwitch e de grupos de segurança, o que pode causar conflitos de endereços IP e falha na simulação. |
Criar e iniciar automaticamente uma simulação de falhas
Faça logon no console do Cloud Backup.
No painel de navegação à esquerda, escolha .
Se o método de recuperação de desastres não for EBS Async Replication, clique em Switch to EBS Async Replication.
-
Na página Site Pairs, clique no par de sites desejado e, em seguida, clique na aba Fault Drill.
NotaTambém é possível acessar a aba Protection Group e iniciar a simulação de falhas na coluna Actions.
Clique em Automatically Create and Start Drill Environment.
-
Na caixa de diálogo Start Drill, selecione um Protection Group e clique em Next.
Se não existir um ambiente de simulação, o sistema criará um automaticamente. Ao selecionar um grupo de proteção, certifique-se de que o grupo esteja no estado de replicação direta e tenha pelo menos um ponto de recuperação disponível para a simulação de falhas.
-
Visualize os recursos do grupo de proteção. Após confirmar os detalhes, clique em OK.
NotaCaso o tipo de instância ou o sistema operacional no site de recuperação de desastres não seja adequado, selecione um novo com base nas especificações da instância ECS no site de produção e nas instruções exibidas na tela. Clique em Change Instance Type e Modify Operating System para alterar as especificações da instância no site de recuperação de desastres. Se a família de tipos de instância e o sistema operacional não atenderem às suas necessidades, envie um ticket para entrar em contato com o suporte técnico da Alibaba Cloud.
Antes de iniciar a simulação, também é possível clicar em Modify User Data e Modify Disaster Recovery IP.
Um conflito de endereço IP indica que o IP já está em uso. Para resolver isso, remova a instância ECS de simulação conflitante ou altere o mapeamento de vSwitch na configuração de rede.
-
Na caixa de diálogo Confirm to Start Drill, clique em OK para iniciar a simulação.
ImportanteO sistema pausa temporariamente a replicação do grupo de proteção para criar novos discos de simulação a partir do ponto de recuperação mais recente. A replicação geralmente é retomada automaticamente em até cinco minutos. Quando os discos de simulação estiverem prontos, o sistema criará instâncias ECS de simulação no site de recuperação de desastres. É possível começar a verificar os serviços após a criação bem-sucedida do grupo de simulação.
O processo de simulação inicia automaticamente as instâncias ECS no site de recuperação de desastres, mas não interrompe as instâncias ECS no site de produção. Para evitar riscos ao negócio, avalie cuidadosamente seus serviços e utilize ferramentas como grupos de segurança e isolamento de rede para separar o tráfego de simulação do tráfego de produção.
O status do grupo de proteção de simulação muda de Initializing para Drill in Progress e, finalmente, para Drill Group Created.
-
Após a inicialização das instâncias ECS de simulação, verifique seus serviços.
Na seção Drill Protection Group da aba Fault Drill, visualize o status da simulação como Drill Group Created Successfully e métricas como o RTO da simulação (por exemplo, 2 minutos e 4 segundos). Expanda o grupo de proteção para visualizar os detalhes da instância de simulação e clique em Remote Connection na coluna Actions da instância do site de recuperação de desastres para fazer logon na instância de simulação e verificar seus serviços.
-
Limpe o ambiente de simulação.
-
Exclua o grupo de simulação de falhas.
A exclusão do grupo de simulação de falhas remove todos os recursos de simulação, incluindo instâncias ECS, discos, interfaces de rede elásticas, snapshots e imagens.
Na coluna Actions do grupo de proteção de simulação desejado, clique em Delete Fault Drill Group e confirme a ação.
NotaTambém é possível acessar a aba Protection Group para excluir um ou mais grupos de simulação de falhas na coluna Actions.
-
Exclua o ambiente de simulação.
Na seção Drill Environment, clique em Delete e confirme a ação.
-
Criar um ambiente de simulação personalizado
Faça logon no console do Cloud Backup.
No painel de navegação à esquerda, escolha .
Se o método de recuperação de desastres não for EBS Async Replication, clique em Switch to EBS Async Replication.
-
Na página Site Pairs, clique no par de sites desejado e, em seguida, clique na aba Fault Drill.
NotaTambém é possível acessar a aba Protection Group e iniciar a simulação de falhas na coluna Actions.
Clique em Create Custom Drill Environment.
-
Na caixa de diálogo Create Drill Environment, defina um prefixo para os nomes das novas instâncias ECS, selecione uma Drill VPC e clique em OK.
NotaO prefixo da instância ECS é adicionado ao início do nome de cada nova instância criada. Por exemplo, se o nome original da instância for
ecsee você definir o prefixo comoDrill_test_20230925_, o nome da nova instância de simulação seráDrill_test_20230925_ecse.É necessário criar a VPC para o ambiente de simulação no site de recuperação de desastres com antecedência.
-
Configure a rede para o ambiente de simulação.
Na seção Drill Environment, clique em Details ao lado de Drill Network Configuration.
-
Na caixa de diálogo Drill Network Configuration, adicione mapeamentos de vSwitch e mapeamentos de grupos de segurança.
Para mapeamentos de vSwitch, primeiro configure o Zone Mapping (por exemplo, China (Hangzhou) Zone G → China (Shanghai) Zone G) e, em seguida, adicione mapeamentos específicos de vSwitch. Após a adição dos mapeamentos, a tabela de mapeamento exibirá a correspondência de rede entre o site de produção e o site de recuperação de desastres, juntamente com o Status (Normal indica que o mapeamento está configurado corretamente). É possível Edit ou Delete os mapeamentos. Os mapeamentos de grupos de segurança seguem o mesmo processo.
Na seção Drill Environment, clique em Start Drill.
-
Na caixa de diálogo Start Drill, selecione um Protection Group e clique em Next.
Só é possível iniciar a simulação de falhas quando o grupo de proteção estiver no estado de replicação direta, com status normal e pelo menos um ponto de recuperação disponível.
-
Visualize os recursos do grupo de proteção. Após confirmar os detalhes, clique em OK.
NotaCaso o tipo de instância ou o sistema operacional no site de recuperação de desastres não seja adequado, selecione um novo com base nas especificações da instância ECS no site de produção e nas instruções exibidas na tela. Clique em Change Instance Type e Modify Operating System para alterar as especificações da instância no site de recuperação de desastres. Se a família de tipos de instância e o sistema operacional não atenderem às suas necessidades, envie um ticket para entrar em contato com o suporte técnico da Alibaba Cloud.
Antes de iniciar a simulação, também é possível clicar em Modify User Data e Modify Disaster Recovery IP.
Um conflito de endereço IP indica que o IP já está em uso. Para resolver isso, remova a instância ECS de simulação conflitante ou altere o mapeamento de vSwitch na configuração de rede.
-
Na caixa de diálogo Confirm to Start Drill, clique em OK para iniciar a simulação.
ImportanteO sistema pausa temporariamente a replicação do grupo de proteção para criar novos discos de simulação a partir do ponto de recuperação mais recente. A replicação geralmente é retomada automaticamente em até cinco minutos. Quando os discos de simulação estiverem prontos, o sistema criará instâncias ECS de simulação no site de recuperação de desastres. É possível começar a verificar os serviços após a criação bem-sucedida do grupo de simulação.
O processo de simulação inicia automaticamente as instâncias ECS no site de recuperação de desastres, mas não interrompe as instâncias ECS no site de produção. Para evitar riscos ao negócio, avalie cuidadosamente seus serviços e utilize ferramentas como grupos de segurança e isolamento de rede para separar o tráfego de simulação do tráfego de produção.
O status do grupo de proteção de simulação muda de Initializing para Drill in Progress e, finalmente, para Drill Group Created.
Após o início da simulação, o status do grupo de proteção de simulação é exibido como Drill in Progress com a descrição de status Creating drill disk snapshots e uma barra de progresso mostrando a porcentagem atual de conclusão. Expanda o grupo de proteção para visualizar o status da instância de proteção como Initializing com a descrição de status Waiting for snapshot creation to complete.
-
Após a inicialização das instâncias ECS de simulação, verifique seus serviços.
Na tabela Drill Protection Group, visualize o RTO da simulação (por exemplo, 2 minutos e 4 segundos). Expanda a linha do grupo de proteção e clique em Remote Connection para a instância do site de recuperação de desastres a fim de fazer logon na instância ECS de simulação e verificar seus serviços.
-
Limpe o ambiente de simulação.
-
Exclua o grupo de simulação de falhas.
A exclusão do grupo de simulação de falhas remove todos os recursos de simulação, incluindo instâncias ECS, discos, interfaces de rede elásticas, snapshots e imagens.
Na coluna Actions do grupo de proteção de simulação desejado, clique em Delete Fault Drill Group e confirme a ação.
NotaTambém é possível acessar a aba Protection Group para excluir um ou mais grupos de simulação de falhas na coluna Actions.
-
Exclua o ambiente de simulação.
Na seção Drill Environment, clique em Delete e confirme a ação.
-