翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
DevOps Pipeline Accelerator のアーキテクチャ
DevOps Pipeline Accelerator では、アクセラレーターは段階的に管理されるジョブのコレクションです。ステージには、ジョブを形成する構成要素が含まれます。特定の IaC パイプラインのエントリポイントを形成する複数のラッパーがあります。アプリケーションは、パイプラインの開始点であるエントリポイントを消費します。エントリポイントは、アグリゲータとさまざまなステージで構成されます。次の図は、ステージがラッパー、アグリゲータ、エントリポイントとどのように相互作用するかを示しています。

このセクションでは、次の図に示すように、DPA ソリューションアーキテクチャの構成要素について説明します。

この図は、次のワークフローと機能を示しています。
-
DPA プライマリコンポーネントは、アプリケーションの設定に基づくさまざまなステージとジョブを含む一元化されたパイプラインです。
-
DPA は、一般的に使用される 4 つの CI/CD サービスとツールをサポートしています。ここで集中型パイプラインが構築されます。
-
パイプラインジョブは、CI/CD サービスやツールから独立した再利用可能なスクリプトを使用します。
-
各パイプラインジョブは、移植性のために関連する Docker イメージで実行されます。Amazon Elastic Container Registry (Amazon ECR) リポジトリは、これらの Docker イメージをホストします。
-
DPA には、カスタマイズできる組み込みのセキュリティコントロールが含まれています。
-
パイプラインはアプリケーションを にデプロイします AWS クラウド。
-
エントリポイントは、一元化されたパイプライン全体を表す単一のエンティティです。設定は、テクノロジースタックのタイプによって異なります。
-
アプリケーションはエントリポイントをインポートまたは含めます。各テクノロジースタックは個別のエントリポイントを表します。
-
アプリケーションは、エントリポイントのタイプに基づいてパラメータを設定します。これらの設定パラメータは、パイプラインジョブの動作とオペレーションを定義します。