- 机器学习›
- Amazon Personalize›
- Amazon Personalize 定价
AWS 定价计算器
在单次估计中计算您的 Amazon Personalize 和架构成本。
免费试用
开始免费使用 AWS Personalize。
在使用 Amazon Personalize 的前两个月,您将获得以下服务:
数据处理和存储:每月最多 20 GB。
训练:
- User-Personalization-v2 每月最多 500 万次交互,Personalized-Ranking-v2 每月最多 500 万次交互。
- 其他自定义推荐解决方案每月最多 100 小时的训练时间。
建议:
- 对于 User-Personalization-v2 和 Personalized-Ranking-v2,每月最多 5 万个实时建议请求。
- 对于其他客户建议解决方案,每月最多 18 万个实时建议请求。
增强型自定义建议解决方案
亚马逊个性化 v2 食谱
Amazon Personalize v2 配方(User-Personalization-v2 和 Personalized-Ranking-v2)使用基于 Transformer 的架构,让您无需机器学习专业知识即可轻松构建各种个性化体验。
v2 配方的使用成本由三个部分组成:
-
数据摄取:您需要按上传到 Amazon Personalize 的每 GB 数据付费。这包括流式传输到 Amazon Personalize 的实时数据和通过 Amazon Simple Storage Service(S3)上传的批量数据。
-
训练:对于每个模型训练作业,您需要根据训练中的交互次数付费。您可以通过实时数据流或 S3 批量上传来摄取交互。如果您摄取的交互次数超过服务配额,则将根据模型在训练期间考虑的最大项目交互次数(默认情况下为 30 亿次)向您收费。
-
推理:根据实时和批量建议的建议请求数量向您收费。对于实时建议,默认情况下,Amazon Personalize 对所有活跃的活动收取每秒至少 1 次建议请求事务(TPS)的费用。即使您没有提出任何请求,也适用至少 1 TPS 的费用。 如果需要,您还可以设置更高的最低事务率。如果建议请求率超过最小预调配 TPS,Amazon Personalize 自动扩缩以满足您的请求,并在流量减小时恢复最小预调配 TPS。您需要按最低配置 TPS(默认为 1 TPS)和实际发生的 TPS 中的较大者付费。定价示例 1 和 2 说明了如何计算实时推理费用。
定价表
使用以下配方时,定价表适用:
-
User-Personalization-v2
-
Personalized-Ranking-v2
定价
|
Data Ingestion
|
$0.05 per GB of data uploaded to Amazon Personalize
|
|---|---|
|
训练
|
摄取用于训练的每 1000 次互动 0.002 USD |
|
推理
|
对于实时建议和批量建议,每 1000 个建议请求 0.15 USD
|
定价示例
示例 1:自定义实时建议
一家公司使用自定义实时建议在其主页上生成轮播建议。他们每月上传 200 GB 的数据,每周训练两次解决方案,每次训练都会考虑摄取的 1000 万次交互。在每天 10 小时内,轮播每小时接收 36000 次访问的流量。在非高峰时段,轮播每小时的访问量少于 3600 次,或低于 1 TPS 的最低事务速率。因此,Personalize 会自动缩减至最低 1 TPS,在此期间,每小时向客户收取 3600 个建议请求的费用(每秒 1 个事务 x 每小时 3600 秒)。
该月使用 Amazon Personalize 的费用为:
-
数据处理和存储费用 = 200 GB * 每 GB 0.05 美元 = 10.00 美元
-
解决方案培训费用 = 训练消耗 1000 万次互动每 100 万次互动 2.00 美元每月 8 次训练 = 160.00 美元
-
推理消耗和费用(实时推理):
-
峰值流量使用量:36,000 个推荐请求,每天 10 小时,每月 30 天 = 10,800,000 个推荐请求
-
非高峰期流量使用量:3,600 个推荐请求,每天 14 小时,每月 30 天 = 1,512,000 个推荐请求
-
12,312,000 个推荐请求 * 每 1,000 个实时推荐请求 0.15 美元 = 1,846.80 美元
-
总成本 = 10.00 美元 + 160.00 美元 + 1846.80 美元 = 2016.80 美元
示例 2:可变推理流量的自定义实时建议
为简单起见,我们假设示例 1 中的公司创建了另一个数据摄取量和训练时长相同的建议轮播。然而,该轮播的流量全天变化较大。在此示例中,客户预调配了更高的最低 TPS。
推理消耗和费用:在下表中,我们将了解可变流量场景,并计算在一天的使用中消耗的建议请求数:
推理费用计算
|
Time
|
Time (hours elapsed)
|
Minimum Provisioned TPS
|
Minimum recommendation request transactions per hour (min. Provisioned TPS * 3,600 seconds per hour)
|
Actual Recommendation Requests per Hour
|
Billed Consumption per Hour [max. (minimum, actual)]
|
Total Billed Consumption (Hourly Consumption * Hours)
|
|---|---|---|---|---|---|---|
|
凌晨 12:00 - 下午 6:00
|
18
|
30
|
108000
|
72000
|
108000
|
1944000
|
|
下午 6:00 - 晚上 10:00
|
4
|
30
|
108000
|
144000
|
144000
|
576000
|
|
晚上 10:00 - 晚上 11:00
|
1
|
30
|
108000
|
18000
|
108000
|
108000
|
|
晚上 11:00 - 上午 12:00
|
1
|
20
|
72000
|
0
|
72000
|
72000
|
|
每天的建议请求总数
|
|
|
|
|
|
2700000
|
|
每月的建议请求总数
|
|
|
|
|
|
81000000
|
推理费用:81,000,000 个推荐请求 * 每 1,000 个实时推荐请求 0.15 美元 = 12,150.00 美元
示例 3:自定义批量建议
一家公司使用自定义建议为电子邮件营销活动中的每个用户生成个性化的项目建议。他们摄取 10GB 的数据和 500 万次的交互进行训练。该公司使用批量推理为 100 万用户生成建议。每个建议请求会为每个用户返回 10 个项目,但公司只需为 100 万个请求付费。
在此情况下,使用 Personalize 的费用为:
-
数据处理和存储费用 = 10 GB * 每 GB 0.05 美元 = 0.50 美元
-
解决方案训练费用 = 训练中摄取 500 万次互动 * 每 100 万次互动 2.00 美元 = 10.00 美元
-
推理费用 = 100 万个请求 * 每 1,000 个实时推荐请求 0.15 美元 = 150.00 美元
总成本 = 0.50 美元 + 10.00 美元 + 150.00 美元 = 160.50 美元
自定义建议解决方案
Amazon Personalize
Amazon Personalize 方便您构建广泛的个性化体验,包括特定产品推荐、个性化的产品重排序和定制直销。可以实时提出推荐,快速应对变化的用户意图或批处理。
使用以下配置时,定价如下:
-
user-personalization
-
popularity-count
-
Personalized-Ranking
-
Next-Best-Action
-
Trending-Now
-
Similar-Items
-
SIMS
-
HRNN(旧式)
-
HRNN-Metadata(旧式)
-
HRNN-Coldstart(旧式)
数据摄取
您需要按上传到 Amazon Personalize 的每 GB 数据付费。这包括流式传输到 Amazon Personalize 的实时数据和通过 Amazon Simple Storage Service (S3) 上传的批量数据。
数据摄取成本:每 GB 0.05 美元
培训
创建自定义解决方案时,您需要为使用您的数据训练自定义解决方案所需的训练时间付费。Amazon Personalize 会自动选择最佳实例类型来训练您的解决方案。Personalize 根据使用的实例计算训练时长,这意味着收费的培训时数可能高于训练期间的时长。
培训费用 :每个培训小时 0.24 美元
建议(推理)
实时建议
对于实时建议,无论响应中返回的结果数量多少,您都需要按请求的建议数量付费。默认情况下,Amazon Personalize 对所有活跃的活动收取每秒至少 1 次建议请求事务(TPS)的费用。Amazon Personalize 还允许您根据需要预调配更高的最低事务率。如果建议请求率超过最小预调配 TPS,Amazon Personalize 自动扩缩以满足您的请求,并在流量减小时恢复最小预调配 TPS。请注意,提高最低预调配 TPS 将增加计费的建议请求数量。
实时推荐
|
Real-time recommendations
|
Price per 1,000 recommendation requests
|
|---|---|
|
每月前 7200 万个请求
|
0.0556 美元 |
|
每月接下来 6.48 亿个请求
|
0.0278 美元 |
|
每月超过 7.2 亿个请求
|
0.0139 美元 |
* Amazon Personalize 允许您将活动配置为返回带有建议请求响应的项目元数据。对于启用了项目元数据的所有活动,对于每 1000 个建议请求,您需要额外支付 0.0167 美元。请注意,启用项目元数据时,这笔额外费用也适用于最低预调配 TPS。
批量推荐
对于批量建议,无论返回的结果数量多少,您都需要按请求的建议数量付费。内容生成器使用大型语言模型生成用于批量建议的主题。每项主题输出将额外向您收取 1 美元的费用。
|
Batch recommendations
|
Price per 1,000 recommendations
|
|---|---|
|
每个符合条件的区域每月前 2000 万个建议
|
0.067 USD
|
|
每个符合条件的区域每月接下来的 1.8 亿个建议
|
0.058 USD
|
|
每个符合条件的区域每月超过 2 亿个建议
|
0.050 USD
|
定价示例
示例 1:自定义实时建议
一家公司使用自定义实时建议在其主页上生成轮播建议。他们每月上传 200GB 的数据,每周训练两次解决方案,每次训练耗时 15 个小时。在每天 10 小时内,轮播每小时接收 36000 次访问的流量。在非高峰时段,轮播每小时的访问量少于 3600 次,或低于 1 TPS 的最低事务速率。因此,Personalize 会自动缩减至最低 1 TPS,在此期间,每小时向客户收取 3600 个建议请求的费用(每秒 1 个事务 x 每小时 3600 秒)。
该月使用 Amazon Personalize 的费用为:
• 数据处理和存储费用 = 200 GB 每 GB 0.05 美元 = 10.00 美元
• 解决方案培训费用 = 15 个培训小时每月 8 次培训每个培训小时 0.24 美元 = 28.80 美元
• 推理消耗和费用(实时推理)
o 高峰流量使用量:36,000 个推荐请求,每天 10 小时,每月 30 天 = 10,800,000 个推荐请求
o 非高峰期流量使用量:3,600 个推荐请求,每天 14 小时* 每月 30 天 = 1,512,000 个推荐请求
o 12312000 个建议请求 * 每 1000 个实时建议请求 0.0556 美元 = 684.55 美元
总成本 = 10 美元 + 28.80 美元 + 684.55 美元 = 723.35 美元
示例 2:可变推理流量的自定义实时建议
为简单起见,我们假设示例 1 中的公司创建了另一个数据摄取量和训练时长相同的建议轮播。然而,该轮播的流量全天变化较大。在此示例中,客户预调配了更高的最低 TPS。
推理消耗和费用:在下表中,我们将了解可变流量场景,并计算在一天的使用中消耗的建议请求数:
推理费用计算
|
Time
|
Time (hours elapsed)
|
minProvisioned TPS
|
Minimum recommendation request transactions per hour (min. Provisioned TPS * 3,600 seconds per hour)
|
Actual Recommendation Requests per Hour
|
Billed Consumption per Hour [max. (minimum, actual)]
|
Total Billed Consumption(Hourly Consumption * Hours)
|
|---|---|---|---|---|---|---|
|
凌晨 12:00 - 下午 6:00
|
18
|
30
|
108000
|
72000
|
108000
|
1944000
|
|
下午 6:00 - 晚上 10:00
|
4
|
30
|
108000
|
144000
|
144000
|
576000
|
|
晚上 10:00 - 晚上 11:00
|
1
|
30
|
108000
|
18000
|
108000
|
108000
|
|
晚上 11:00 - 上午 12:00
|
1
|
20
|
72000
|
0
|
72000
|
72000
|
|
每天的建议请求总数
|
|
|
|
|
|
2700000
|
|
每月的建议请求总数
|
|
|
|
|
|
81000000
|
套餐
|
Total recommendation (inference) charge
|
Usage Recommendation Requests (in Tier)
|
Price per 1,000 Real-Time Recommendation Requests
|
Cost ($)
|
|---|---|---|---|
|
级别 1
|
72000000
|
0.0556 美元
|
4003 美元
|
|
级别 2
|
9000000
|
0.0278 美元
|
250 美元
|
|
|
|
|
4253 美元
|
定价示例(续)
示例 3:自定义批量建议
一家公司使用自定义建议为电子邮件营销活动中的每个用户生成个性化的项目建议。他们摄取了 10GB 数据,训练耗时 50 个小时。该公司使用批量推理为 100 万用户生成建议。每个建议请求会为每个用户返回 10 个项目,但公司只需为 100 万个请求付费。
在此情况下,使用 Personalize 的费用为:
-
数据处理和存储费用 = 10GB * 0.05 USD/GB = 0.50 USD
-
解决方案训练费用 = 50 个训练小时 * 0.24 USD/训练小时 = 12 USD
-
推理费用 = 100 万个用户 * 0.067 USD/1000 个建议 = 67 USD
总成本 = 0.50 美元 + 12 美元 + 67 美元 = 79.50 美元
示例 4:使用内容生成器自定义有主题的批量建议
一家公司使用自定义建议来生成带有主题的个性化项目建议。他们摄取了 10GB 数据,训练耗时 50 个小时。该公司使用批量推理为 100 个种子项目生成有主题的建议。每个建议请求会为每个种子项目返回 25 个项目。该公司总共将获得 100 个主题。
在此情况下,使用 Personalize 的费用为:
数据处理和存储费用 = 10 GB 0.05美元/GB = 0.50 美元
解决方案培训费用 = 50 个培训小时 0.24美元/培训小时 = 12 美元
推理费用 = 100 个种子项目 0.067/1,000 美元推荐 + 100 个主题 $1/主题 = 100 .0067 美元
总成本 = 0.50 美元 + 12 美元 + 100.0067 美元 = 112.5067 美元
使用场景优化建议机制
Amazon Personalize
Amazon Personalize 提供使用场景优化建议机制,简化场景建议解决方案的创建与维护。选择要使用的建议机制,Amazon Personalize 自动配置基础机器学习 (ML) 模型并完全管理其生命周期。您可以选择 9 个建议机制,分别为使用体验的不同接触点提供个性化建议。
使用以下配置时,定价如下:
-
aws-ecomm-popular-items-by-view
-
aws-ecomm-popular-items-by-purchases
-
aws-ecomm-frequently-bought-together
-
aws-ecomm-customers-who-viewed-x-also-viewed
-
aws-ecomm-recommended-for-you
-
aws-vod-most-popular
-
aws-vod-because-you-watched-x
-
aws-vod-more-like-x
-
aws-vod-top-picks
数据摄取
您需要按上传到 Amazon Personalize 的每 GB 数据付费。这包括流式传输到 Amazon Personalize 的实时数据和通过 Amazon Simple Storage Service (S3) 上传的批量数据。
数据摄取成本:每 GB 0.05 美元
建议时长(小时)
您根据 Amazon Personalize 处理的数据集中的用户数量*,按小时费率为每个活动的建议机制付费。每个建议机制根据数据集中的用户数量每小时提供固定数量的建议,无需额外费用。
|
Users per recommender
|
Price per 100,000 users
|
Free recommendations per hour
|
|---|---|---|
|
前 100,000 个用户
|
0.375 USD
|
4,000
|
|
接下来 900,000 个用户
|
0.045 USD
|
6,000
|
|
接下来 900 万个用户
|
0.018 USD
|
9,000
|
|
1000 万以上用户
|
0.005 USD
|
14000
|
* Amazon Personalize 允许您将建议程序配置为在 API 响应中返回项目元数据。对于配置为返回项目元数据的建议程序,您每小时需要额外支付 0.1 美元。
其他建议
如果一个小时内的建议超过该用户层级的免费建议数量(参见商标),您将为每小时使用的额外建议付费。
|
Additional recommendations
|
Price per 1,000 recommendations
|
|---|---|
|
每个符合条件的区域每小时的前 100,000 个建议
|
0.0833 USD
|
|
每个符合条件的区域每小时的接下来 900,000 个建议
|
0.0417 USD
|
|
每个符合条件的区域每小时的 100 万以上用户
|
0.0208 美元
|
* Amazon Personalize 允许您将建议程序配置为在 API 响应中返回项目元数据。对于所有启用了项目元数据的建议程序,每增加 1000 个建议,您需要额外支付 0.0167 美元。
*用户数量(用“user_id”标识)计算为您的“Users”和“Interactions”数据集并集中的唯一用户数量。
您可以选择以每秒建议数 (RPS) 为单位指定用例优化推荐程序的最低吞吐量。如果最低预置 RPS 超过每秒请求的实际建议值,则最低预配置 RPS 将计入您的用户套餐中包含的每小时免费建议值。如果最低预置 RPS 导致您超过了用户套餐中包含的每小时免费建议量,则还会向您收取额外建议费用。例如,如果您将最低 RPS 设置为 10,则将根据该小时的 36,000 个推荐(每小时 3,600 秒 x 10 RPS)向您收费,除非您的用户等级中每小时的免费推荐。
定价示例
示例 1:媒体公司的使用场景优化建议机制
一家媒体公司使用三个使用场景优化建议机制在其应用程序上支持三个不同的建议轮播。他们在当月摄取了 200GB 数据,拥有 2000000 个用户。每条轮播每小时的访问量通常少于 9000 次;但是,每月有 140 个高峰时段,每小时的访问量达到 39000 次。
该月使用 Amazon Personalize 的费用为:
-
数据处理和存储费用 = 200GB * 0.05 USD/GB = 10 USD
-
建议时长(小时)费用:
-
前 100,000 名用户 = 每小时 0.375 美元每月 720 小时 3 名推荐者 = 810.00 美元
-
接下来的 900,000 名用户 = 900,000 名用户每小时 0.045 美元/100,000 名用户每月 720 小时 * 3 位推荐者 = 874.80 美元
-
接下来的 1,000,000 名用户 = 1,000,000 名用户每小时 0.018 美元/100,000 名用户每月 720 小时 * 3 位推荐者 = 388.80 美元
-
建议时长(小时)费用总额 = 810.00 USD + 874.80 USD + 388.80 USD = 2073.60 USD
-
-
额外建议费用:
-
39000 个建议/高峰小时 – 9000 个免费建议/小时 = 30000 个额外建议/小时。
-
每个高峰时段额外推荐 30,000 美元 0.0833/1,000 美元推荐 140 个高峰时段 * 3 个推荐者 = 1,049.58 美元
-
总成本 = 10 USD + 2073.60 USD + 1049.58 USD = 3133.18 USD
示例 2:在线零售商的使用场景优化建议机制
一家在线零售商使用四个使用场景优化建议机制在其产品详情页面上提供产品建议。他们在当月上传了 10GB 数据,拥有 800000 个用户。这些建议机制的访问量从未超过每小时 6000 次。
该月使用 Amazon Personalize 的费用为:
-
数据处理和存储费用 = 10GB * 0.05 USD/GB = 0.50 USD
-
用户费用:
-
前 100,000 名用户 = 每小时 0.375 美元每月 720 小时 4 位推荐者 = 1,080.00 美元
-
接下来的 700,000 名用户 = 700,000 名用户每小时 0.045 美元/100,000 名用户每月 720 小时 * 4 位推荐者 = 907.20 美元
-
建议小时数费用总额 = 1080.00 USD + 907.20 USD = 1987.20 USD
-
-
额外建议费用:
-
由于该公司从未超过建议机制中包含的每小时 6000 条建议,因此不收取额外的建议费用。
-
总成本 = 0.50 USD + 1987.20 USD = 1987.70 USD
用户细分
Amazon Personalize
Amazon Personalize 利用机器学习,根据不同产品、类别、品牌等喜好自动细分用户,打造更有效的营销活动。
使用以下用户细分配置时,定价如下:
-
aws-item-affinity
-
aws-item-attribute
数据摄取
您需要按上传到 Amazon Personalize 的每 GB 数据付费。这包括流式传输到 Amazon Personalize 的实时数据和通过 Amazon Simple Storage Service (S3) 上传的批量数据。
数据摄取成本:每 GB 0.05 美元
培训
您需要为使用您的数据训练自定义解决方案所需的训练时间付费。Amazon Personalize 会自动选择最佳实例类型来训练您的解决方案。Personalize 根据使用的实例计算训练时长,这意味着收费的培训时数可能高于训练期间的时长。
培训费用 :每个培训小时 0.24 美元
批处理细分(推理)
您需要根据 Amazon Personalize 处理的数据集中的用户数量*为请求的区段数量付费。
|
Users in dataset
|
Price per 1,000 users per segment
|
|---|---|
|
前 100,000 个用户
|
0.016 USD
|
|
接下来 900,000 个用户
|
0.008 USD
|
|
接下来 900 万个用户
|
0.004 USD
|
|
接下来 4000 万个用户
|
0.001 USD
|
*用户数量(用“user_id”标识)计算为您的“Users”和“Interactions”数据集并集中的唯一用户数量。
定价示例
示例 1:在线零售商的批处理细分
某零售商使用批处理细分生成有关特定在售产品的短信和应用内消息营销活动的用户列表。他们针对 10 种产品开展广告活动,并假设每个广告系列有 2000000 名用户。他们摄取了 10GB 的数据,训练需要 50 个小时。
使用 Amazon Personalize 开展这些活动的费用为:
-
数据处理和存储费用 = 10GB * 0.05 USD/GB = 0.50 USD
-
解决方案训练费用 = 50 个训练小时 * 0.24 USD/训练小时 = 12.00 USD
-
批量区段生成费用,前 100,000 名用户 = 100,000 名用户 0.016/1,000 名用户 10 次查询 = 16.00 美元
-
批量区段生成费用,接下来的 900,000 名用户 = 900,000 名用户 0.008/1,000 名用户 10 次查询 = 72.00 美元
-
批量分段生成费用,接下来的 1,000,000 名用户 = 1,000,000 名用户 0.004/1,000 名用户 10 次查询 = 4 0.00 美元
总成本 = 0.50 USD + 12 USD + 16 USD + 72 USD + 40 USD = 140.50 USD
示例 2:媒体公司的批处理细分
某媒体公司利用批处理细分,根据电影属性,如风格、男主角/女主角和所获奖项,确定对流媒体播放影片感兴趣的用户。该公司使用生成的用户细分来确定其电子邮件营销活动的目标。该公司假设为每个活动有 2000 万个用户。该公司使用 650GB 数据,训练需要 1800 个训练小时。他们根据 25 种不同电影属性对广告系列进行细分。
该月使用 Amazon Personalize 的费用为:
-
数据处理和存储 = 650GB * 0.05 USD/GB = 32.50 USD
-
解决方案培训费用 = 1,800 个培训小时 * 0.24美元/培训小时 = 432.0 美元
-
推理费用,前 100,000 名用户 = 100,000 名用户 0.016/1,000 名用户 25 次查询 = 40 美元
-
批量区段生成费用,接下来的 900,000 名用户 = 900,000 名用户 0.008/1,000 名用户 25 次查询 = 180 美元
-
批量区段生成费用,接下来的 900 万用户 = 9,000,000 名用户 0.004/1,000 名用户 25 次查询 = 900 美元
-
批量区段生成费用,接下来的 1000 万用户 = 10,000,000 名用户 0.001/1,000 名用户 25 次查询 = 250 美元
总成本 = 32.50 USD + 432 USD + 40 USD + 180 USD + 900 USD + 250 USD = 1834.50 USD