Automatize sua solução de DR para bancos de dados relacionais em AWS - AWS Orientação prescritiva

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á.

Automatize sua solução de DR para bancos de dados relacionais em AWS

Jitendra Kumar, Oliver Francis e Pavithra Balasubramanian, da Amazon Web Services ()AWS

Maio de 2024 (histórico do documento)

Ao planejar uma estratégia de recuperação de desastres (DR) na Amazon Web Services (AWS), você pode implementar uma solução de DR para os bancos de dados em sua organização. Você pode automatizar a solução de DR configurando uma arquitetura orientada por eventos para realizar o failover das instâncias do banco de dados. Os benefícios dessa abordagem incluem o seguinte:

  • Reduzindo os erros humanos causados pela coordenação manual

  • Fornecendo o objetivo de tempo de recuperação (RTO) mais curto possível em alguns casos

  • Facilitando testes repetíveis de sua solução de DR

Sem automação, uma interrupção em seu sistema primário Região da AWS exigiria recursos em sua organização para executar manualmente as etapas em um caderno de execução. Essas etapas podem incluir vários processos, como promover réplicas de leitura do Amazon Relational Database Service (Amazon RDS) no Região da AWS secundário para servir como a nova instância primária do banco de dados. AWS fornece APIs do AWS SDK for Python (Boto3) para automatizar essas ações, que podem formar os alicerces de uma solução de DR para as necessidades da sua organização.

Este guia discute um orquestrador de DR centralizado e orientado por manifestos que pode ajudá-lo a obter uma solução de DR para AWS bancos de dados dentro do mesmo. Regiões da AWS Conta da AWS A decisão de realizar um failover ainda precisaria de intervenção humana e está fora do escopo da automação.

O público-alvo deste guia são arquitetos de aplicativos, arquitetos de infraestrutura, arquitetos de banco de dados e consultores de banco de dados.

Objetivos

A implementação da solução DR Orchestrator Framework pode ajudá-lo a alcançar os seguintes resultados:

  • Reduza os erros manuais durante uma interrupção — o desempenho manual dos processos de DR pode estar sujeito a erros. Automatizar as ações durante as fases de uma atividade de DR reduz os erros manuais e ajuda a garantir um failover ou failback mais suave.

  • Gerencie DR em grande escala — Se sua organização tem uma grande frota de bancos de dados, a automação predial para DR ajuda você a escalar sua solução de DR. Você pode automatizar sua solução de DR AWS de banco de dados usando o DR Orchestrator Framework. O DR Orchestrator automatiza as etapas de failover ou failback de AWS bancos de dados usando um arquivo de parâmetros no formato JSON.