Amazon SQS 免费套餐*
您可以免费试用 Amazon SQS。所有客户每月可免费获得 100 万个 Amazon SQS 请求。许多应用程序应该能够在这免费套餐的范围内运行。


标准队列

高吞吐量:标准队列支持任意数量笔交易/秒 (TPS)。

至少传送一次:消息至少传送一次,但偶尔会传送消息的多个副本。

最大努力排序:有时,消息可能会按不同于其发送时的顺序传送。

sqs-what-is-sqs-standard-queue-diagram

当吞吐量很重要时,请在应用程序之间发送数据,例如:

  • 将实时用户请求从密集型后台工作中分离:让用户在调整媒体大小或对媒体编码时上传媒体。
  • 将任务分配给多个工作程序节点:处理大量信用卡验证请求。
  • 将消息分批以便进一步处理:计划要添加到数据库的多个条目。

FIFO 队列

先进先出传送:让消息的发送顺序和接收顺序严格保持一致。

一次性处理:消息传递一次并在使用者删除它之前保持可用。系统不会引入重复的消息。

有限吞吐量:每个 API 操作 300 个事务/秒 (TPS)。

 

sqs-what-is-sqs-fifo-queue-diagram



当事件的顺序很重要时,请在应用程序之间发送数据,例如:

  • 确保按正确的顺序执行用户输入的命令。
  • 通过按正确的顺序发送价格修改来显示正确的产品价格。
  • 防止学员在注册账户之前参加课程。

有关更多信息,请参阅 Amazon SQS 常见问题Amazon SQS 开发人员指南


每月前 100 万个请求是免费的。超出该数量后,各区域的定价如下所示:

  超出免费套餐后,每 100 万个请求的价格 (每月)
标准队列
0.40 USD (每个请求 0.00000040 USD)
FIFO 队列
0.50 USD (每个请求 0.00000050 USD)
 
API 操作 每项 Amazon SQS 操作均计为一个请求。
FIFO 请求 发送、接收和删除 FIFO 队列中的消息以及更改其可见性的 API 操作按 FIFO 费率收费。所有其他 API 请求按标准费率收费。
请求内容 单个请求可能具有 1 到 10 条消息,总负载上限为 256KB。
负载大小
每 64KB 数据块的负载按 1 个请求计费 (例如,负载为 256KB 的 API 操作按 4 个请求计费)。
与 Amazon S3 交互 在使用 Amazon SQS Extended Client Library 通过 Amazon S3 发送负载时,您需要为用来发送消息负载的任何 Amazon S3 存储支付 Amazon S3 费用
与 AWS KMS 之间的交互
使用 AWS Key Management Service 来管理用于 SQS 服务器端加密的密钥时,您需要支付从 Amazon SQS 到 AWS KMS 的调用所产生的费用。有关更多信息,请参阅《Amazon SQS 开发人员指南》中的 KMS 定价“如何估算 AWS KMS 的使用费用?”

产品详情页面上列出了 Amazon SQS 请求。

以下定价基于传入传出 Amazon SQS 的数据。


除非另行说明,否则我们的价格不包括适用的税费和税收(包括增值税和适用销售税)。使用日本账单地址的客户若使用 AWS,则需承担日本消费税。了解更多

数据传入传出是指传入和传出 Amazon SQS。

单一区域内,Amazon SQS 与 Amazon EC2 之间的数据传输是免费的 (即每 GB 0.00 USD)。不同区域中,Amazon SQS 与 Amazon EC2 之间的数据传输,传输双方均按 Internet 数据传输费率付费。

* 系统会每月在所有区域 (GovCloud 区域除外) 计算您对免费套餐的使用情况,并自动将其反映在您的账单上。未使用的免费用量不会结转至下个月。存在限制条件;详情请参阅优惠条款。

** 作为 AWS 免费使用套餐的一部分,新 AWS 客户将会获得一年期所有 AWS 服务之间 (这不适用于 AWS GovCloud 区域) 每月共计 15GB 的免费数据传出

*** 数据传出费率套餐汇总了 Amazon EC2、AWS Lambda、Amazon EBS、Amazon S3、Amazon Glacier、Amazon RDS、Amazon SimpleDB、Amazon SQS、Amazon SNS、Amazon DynamoDB、AWS Storage Gateway 和 Amazon VPC 之间的出站数据传输。