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

该解决方案将会自动预置和配置使用 Amazon S3 存储桶设置多区域复制配置所需的所有 AWS 服务。

此解决方案专为能容忍丢失事件和复制速度变化的工作负载而设计。例如,您可以使用此解决方案为多区域应用程序或分布式团队提供本地数据副本,或者为在多个区域中的主动/主动集群上运行的应用程序创建全局视图。

如果您必须维护多个区域中的对象,以满足业务或法规要求,则可以将此解决方案用作参考,以构建能够帮助自动化该流程的架构。

AWS 解决方案实施概述

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

多区域异步对象复制解决方案 | 架构图
 单击可放大

多区域异步对象复制解决方案架构

AWS CloudFormation 模板将在您的账户中部署设置多区域异步对象复制环境所需的 AWS Lambda 函数和 AWS Identity and Access Management (IAM) 角色。该模板将创建四个 Lambda 函数:一个函数用于支持您创建区域 Amazon Simple Storage Service (Amazon S3) 存储桶;一个函数用于支持您删除区域存储桶;一个函数用于配置跟踪复制更改的区域 Amazon DynamoDB 表;一个函数用于部署 AWS CloudFormation 模板,该模板可部署解决方案的基本区域资源

基本区域资源由一个 Amazon S3 存储桶、一个 Amazon Simple Queue Service (Amazon SQS) 队列、队列处理器和流处理器 Lambda 函数以及一个 DynamoDB 表组成。

将对象上传至区域存储桶时,将会通过 Amazon SQS 队列向队列处理器发送消息。队列处理器会将信息添加至 DynamoDB 全局表中。全局表将消息复制到配置中的其他区域,这将触发这些区域中的流处理器函数。每个流处理器均会将对象从源区域复制到其区域存储桶中。

多区域异步对象复制解决方案

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

预计部署时间:5 分钟

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

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

此解决方案实施是否能为您提供帮助?
提供反馈 

功能

自动化

构建一个可自动复制多个区域中的 Amazon S3 对象的架构。

灵活性

您可以在多种用例中使用此解决方案,包括为多区域应用程序或分布式团队提供本地数据副本。
构建图标
自己部署解决方案

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

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

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

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

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

了解更多