什么是 AWS App Runner? - AWS App Runner

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

什么是 AWS App Runner?

AWS App Runner 是一项 AWS 服务,它提供了一种快速、简单且经济实惠的方式,可将源代码或容器映像直接部署到 AWS 云中可扩展且安全的 Web 应用程序。您无需学习新技术、决定使用哪种计算服务,也不需要知道如何预置和配置 AWS 资源。

App Runner 直接连接到您的代码或图像存储库。它提供了一个自动集成和交付管道,具有完全托管的操作、高性能、可扩展性和安全性。

App Runner 应用程序部署生命周期

App Runner 是为谁准备的?

如果您是开发人员,则可以使用 App Runner 来简化部署新版本代码或图像存储库的过程。

对于运营团队,每次将提交推送到代码存储库或将新的容器映像版本推送到镜像存储库时,App Runner 都支持自动部署。

访问应用程序运行器

您可以使用以下任何一个接口来定义和配置 App Runner 服务部署:

  • App Runner 控制台 — 提供用于管理 App Runner 服务的 Web 界面。

  • App Runner API — 提供用于执行应用程序运行器操作的 RESTful API。有关更多信息,请参阅 AWS App Runner API 参考

  • AWS 命令行界面 (AWS CLI) — 为包括亚马逊 VPC 在内的各种 AWS 服务提供命令,并在 Windows、macOS 和 Linux 上受支持。有关更多信息,请参阅 AWS Command Line Interface

  • AWS 软件开发工具包 — 提供特定语言的 API 并处理许多连接细节,例如计算签名、处理请求重试和错误处理。有关更多信息,请参阅 AWS 软件开发工具包

App Runner 定价

App Runner 提供了一种经济高效的方式来运行您的应用程序。您只需为 App Runner 服务消耗的资源付费。当请求流量较低时,您的服务会缩减到更少的计算实例。您可以控制可扩展性设置:预配置实例的最低和最高数量,以及实例处理的最高负载。

有关 App Runner 自动缩放的更多信息,请参阅管理 App Runner 自动缩放

有关定价信息,请参阅 AWS App Runner 定价

接下来做什么

在以下主题中学习如何开始使用 App Runner: