跳至主要内容

使用 Amazon DynamoDB,扩展 Amazon.com 的交易子分类账

关键成果

120+
迁移了 TB 的财务数据
40%
更低延迟
70%
缩减的成本
70%
减少管理开销

金融交易水龙带

在他们的众多业务实体中,亚马逊每月处理超过 200 亿笔金融交易,包括应收账款、应付账款、版税、摊销、汇款、付款和现金等等。

金融分类账和会计系统中心(FLASH)是一套微服务,可以摄取这些金融交易、执行复杂的业务关键型功能以便核对总账,以及生成资产负债表、现金流和收入等财务报表。

经过多年的发展,FLASH 需要使用 90 多个 Oracle 数据库,数据总量超过 120 TB,而且还在不断增长。“仅仅在数据库技术维护和管理方面,每月就要花费数百小时,”亚马逊高级技术项目经理 Marisamy Krishnan 表示。

本地解决方案的硬件预置非常复杂而且效率低下,每年要花费 FLASH 团队将近 100 小时的时间。有些 FLASH 服务一度在最大的 Oracle 认证硬件上运行。

鉴于交易量每年以两位数的百分比增长、销售高峰时段的交易量会翻一番,亚马逊需要找到一款更具可扩展性、更易于管理的解决方案。2017 年,FLASH 组织决定将他们的所有 Oracle 数据库迁移到 AWS 服务。

Missing alt text value
使用 Amazon DynamoDB 和 Amazon RDS,我们可以处理任意级别的交易量。我们肩负着数亿人的期望,没有比这更重要的了。

Phani Bhamidipati

Amazon.com 软件开发高级经理

连续合规

迁移时,FLASH 团队必须确保遵守萨班斯-奥克斯利法案(SOX)的指导方针和税务审计。“我们保留着 20 多年的财务信息、子分类账明细,以及报告和审计时需要用到的其他重要数据,”亚马逊软件开发高级经理 Phani Bhamidipati 说道。“在迁移期间和迁移之后,我们必须能够访问该系统。”

他们与亚马逊安全团队一起审查了各项 AWS 服务,并使用符合数据保护要求的 AWS CloudFormation 创建了一些服务模板。为了确保准确地传输历史数据,AWS Database Migration Service 执行了逐行验证。该团队在测试中增加了随机数据采样,以便执行额外的验证。为了确保符合 SOX 要求,FLASH 团队向服务所有者发送了有关访问控制机制和加密参数的建议。该团队使用 Amazon Simple Storage Service(Amazon S3),以低成本的方式长期存储关系数据和非关系数据。

以更低的成本提供峰值性能

通过重新架构 FLASH 并采用极具可用性和可靠性的 AWS 服务,显著提高了数据库性能。迁移到 Amazon DynamoDB 之后,尽管处理的交易量增加了一倍,但大多数关键服务的延迟减小了 40%。与此同时,成本还下降了 70%。总体而言,尽管在 AWS 上预置了更高的容量,但 FLASH 的年度数据库运营成本仍然持平。

此外,这一迁移将管理开销减少了 70%,这样一来,工程团队就能够腾出时间,通过查询优化和性能分析等活动来改善服务性能。

AWS 上预先配置的数据库主机具有弹性容量,消除了管理扩展时所需的管理开销。使用 AWS 服务,工程师无需考虑硬件问题,因此能够专注于对配置进行优化。借助 Amazon DynamoDB 自动扩缩功能,该团队可以通过动态响应流量峰值来降低成本。

关于亚马逊

Amazon.com 是全球领先的在线零售商,也是客户评论、一键式购物、个性化推荐、Prime、AWS、Kindle、Alexa 等众多产品和服务的开创者。

 

开始使用

无论行业无论规模,每天都有各种组织在使用 AWS 实现自身业务转型、实现企业愿景。欢迎您联系我们的专家,立即踏上您的 AWS 之旅。
联系销售人员