本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
DevOps 流水线加速器的架构
在 Pi DevOps peline Accelerator 中,加速器是一组分阶段管理的作业。舞台包含构成工作的基石。有多个封装器构成特定 IaC 管道的入口点。应用程序消耗入口点,即管道的起点。入口点由聚合器和各个阶段组成。下图显示了阶段如何与包装器、聚合器和入口点进行交互。

本节介绍了 DPA 解决方案架构的构造块,如下图所示。

该图显示了以下工作流程和功能:
-
DPA 主要组件是一个集中式管道,它包含基于应用程序配置的不同阶段和作业。
-
DPA 支持四种常用的 CI/CD 服务和工具。这是构建集中式管道的地方。
-
管道作业使用可重复使用的脚本,这些脚本独立于 CI/CD 服务和工具。
-
为了便于移植,每个管道作业都在相关的 Docker 镜像中运行。亚马逊弹性容器注册表 (Amazon ECR) Container Registry 存储库托管这些 Docker 镜像。
-
DPA 包含内置安全控件,您可以对其进行自定义。
-
管道将应用程序部署到。 AWS Cloud
-
入口点是代表整个集中式管道的单个实体。配置因技术堆栈的类型而异。
-
应用程序导入或包含入口点。每个技术堆栈代表一个单独的入口点。
-
应用程序根据入口点的类型配置参数。这些配置参数定义了管道作业的行为和操作。