此 AWS 解决方案实施有何用途?

多区域应用程序架构解决方案可帮助演示容错应用程序,它可以轻松地将故障转移到备份区域。该解决方案利用 Amazon Simple Storage Service (Amazon S3) 跨区域复制功能和 Amazon DynamoDB 全局表功能,以在主要和辅助 AWS 区域之间异步复制应用程序数据。在每个区域还部署了一个示例照片共享 Web 应用程序,以作为解决方案后端层的可视化演示,并验证区域故障转移是否正常运行。

AWS 解决方案实施概览

下图显示了您可以使用该解决方案实施指南和随附的 AWS CloudFormation 模板自动部署的架构。

多区域应用程序架构 | 架构图
 单击可放大

多区域应用程序架构解决方案架构

AWS CloudFormation 模板在主要和次要 AWS 区域中部署托管在 Amazon S3 存储桶中的 AWS Amplify 示例 Web 应用程序;Amazon CloudFront 发行版,以将 Web 应用程序交付给用户;在每个区域部署 Amazon Cognito 用户池,以使用户能够登录 Web 应用程序,以及 Amazon DynamoDB 全局表,以将数据从主区域复制到次区域。 

加载 Web 应用程序后,它将在解决方案的路由层中查询应用程序的当前状态(活动、隔离、故障转移),并将 AWS Amplify 配置为定位正确区域中的解决方案资源。当用户上传新照片或添加评论时,也会检索应用程序的状态。如果应用程序处于隔离或故障转移状态,这些操作将被应用程序禁用,并向用户显示一条消息。

多区域应用程序架构

版本 1.0
上次更新日期:2020 年 6 月
作者:AWS

估算部署时间:20 分钟

使用下面的按钮订阅解决方案更新。

注意:要订阅 RSS 更新,您必须为您正在使用的浏览器启用 RSS 插件。 

功能

Web 应用程序

使用示例照片共享 Web 应用程序作为解决方案后端层的可视化演示,并验证区域故障转移是否正常运行。

原始故障转移

在解决方案的 CloudFront 上手动配置原始故障转移,以从次区域为应用程序提供服务。
构建图标
自己部署解决方案

浏览我们的 AWS 解决方案实施库,以获取常见架构问题的答案。

了解更多 
查找 APN 合作伙伴
查找 APN 合作伙伴

寻找 AWS 认证的咨询和技术合作伙伴,以帮助您入门。

了解更多 
探索图标
了解解决方案咨询服务

浏览我们的咨询服务组合,以获取经过 AWS 审查的解决方案部署帮助。

了解更多