コアコンセプト概要

概念

Lizard の中核モデル: コードがどのように整理され、どのようにビルドされ、リリースがどのように本番環境へ届くか。これを一度読めば、残りのドキュメントが理解しやすくなります。

1 つ上のレベルのモデル、つまりコンテナを代わりに実行してくれるプラットフォームが何と呼ばれるか、そしてそれが PaaS、FaaS、IaaS とどう違うかについては、ブログの container as a service を読んでください。

このセクションの内容

  • アーキテクチャ — workspace → project → service の階層、マネージドアドオン、クロスリソース参照。
  • ビルドパイプライン — ソースがどのようにコンテナイメージになるか(合成された Dockerfile、リポジトリの Dockerfile、または lizardpack の自動検出)と、何が再ビルドのトリガーになるか。
  • デプロイメント — ビルドとリリースのライフサイクル、再起動と再デプロイの違い、およびライブ設定変更。