使用 Amazon VPC Lattice 的成本由三个方面决定:预置的服务数量、每项服务流量的数据处理费用,以及每项服务收到的 HTTP 请求(仅适用于 HTTP/HTTPS 侦听器)或 TCP 连接(仅适用于 TLS 侦听器)的数量。
服务:VPC Lattice 服务是应用程序前端的逻辑抽象,由侦听器、规则和目标组组成,类似于负载均衡器。VPC Lattice 服务的目标可以由 EC2 实例、容器和无服务器函数等不同的计算类型提供支持,并且可以使用 TCP 或 HTTP 相互通信。在 VPC Lattice 中预置服务后,您需要为服务运行的每一小时或不足一小时付费。服务价格因 AWS 区域而异。
数据处理:通过每项服务传输的每千兆字节(GB)数据都会产生数据处理费用。数据量是通过将每项服务接收的数据量与它发送给客户端的相应响应相加来计算的。没有额外的可用区(AZ)间费用,所有可用区间数据均计入数据处理费用中。每 GB 的价格因区域而异。
HTTP 请求或 TCP 连接:可以将 VPC Lattice 服务配置为使用 HTTP/HTTPS 或 TLS 直通进行通信。如果服务配置了 HTTP/HTTPS 侦听器类型,则需要根据服务从客户端接收的 HTTP 请求量付费。对于 TLS 侦听器,您需要按服务从客户端接收到的 TCP 连接量付费。
定价表
VPC 资源的定价
按为访问 VPC 资源而处理的每 GB 数据收费
以下定价套餐将应用于您在 AWS 区域中访问的所有资源处理的总数据:
AWS 区域每月处理的数据 | 按访问 VPC 资源时处理的每 GB 数据收费 |
第一个 1 PB | 0.01 美元 |
下一个 4 PB | 0.006 美元 |
超出 5 PB 的部分 | 0.004 美元 |
定价示例
示例 1:请求速率低的服务
您在美国东部(弗吉尼亚州北部)区域预置了一个服务网络,并将其与 100 项服务关联。在一个月内,每项服务以每小时 20 万个请求的速度处理 100GB 的数据。在本例中,我们按如下方式计算您的费用(所有价格均以美元显示):
月度小时费用:
- 在美国东部(北弗吉尼亚州),您每小时为每项服务支付 0.025 美元
- 我们假设一个月等于 730 小时(一年 8760 小时/12 个月 = 每个月 730 小时)
- 100 项服务 * 每小时 0.025 美元 * 730 小时 = 每个月 1825.00 美元
月度数据处理费用:
- 在美国东部(北弗吉尼亚州),您需要为每项服务处理的每 GB 数据支付 0.025 美元
- 100 项服务 * 每个月 100GB * 每 GB 0.025 美元 = 每个月 250.00 美元
月度请求费用:
- 每小时的前 30 万个请求是免费的。您为接下来的 100 万个请求每小时支付 0.10 美元。
- 每项服务每小时接收 20 万个请求,这在 AWS Free Tier 范围内。
- 请求费用 = 每个月 0 美元。
- 小时费用:每个月 1825.00 美元
- 数据处理费用:每个月 250.00 美元
- 请求费用:每个月 0 美元
- 总计:1825.00 美元 + 250.00 美元 = 每个月 2075.00 美元
示例 2:混合了低请求速率和高请求速率的服务
您在美国东部(弗吉尼亚州北部)区域预置了一个服务网络,并将其与 100 项服务关联。在一个月内,其中的 99 项服务以每小时 20 万个请求的速度处理 100GB 的数据。一项服务以每小时 400 万个请求的速度处理 2000GB 的数据。在本例中,我们按如下方式计算您的费用(所有价格均以美元显示):
月度小时费用:
- 在美国东部(北弗吉尼亚州),您每小时为每项服务支付 0.025 美元
- 我们假设一个月等于 730 小时(一年 8760 小时/12 个月 = 每个月 730 小时)
- 100 项服务 * 每小时 0.025 美元 * 730 小时 = 每个月 1825.00 美元
月度数据处理费用:
- 在美国东部(北弗吉尼亚州),您需要为每项服务处理的每 GB 数据支付 0.025 美元
- 99 项服务(99%)中的每项每月处理 100GB 数据,而 1 项服务(1%)每月处理 2000GB 数据
- 99 项服务 * 每个月 100GB * 每 GB 0.025 美元 = 每个月 247.50 美元
- 1 项服务 * 每个月 2000GB * 每 GB 0.025 美元 = 每个月 50.00 美元
月度请求费用:
- 每小时的前 30 万个请求是免费的。接下来的 100 万(1M)个请求,您每小时支付 0.10 美元。
- 99 项服务每小时接收 20 万个请求,这在 AWS Free Tier 范围内。
- 1 项服务每小时接收 400 万个请求。前 30 万个免费。您为接下来的 370 万(3.7M)个请求付费。
- 1 项服务 * 每小时 370 万个请求 * 每 100 万个请求 0.10 美元 * 730 小时 = 每个月 270.00 美元。
- 小时费用:每个月 1825.00 美元
- 数据处理费用:247.50 美元 + 50.0 美元 = 每个月 297.50 美元
- 请求费用:每个月 270.10 美元
- 总计:1825.00 美元 + 297.50 美元 + 270.10 美元 = 每个月 2392.60 美元
示例 3:请求速率可变的服务
您在美国东部(弗吉尼亚州北部)区域预置了一个服务网络,并将其与 100 项服务关联。每项服务每小时接收 100 万个请求,在星期一和星期二的 10 个小时内每小时处理 1GB 数据。在其余时间,该服务每小时接收 10 万个请求,每小时处理 0.1GB 数据。在本例中,我们按如下方式计算您的费用(所有价格均以美元显示):
月度小时费用:
- 在美国东部(北弗吉尼亚州),您每小时为每项服务支付 0.025 美元
- 我们假设一个月等于 730 小时(一年 8760 小时/12 个月 = 每个月 730 小时)
- 100 项服务 * 每小时 0.025 美元 * 730 小时 = 每个月 1825.00 美元
月度数据处理费用:
- 在美国东部(北弗吉尼亚州),您需要为每项服务处理的每 GB 数据支付 0.025 美元
- 假设该月有 5 个星期一和 5 个星期二;例如,10 小时 * 5 天 + 10 小时 * 5 天 = 100 小时,在这些时间段内服务每小时处理 10GB 数据。该月剩余时间将包括 730 小时 – 100 小时 = 630 小时,在这些时间段内服务每小时处理 0.1GB 数据
- 100 项服务 * 100 小时 * 每小时 1GB * 每 GB 0.025 美元 = 每个月 250.00 美元
- 100 项服务 * 630 小时 * 每小时 0.1GB * 每 GB 0.025 美元 = 每个月 157.50 美元
月度请求费用:
- 每小时的前 30 万个请求是免费的。接下来的 100 万(1M)个请求,您每小时支付 0.10 美元。
- 在 630 小时内每项服务每小时接收 10 万个请求,这在 AWS Free Tier 范围内。在 100 小时内每项服务还接收 1M 个请求。您为接下来的 70 万(0.7M)个请求付费。
- 100 项服务 * 每小时 0.7M 个请求 * 每 1M 个请求 0.10 美元 * 100 小时 = 每个月 700.00 美元。
- 小时费用:每个月 1825.00 美元
- 数据处理费用:250.00 美元 + 157.50 美元 = 每个月 407.50 美元
- 请求费用:每个月 700.00 美元
- 总计:1825.00 美元 + 407.50 美元 + 700.00 美元 = 每个月 2932.50 美元
示例 4:带有 HTTP 和 TLS 直通侦听器的服务
您使用在美国东部(弗吉尼亚州北部)区域配置的 HTTPS 和 TLS 侦听器来配置 VPC Lattice 服务。一个月内,该服务在 HTTP 侦听器上以每小时 300 万个请求的速度处理 100GB 数据。TLS 侦听器以每小时 20 万个连接的速度处理 2000GB 的数据。在本例中,我们按如下方式计算您的费用(所有价格均以美元显示):
月度小时费用:
- 在美国东部(北弗吉尼亚州),您每小时为每项服务支付 0.025 美元
- 我们假设一个月等于 730 小时(一年 8760 小时/12 个月 = 每个月 730 小时)
- 1 项服务 * 每小时 0.025 美元 * 730 小时 = 每个月 18.25 美元
月度数据处理费用:
- 在美国东部(北弗吉尼亚州),您需要为每项服务处理的每 GB 数据支付 0.025 美元
- 该服务每月处理 100GB 的 HTTP 数据和 2000GB 的 TLS 直通数据,即每月总共处理 2100GB 的数据
- 每个月 2100GB * 每 GB 0.025 美元 = 每个月 52.50 美元
每月请求/连接费用:
- 前 30 万个 HTTP 请求(对于 TLS 侦听器,为 TCP 连接)是免费的。您需要按照每小时 0.10 美元的价格为接下来 1000000(100 万)个 HTTP 请求(对于 TLS 侦听器,为 TCP 连接)付费
- 该服务在 HTTP 侦听器上收到了 300 万个请求,在 TLS 侦听器上收到了 20 万个请求
- 前 30 万个 HTTP 请求是免费的。您需要为接下来 270 万个 HTTP 侦听器请求付费
- 前 30 万个 TCP 连接(对于 TLS 侦听器)是免费的。您无需为 TLS 侦听器上的 20 万个请求付费,该侦听器包含在 AWS Free Tier 内
- 1 项服务 * 每小时 270 万个请求 * 每 100 万个请求 0.10 美元 * 730 小时 = 每个月 197.10 美元
- 小时费用:每个月 18.25 美元
- 数据处理费用:每个月 52.50 美元
- 请求或连接费用:每个月 197.10 美元
- 总计:18.25 美元 + 52.50 美元 + 197.10 美元 = 每月 267.85 美元
示例 5:VPC 资源定价示例
使用者的每小时费用:
- 您每小时为每个资源支付 0.10 美元的费用
- 我们假设一个月的使用量等于 720 个资源小时(服务网络中的 1 个资源 * 每天 24 小时 * 每月 30 天 = 720 个资源小时)
- 720 个资源小时 * 每小时每个资源 0.10 美元 = 每月 72.00 美元
使用者的月度数据处理费用:
- 对于第一个 PB,您需要按每 GB 0.01 美元支付数据处理费用,按每 GB 0.006 美元为随后的 4 PB 数据付费,并按每 GB 0.004 美元为 5 PB 以上的数据付费。
- 在本示例中,您使用 6 PB 的数据
- 第一个 PB 的费用:
- 1 PB * 1048576 GB/PB = 1048576 GB
- 1048576 GB * 每 GB 0.01 美元 = 10485.76 美元
- 随后 4 PB 的费用:
- 4 PB * 1048576 GB/PB = 4194304 GB
- 4194304 GB * 每 GB 0.006 美元 = 25165.82 美元
- 剩余的 1 PB 的费用:
- 1 PB * 1048576 GB/PB = 1048576 GB
- 1048576 GB * 每 GB 0.004 美元 = 4194.30 美元
- 第一个 PB 的费用:
- 6 PB 的数据处理总费用 = 10485.76 美元 + 25165.82 美元 + 4194.30 美元 = 39845.89 美元
月度数据处理费用:
- 您需要按每 GB 0.006 美元支付数据处理费用
- 我们假设使用量等于 6291456 GB(6 PB = 6 * 1048576 GB/PB)
- 6291456 GB * 每 GB 0.006 美元 = 37748.74 美元
提供者的月度总费用:37748.74 美元