パイプラインレイヤー


パイプラインレイヤーは、コードからコンテナビルドとデプロイを自動化する。

Buildは、コードダウンロード、コードビルドおよびテストなどのタスク(Task)、コンテナイメージビルドをユーザー設定に基づいて順次実行する。タスク(Task)は、内部でタスクを実行するコンテナを使用するが、基本的に提供されるコンテナのほか、公開またはユーザーが作成したコンテナを使用して拡張することができる。

ビルドされたイメージは、カクテルサーバーのコンテナとしてローリングアップデートする。ビルドで作られたイメージには自動的にビルド番号が付与され、これによって最新バージョンまたはロールバックを実行する。

ビルドからデプロイまでの全体的な作業プロセスは、すべてパイプラインで自動化されている。したがって、ビルドとパイプラインが一旦構成されると、開発者はコードの作成および修正だけに集中することができる。

下の図は、パイプラインレイヤーの構成を図式化したものである。

パイプラインレイヤーは、継続的インテグレーション・デリバリー(CI/ CD)によって、DevOpsのための基盤を提供する。DevOpsは、開発と運用間の連続性と有機的な協力を強調している。CI/CDは、DevOpsに必要な構成要素の一つで、コンテナベースの開発、運用でも非常に重要である。


Previous Topic : サービス管理レイヤー

Next Topic : カタログレイヤー

results matching ""

    No results matching ""