

终止支持通知：2026 年 10 月 7 日， AWS 将终止对的支持。 AWS Proton 2026 年 10 月 7 日之后，您将无法再访问 AWS Proton 控制台或 AWS Proton 资源。您部署的基础架构将保持不变。有关更多信息，请参阅《[AWS Proton 服务弃用和迁移指南》](https://docs.aws.amazon.com/proton/latest/userguide/proton-end-of-support.html)。

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

# 什么是 AWS Proton？
<a name="Welcome"></a>

**AWS Proton 是：**
+ **无服务器和基于容器的应用程序的自动化基础设施即代码预置和部署**

  该 AWS Proton 服务是一个双管齐下的自动化框架。作为管理员，您创建*版本控制的服务模板*，从而为无服务器和基于容器的应用程序定义标准化基础设施和部署工具。作为应用程序开发人员，您可以从可用的*服务模板* 中进行选择，以自动完成应用程序或服务部署。

  AWS Proton 为您标识所有使用过期模板版本的现有*服务实例*。作为管理员，您可以一键请求 AWS Proton 对其进行升级。
+ **标准化基础设施**

  平台团队可以使用版本 AWS Proton 化基础架构作为代码模板。他们可以使用这些模板来定义和管理包含架构、基础架构资源和 CI/CD 软件部署管道的标准应用程序堆栈。
+ **与 CI/CD 集成的部署**

  当开发人员使用 AWS Proton 自助服务界面选择*服务模板*时，他们是在为其代码部署选择标准化的应用程序堆栈定义。 AWS Proton 自动配置资源、配置 CI/CD 管道并将代码部署到定义的基础架构中。

## AWS Proton 适用于平台团队
<a name="ag-admin"></a>

作为管理员，您或您的平台团队成员可以创建包含基础设施即代码的*环境模板* 和*服务模板*。*环境模板* 定义多个应用程序或资源使用的共享基础设施。*服务模板* 定义在*环境* 中部署和维护单个应用程序或微服务所需的基础设施类型。 AWS Proton *服务是服务***模板的实例化，通常包括多个服务**实例*和一个管道。* AWS Proton * 服务实例* 是*服务模板* 在特定*环境* 中的实例化形式。您或您的团队中的其他人可以指定哪些*环境模板*与给定的*服务模板* 兼容。有关*模板*的更多信息，请参阅[AWS Proton 模板](ag-templates.md)。

您可以将以下基础架构用作代码提供者 AWS Proton：
+ [CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)
+ [Terraform](https://www.terraform.io/)

## AWS Proton 对于开发人员
<a name="ag-dev"></a>

作为应用程序开发人员，您可以选择一个标准化*服务模板，该模板* AWS Proton 用于创建在*服务**实例中部署和管理您的应用程序的服务*。 AWS Proton * 服务* 是*服务模板*的实例化形式，通常包括多个*服务实例* 和一个*管道*。

## AWS Proton 工作流程
<a name="ag-workflow"></a>

下图是前一段中讨论的主要 AWS Proton 概念的可视化图。它还提供了简单 AWS Proton 工作流程的高级概述。

![描述前一段中讨论的主要 AWS Proton 概念的图表。它还概述了简单 AWS Proton 工作流程的构成要素，该工作流程分为以下六个步骤。](http://docs.aws.amazon.com/zh_cn/proton/latest/userguide/images/service-diagram_1.png)


 ![Number 1 icon.](http://docs.aws.amazon.com/zh_cn/proton/latest/userguide/images/label-one.png)作为**管理员**，您可以创建并注册一个**环境模板** AWS Proton，该模板定义了共享的资源。

 ![Number 2 icon.](http://docs.aws.amazon.com/zh_cn/proton/latest/userguide/images/label-two.png)AWS Proton 根据**环境****模板部署一个或多个环境**。

 ![Number 3 icon.](http://docs.aws.amazon.com/zh_cn/proton/latest/userguide/images/label-three.png)作为**管理员**，您可以创建并注册**服务模板** AWS Proton，该模板定义了相关的基础架构、监控和 CI/CD 资源以及兼容的**环境模板**。

 ![Number 4 icon.](http://docs.aws.amazon.com/zh_cn/proton/latest/userguide/images/label-four.png)作为**开发人员**，您选择注册的**服务模板**并提供指向**源代码**存储库的链接。

 ![Number 5 icon.](http://docs.aws.amazon.com/zh_cn/proton/latest/userguide/images/label-five.png) AWS Proton 为您的****服务**实例**配置一个 **CI/CD 管道**。

 ![Number 6 icon.](http://docs.aws.amazon.com/zh_cn/proton/latest/userguide/images/label-six.png) AWS Proton 按照所选**服务****模板中的定义，配置和管理运行**源代码**的服务****实例**。**服务实例**是选定**服务模板**在**环境**中针对单个**管道**阶段的实例化形式（例如 Prod）。