No artigo anterior, que você pode encontrar aqui, falamos sobre os componentes do Alteryx Server e tipos de tolerância a falhas. Nesse artigo iremos focar na Recuperação de Desastre.
Mas antes... Qual a diferença entre Recuperação de Desastre e Alta Disponibilidade?
A recuperação de desastre (Disaster Recovery, em inglês) e a alta disponibilidade (High Availability) são duas abordagens diferentes para garantir a continuidade de ambientes tecnológicos em situações adversas. Embora ambas estejam relacionadas à resiliência de sistemas, elas têm objetivos e estratégias distintas:
Recuperação de Desastre refere-se a um conjunto de processos, políticas e procedimentos que uma organização implementa para restaurar seus sistemas e dados após um desastre ou interrupção significativa. Esses desastres podem incluir incêndios, inundações, terremotos, falhas de energia, ataques cibernéticos graves ou qualquer outro evento que cause uma interrupção significativa das operações normais. O foco principal da recuperação de desastre é minimizar o tempo de inatividade e recuperar os sistemas e dados para um estado operacional normal. Normalmente, envolve a implementação de backups, replicação de dados para locais secundários, procedimentos de failover e ações para recuperar a infraestrutura afetada.
Alta Disponibilidade refere-se à capacidade de um sistema ou ambiente tecnológico estar sempre disponível para uso, com um tempo mínimo de inatividade planejado ou não planejado. O objetivo da alta disponibilidade é garantir a continuidade dos serviços em caso de falhas ou interrupções. Isso é geralmente alcançado por meio da redundância de hardware, software e recursos de rede, para que, se um componente falhar, outro assuma imediatamente sem interromper a operação. A alta disponibilidade geralmente envolve a utilização de técnicas como balanceamento de carga, clustering, replicação de dados em tempo real e monitoramento proativo de sistemas.
Em resumo, a recuperação de desastre concentra-se na restauração após uma interrupção significativa, enquanto a alta disponibilidade se concentra na prevenção de falhas e na garantia de que os sistemas estejam sempre disponíveis. Ambas as abordagens são importantes para garantir a resiliência e a continuidade dos ambientes tecnológicos, mas têm estratégias diferentes para alcançar esses objetivos.
Como falado no artigo anterior, ao decidir entre uma arquitetura de recuperação de desastre (DR) e alta disponibilidade (HA), a pergunta chave que uma equipe de arquitetura de sistemas deve se fazer é:
"Qual é a tolerância a falhas e o impacto máximo de tempo de inatividade aceitável?"
Essa pergunta ajudará a determinar a abordagem mais adequada para atender aos requisitos de continuidade de negócios da organização.
Entendido a diferença entre Recuperação de Desastre e Alta Disponibilidade, podemos considerar o seguinte quadro abaixo para análise comparativa:
O Alteryx Server, uma plataforma de automação de processos analíticos, pode ser configurado de diferentes maneiras para oferecer diferentes níveis de tolerância a falhas, desde parcialmente tolerante a falhas até totalmente tolerante a falhas com alta disponibilidade. Aqui estão as três abordagens possíveis:
Agora, vamos detalhar um pouco mais sobre a opção Recuperação de Desastres no ambiente Alteryx Server:
Configurar a recuperação de desastre em um ambiente Alteryx Server envolve várias etapas técnicas importantes. Aqui estão os passos geralmente seguidos para configurar a recuperação de desastre:
Planejamento e avaliação:
Configuração do ambiente secundário:
Replicação de dados:
Uma sugestão é ter um ambiente MongoDB User-Managed. Assim terá o banco de metadados compartilhado entre os ambientes ativo e passivo. Maiores detalhes sobre essa configuração pode ser encontrada aqui.
Configuração de rede:
Testes de recuperação de desastre:
Monitoramento e manutenção contínuos:
Procedimentos e documentação:
Lembrando que a configuração exata para a recuperação de desastre pode variar dependendo da infraestrutura específica e dos requisitos da organização.
Dica: Recomenda-se buscar orientação técnica especializada e consultar a documentação oficial.
É extremamente importante ressaltar que o ambiente de Recuperação de Desastre é um ambiente passivo, isso quer dizer:
Em resumo, a opção de recuperação de desastre é benéfica para o ambiente Alteryx Server porque oferece proteção contra falhas catastróficas, permitindo a rápida recuperação dos serviços analíticos. Isso reduz o tempo de inatividade, protege os dados críticos e garante a continuidade dos negócios, mesmo em situações adversas, garantindo a resiliência do Alteryx Server e proteger os investimentos e operações das organizações.
No próximo artigo iremos falar em mais detalhes sobre Alta Disponibilidade.
Você deve ser um usuário registrado para adicionar um comentário aqui. Se você já estiver registrado, faça logon. Se você ainda não estiver registrado, registre-se e faça logon.