O que esta Implementação de soluções da AWS faz?

Essa solução implanta uma arquitetura de referência que modela uma carga de trabalho ativa/passiva sem servidor com replicação assíncrona de dados de aplicações e failover de uma região da AWS principal para uma secundária. É possível implantar também uma aplicação Web de exemplo para compartilhamento de fotos, que serve como demonstração visual das camadas do back-end, para verificar se o failover regional está funcionando. Essa solução permite um Recovery Point Objective (RPO – Objetivo de ponto de recuperação) de 15 minutos e um Recovery Time Objective (RTO – Objetivo de tempo de recuperação) de alguns segundos.

Visão geral da Implementação das soluções da AWS

O diagrama abaixo apresenta a arquitetura que você pode implantar automaticamente usando o guia de implementação da solução e o respectivo modelo do AWS CloudFormation.

Arquitetura de aplicativos em várias regiões | Diagrama da arquitetura
 Clique para aumentar

Arquitetura da solução Multi-Region Application Architecture

O modelo do AWS CloudFormation usa o AWS CloudFormation StackSets para implantar uma camada de roteamento e a infraestrutura de back-end nas regiões da AWS primária e secundária (failover). Um segundo modelo opcional do AWS CloudFormation pode ser implantado após o término da implantação do modelo principal da solução. O modelo secundário implanta uma aplicação Web de exemplo do AWS Amplify hospedada em um bucket do Amazon S3, uma distribuição do Amazon CloudFront para entregar a aplicação Web para os usuários e um grupo de usuários e um grupo de identidades do Amazon Cognito para permitir que os usuários acessem a aplicação Web, a camada de roteamento e os recursos da infraestrutura de back-end.  

Após o carregamento da aplicação Web, ela consulta a camada de roteamento da solução para conhecer o estado atual da aplicação (ativa, isolada, failover) e configura o AWS Amplify para direcionar os recursos da solução na região certa. O estado da aplicação também é recuperado quando o usuário faz upload de uma nova foto ou adiciona um comentário. Dependendo do estado da aplicação, uma mensagem pode ser exibida para indicar se algumas ações estão disponíveis ou não, ou se a aplicação deve ser atualizada.

Multi-Region Application Architecture

Versão 1.1.0
Última atualização: 01/2021
Autor: AWS

Tempo de implantação estimado: 5 min

Use o botão abaixo para assinar atualizações de soluções.

Observação: para assinar atualizações RSS, você deve ter um plug-in RSS habilitado para o navegador que está usando.  

A implementação desta solução ajudou você?
Fornecer feedback 

Recursos

Aplicativo web

Use o aplicativo web de compartilhamento de fotos de amostra como uma demonstração visual das camadas back-end da solução e para verificar se o failover regional está funcionando.

Failover de origem

Configure manualmente o Failover de origem no CloudFront da solução para atender o aplicativo da região secundária.
Vídeo
Solving with AWS Solutions: Multi-Region Application Architecture
Ícone Construir
Implante você mesmo uma solução

Explore nossa biblioteca de Implementações de soluções da AWS para obter respostas para problemas comuns de arquitetura.

Saiba mais 
Encontre um parceiro da APN
Encontre um parceiro da APN

Encontre parceiros de consultoria e tecnologia certificados pela AWS para ajudar você a começar.

Saiba mais 
Ícone Explorar
Explore ofertas de consultoria de soluções

Explore nosso portfólio de Ofertas de consultoria para obter ajuda aprovada pela AWS com a implantação de soluções.

Saiba mais