您需要为应用程序所使用的计算和内存资源付费。此外,如果您希望自动完成部署,则应为当月需要自动完成部署的所有应用程序支付固定的月费。如果您选择从源代码进行部署,则需要为 App Runner 从源代码构建容器所花费的时间支付构建费用。

预置容器实例

0.007 USD/GB-小时*

部署应用程序时,您需要为每个容器实例中预置的内存付费。在应用程序空闲时保持容器实例的内存为预置状态,确保其可以始终提供低毫秒级的延迟

* 0.007 USD/GB-小时的定价适用于以下 AWS 区域:美国东部(弗吉尼亚北部)、美国东部(俄亥俄)、美国西部(俄勒冈)和欧洲(爱尔兰)。亚太地区(东京)区域的定价为 0.009 USD/GB-小时。

活动的容器实例

0.064 USD/vCPU-小时*
0.007 USD/GB-小时*

当您的应用程序处理请求时,您将从预置的容器实例切换到同时使用内存和计算资源的活动容器实例。您需要为计算和使用的所有额外内存(超出已预置的容器实例分配的内存)付费。App Runner 会自动按扩大或缩小活动容器实例的数量,来满足您应用程序的处理要求。您可以为应用程序使用的活动容器实例数设置上限,以便费用不会超过预算。当活动的容器实例处于空闲状态时,App Runner 会缩小到已预置的容器实例(默认为 1 个已预置的容器实例)。

所有容器实例处理都按每秒计费,并采用四舍五入原则。每当预置容器实例开始处理请求时,都对 vCPU 资源收取一分钟的最低费用。

* 0.007 USD/GB-小时和 0.064 USD/vCPU-小时的定价适用于以下 AWS 区域:美国东部(弗吉尼亚北部)、美国东部(俄亥俄)、美国西部(俄勒冈)和欧洲(爱尔兰)。亚太地区(东京)区域的定价为 0.009 USD/GB-小时和 0.081 USD/vCPU-小时。

支持的配置

CPU 内存值
1 vCPU 2GB
1 vCPU 3GB
1 vCPU 4GB
2 vCPU 4GB

定价原理

使用 App Runner,您可以在容器实例中部署和运行应用程序,这些实例会消耗计算和内存资源。在 AWS App Runner 中创建应用程序时,您需要配置应用程序运行所需的内存和 vCPU 数量。您还可以选择并发,这是一个扩展标准,表示活动容器实例可以处理的最大并发请求数。当您的应用程序空闲时,您需要为已预置的容器实例按内存大小 GB 付费,以保持应用程序处于温启动并消除冷启动。收到请求时,您的应用程序将在几毫秒内做出响应,并且您需要为应用程序处理请求时活动容器实例使用的 vCPU 和内存付费。仅在您的应用程序运行时才向您收费,而 App Runner 可以通过控制台、CLI 或 API 轻松暂停和恢复应用程序,从而帮助您管理费用。App Runner 会自动向上和向下扩展活动容器实例,以满足您应用程序的处理需求,并且您只需为使用的 vCPU 和内存付费。

AWS App Runner 定价

附加组件

DeckAssets_allup_light_launch-2x

自动部署

1 USD/应用程序/月

您可以选择加入自动部署,该功能可在源代码部署分支中的更改之后构建容器映像,并随后触发部署。

DeckAssets_allup_light_build-tools-2x

构建费用

0.005 USD/构建分钟

您需要为 App Runner 从源代码构建应用程序花费的时间支付构建费用。您仅在首次部署应用程序或对源代码进行更改时才支付此构建费用。

DeckAssets_allup_light_data-transfer-2x

使用其他 AWS 服务和传输数据

如果您的应用程序使用其他 AWS 服务或传输数据,则可能会产生额外费用。例如,如果您的应用程序使用 Amazon CloudWatch Logs 记录应用程序日志,则将根据 CloudWatch 使用量向您收取费用。

数据传输:根据标准 AWS 数据传输费率向您收取费用。

快速定价示例

开发或测试应用程序

这些应用程序由单个开发人员构建,就像静态网站一样,可提供测试或开发流量服务,并使用手动部署。开发人员通常会暂停这些应用程序以管理费用。

5 USD/月

轻量级、延迟敏感 API

轻量级商业 API 或 Web 服务的请求量很少,并且没有任何高峰时段的活动。

25 USD/月

大量生产应用程序

生产应用程序为对延迟最敏感的业务逻辑提供支持。每天都会有几个高峰时段。

102 USD/月

示例费用明细

  • 示例 1:开发或测试应用程序

    这些应用程序由单个开发人员构建,就像静态网站一样,可提供测试或开发流量服务,并使用手动部署。开发人员通常会暂停这些应用程序以管理费用。

    应用程序配置

    • 容器实例大小:1 vCPU 和 2GB
    • 并发:80 个请求/活动容器实例
    • 预置的容器实例数:1(默认最小值)
    DeckAssets_allup_light_dev-test-2x

    流量

    您正在测试应用程序,您的 App Runner 服务的流量为每天 2 个小时,每秒 2 个请求。App Runner 将服务仅扩展到 1 个活动的容器实例以处理传入的请求,并将容器实例的内存预置为每天 2 个小时。您可以在一天中剩余的 22 小时中暂停该服务,以节省费用。

    用于处理请求的每日计算资源

    0.13 USD

    2 小时 × 1 个活动容器实例 × [(1 vCPU × 0.064 USD vCPU-小时) + (2GB × 0.007 USD GB-小时)] - 2 小时 x 1 个预置容器实例 x (2GB × 0.007 USD GB-小时) = 0.13 USD

    每日预置容器实例费用

    0.03 USD

    2 小时 × 1 个预置容器实例 × (2GB × 0.007 USD GB-小时) = 0.03 USD

    每日总费用

    0.16 USD

    计算资源总费用 (0.13 USD) + 预置容器实例 (0.03 USD) = 0.16 USD

    每月总费用

    4.80 USD

    每日总费用 (0.16 USD) × 30 天 = 4.80 USD

  • 示例 2:轻量级、延迟敏感 API

    轻量级商业 API 或 Web 服务的请求量很少,并且没有任何高峰时段的活动。

    应用程序配置

    • 容器实例大小:1 vCPU 和 2GB
    • 并发:80 个请求/活动容器实例
    • 预置的容器实例数:1(默认最小值)
    DeckAssets_allup_light_cloud-activate-2x

    流量

    您正在运行一个轻量级的延迟敏感型 API,您的应用程序每天需要 8 个小时处理零散的请求,大约为 80 个请求/每秒。App Runner 将服务仅扩展到 1 个容器以处理传入的请求,并将容器实例的内存预置为每天 24 个小时。

    用于处理请求的每日计算资源

    0.51 USD

    8 小时 × 1 个活动容器实例 × [(1 vCPU × 0.064 USD vCPU-小时) + (2GB × 0.007 USD GB-小时)] - 8 小时 x 1 个预置容器实例 x (2GB × 0.007 USD GB-小时) = 0.51 USD

    每日预置容器实例费用

    0.34 USD

    24 小时 × 1 个预置容器实例 × (2GB × 0.007 USD GB-小时) = 0.34 USD

    每日总费用

    0.85 USD

    计算资源总费用 (0.51 USD) + 预置容器实例 (0.34 USD) = 0.85 USD

    每月总费用

    25.50 USD

    每日总费用 (0.85 USD) × 30 天 = 25.50 USD

  • 示例 3:大量生产应用程序

    生产应用程序为对延迟最敏感的业务逻辑提供支持。每天都会有几个高峰时段。

    应用程序配置

    • 容器实例大小:1 vCPU 和 2GB
    • 并发:80 个请求/活动容器实例
    • 预置的容器实例数:1(默认最小值)
    DeckAssets_allup_light_bar-graph-2x

    流量

    您正在运行一个整天都很繁忙的 Web 应用程序,应用程序的请求模式不固定,在高峰时段的 3 个小时内峰值为 800 个请求/秒。在非高峰时间段的 12 个小时,应用程序需要处理 60 个请求/每秒。App Runner 在高峰时段最多可将应用程序扩展到 10 个活动容器实例,在非高峰时段最多可将应用程序缩减到 1 个活动容器实例,并每天预置 24 小时的内存。

    用于处理请求的每日计算资源

    高峰时段:2.30 USD

    在高峰时段的 3 个小时,您的应用程序需要 10 个活动容器实例处理 800 个请求/每秒,因为每个实例已预置为处理 80 个并发请求。

    10 个活动容器实例 × 3 小时 × [(1 vCPU × 0.064 USD vCPU-小时) + (2GB × 0.007 USD GB-小时)] - 1 个预置容器实例 x 3 小时 x (2GB x 0.007 USD GB-小时) = 2.30 USD

    非高峰时段:0.77 USD

    在非高峰的 12 个小时,您的应用程序需要 1 个活动容器实例每秒处理 60 个请求,因为每个活动容器实例已预置为每秒处理 80 个并发请求

    12 小时 × 1 个活动容器实例 × [(1 vCPU × 0.064 USD vCPU-小时) + (2GB × 0.007 USD GB-小时)] - 12 小时 × 1 个预置容器实例 x (2GB x 0.007 USD GB-小时) = 0.77 USD

    每日预置容器实例费用

    0.34 USD

    24 小时 × 1 个预置容器实例 × (2GB × 0.007 USD GB-小时) = 0.34 USD

    每日总费用

    3.40 USD

    高峰时段计算资源 (1.92 USD) + 非高峰时段计算资源 (0.77 USD) + 预置容器实例 (0.71 USD) = 3.40 USD

    每月总费用

    102 USD

    每日总费用 (3.40 USD) × 30 天 = 102 USD

其他定价资源

AWS 定价计算器

轻松计算 AWS 的月度费用

经济资源中心

用于切换到 AWS 的其他资源

Standard Product Icons (Features) Squid Ink
了解如何入门

AWS App Runner 入门。

了解更多 
Sign up for a free account
注册免费账户

立即享受 AWS 免费套餐。 

注册 
Standard Product Icons (Start Building) Squid Ink
开始在控制台中构建

在 AWS 管理控制台中,使用 AWS App Runner 开始构建。

登录