Skip to content

Latest commit

 

History

History
45 lines (27 loc) · 1.65 KB

README.md

File metadata and controls

45 lines (27 loc) · 1.65 KB

仕組み概説

このページでは、PipeCDの基本的な仕組みについて学びます。

アーキテクチャ概観

PipeCDは Control PlanePiped (Agent) の2つのコンポネントからなります。

architecture-overview

アーキテクチャ概観

1. Control Plane

  • ステートの保管 (例: デプロイメントのステータス、ログ)
  • コンソールのUIを提供

2. Piped (Agent)

  • デプロイメントの計画・実行
  • 定期的にステートをControl Planeに送信
  • ステートレスなシングルバイナリなので、起動・管理が容易

FAQ: PipeCDにはなぜControl PlaneとAgentとがあるのか?

A. 組織内でスケーラブルかつセキュアに利用できるようにするため

  • もしAgentが全てを担っていたらどうなるか?

    -> 各チームがステート用のストレージを管理する必要がありますが、それは難しく、またスケーラビリティを損ねます。

  • もしControl Planeが全てを担っていたらどうなるか?

    -> Control Planeが各チームの環境に強い権限でアクセスする必要がありますが、それはセキュアではないです。

scalability in a organization

組織内でのスケーラビリティ

関連情報


次: 前提条件 >

< 戻る: 日本語版トップ