本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
DevOps Pipeline Accelerator 的架構
在 DevOps Pipeline Accelerator 中,加速器是分階段管理的一系列任務。階段包含構成任務的建置區塊。有多個包裝函式形成特定 IaC 管道的進入點。應用程式會使用進入點,這是管道的起點。進入點由彙總器和各種階段組成。下圖顯示階段如何與包裝函式、彙整工具和進入點互動。

本節說明 DPA 解決方案架構的建置區塊,如下圖所示。

圖表顯示下列工作流程和功能:
-
DPA 主要元件是集中式管道,其中包含以應用程式組態為基礎的不同階段和任務。
-
DPA 支援四個常用的 CI/CD 服務和工具。這是建構集中式管道的位置。
-
管道任務使用可重複使用的指令碼,這些指令碼與 CI/CD 服務和工具無關。
-
每個管道任務都會在相關的 Docker 影像中執行,以增加可攜性。Amazon Elastic Container Registry (Amazon ECR) 儲存庫託管這些 Docker 映像。
-
DPA 包含您可以自訂的內建安全控制。
-
管道會將應用程式部署到 AWS 雲端。
-
進入點是代表整個集中式管道的單一實體。組態會根據技術堆疊的類型而有所不同。
-
應用程式會匯入或包含進入點。每個技術堆疊代表一個單獨的進入點。
-
應用程式會根據進入點的類型設定參數。這些組態參數定義管道任務的行為和操作。