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

A solução de arquitetura de aplicações multirregional ajuda a demonstrar uma aplicação tolerante a falhas com facilidade de failover para uma região de backup. Essa solução implanta uma solução que tira proveito da Replicação entre regiões do Amazon Simple Storage Service (Amazon S3) e das Tabelas globais do Amazon DynamoDB para replicar dados de aplicativos de forma assíncrona entre as Regiões primárias e secundárias da AWS. Um aplicativo web de compartilhamento de fotos também é implantado em cada região para servir como uma demonstração visual das camadas de back-end da solução e para verificar se o failover regional está funcionando.

Visão geral da Implementação de 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 Arquitetura de aplicativos em várias regiões

O modelo do AWS CloudFormation implanta um aplicativo web de exemplo do AWS Amplify hospedado em um bucket do Amazon S3 nas regiões primária e secundária da AWS; uma distribuição do Amazon CloudFront para entregar o aplicativo web aos usuários; pools de usuários do Amazon Cognito são implantados em cada região para permitir que os usuários façam login no aplicativo web e Tabelas globais do Amazon DynamoDB para replicar dados da região principal para a secundária.  

Quando o aplicativo web é carregado, ele consulta a camada de roteamento da solução para conhecer o estado atual do aplicativo (ativo, isolado, failover) e configura o AWS Amplify para direcionar os recursos da solução na Região certa. O estado do aplicativo também é recuperado quando o usuário faz upload de uma nova foto ou adiciona um comentário. Se o aplicativo estiver em um estado isolado ou de failover, essas ações serão desabilitadas pelo aplicativo e uma mensagem será exibida ao usuário.

Arquitetura de aplicativos em várias regiões

Versão 1.0
Data da última atualização: 06/2020
Autor: AWS

Tempo de implantação estimado: 20 minutos

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.
Í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 da 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