亚马逊AWS官方博客

2021 年 Prime 会员日 — 连续两日上榜

Prime 会员日现在已经成为一年一度的传统(请查看我 2016201720192020 年的帖子回顾历年的盛况),我很高兴分享今年 Prime 会员日的一些指标,并与大家聊一聊 AWS 如何帮助实现这一目标。

今年我购买了各种实用物品,包括一台我打算用作 MagicMirror东芝 43 英寸智能电视、几个喷壶,还为我的工作室添置了一套 Dremel 旋转工具套件

由 AWS 提供支持
与过去几年一样,AWS 在帮助 Prime 会员日取得成功上发挥了至关重要的作用。众多双披萨团队共同努力,确保我们基础设施的每个部分都经过扩展、测试并准备好为客户服务。下面是几个示例:

Amazon EC2 — 我们对计算能力的内部衡量标准是标准化实例,缩写为 NI。我们可以利用此单元在不同类型和大小的 EC2 实例之间进行有意义的比较。在 2021 年 Prime 会员日活动中,我们将 NI 的数量增加了 12.5%。有趣的是,由于提高了效率(稍后会详细介绍),我们实际上使用的物理服务器比 2020 年的网上星期一活动少了大约 6000 台。

Graviton2 实例 — 由 Graviton2 提供支持的 EC2 实例支持 12 项核心零售服务。这是我们首次由 AWS Graviton2 实例大规模提供支持的高峰事件,它充分表明 ARM 架构非常适合数据中心。

名为 Datapath 的内部服务是 Amazon 网站的关键组成部分。它针对我们的特殊需求进行了高度优化,并支持在结构化的数据大对象之中进行查找、查询和联接。在对所有备选方案进行了深入评估和考量后,我们的团队决定将 Datapath 移植到 Graviton,并在由 53200 多个 C6g 实例组成的三区域集群上运行它。

在这种规模下,与同类的第五代 x86 实例相比,Graviton2 的性价比优势高达 40%,并且成本低 20%,这对我们和客户来说都是一个巨大的胜利。作为额外的惊喜,Graviton2 的能效还帮助我们实现了应对气候变化的目标。如果您正在考虑将工作负载迁移到 Graviton2,请务必研读这份详尽的 AWS Graviton2 入门文档,并考虑参加 Graviton 挑战赛! 您还可以在 Amazon RDSAmazon Aurora 上使用 Graviton2 数据库实例;请阅读将 Amazon RDS 和 Amazon Aurora 数据库迁移到 Graviton2 的主要注意事项以了解更多信息。

Amazon CloudFront — 当有数百万客户在线购物和结账时,快速、高效的内容交付尤为重要。Amazon CloudFront 可处理每分钟超过 2.9 亿次 HTTP 请求的峰值负载,在 Prime 会员日期间,总共处理超过 6000 亿次 HTTP 请求。

Amazon Simple Queue Service — 每个订单的履行过程都依赖 Amazon Simple Queue Service (SQS)。今年,会员日的流量创下了新纪录,高峰时段达到每秒处理 4770 万条消息。

Amazon Elastic Block Store — 为筹备 Prime 会员日,我们的团队增加了 159 PB 的 EBS 存储空间。由此产生的集群每天处理 11.1 万亿次请求,并传输 614 PB 的数据。

Amazon AuroraAmazon Fulfillment Technologies (AFT) 为在 Amazon 上购买的商品提供实际配送服务。在 Prime 会员日,AFT 的 PostgreSQL 兼容版 Amazon Aurora 的 3715 个实例处理了 2330 亿笔交易,存储了 1595 TB 数据,并传输了 615 TB 的数据

Amazon DynamoDBDynamoDB 支持多个高流量 Amazon 属性和系统,包括 Alexa、Amazon.com 站点和所有的亚马逊运营中心。在 66 小时的 Prime 会员日活动过程中,这些来源执行了数万亿次 API 调用,同时保持了高可用性和个位数毫秒级的性能,并在高峰时段每秒处理了 8920 万次请求。

准备扩展
我在之前的帖子中详细叙述过,万全的准备是 Prime 会员日和我们其他大型活动成功的关键。如果您正在为自己的类似活动做准备,我衷心推荐 AWS 基础设施事件管理。作为 IEM 项目的一部分,AWS 专家将为您提供架构和运营指导,帮助您自信地开展活动。

Jeff