配備図
(Deployment Diagram)
サンプル
@startuml
node "Web Server" {
artifact "Frontend App" as FE
}
node "Application Server" {
artifact "Backend App" as BE
}
database "Database Server" {
database "MySQL"
}
FE --> BE : HTTPS
BE --> "MySQL" : JDBC
@enduml
全体の設定
タイトル
タイトルを定義できます。
title 新基盤構築計画
ヘッダ
ヘッダを定義できます。
header 新基盤構築計画
フッタ
フッタを定義できます。
footer フッタ
キャプション
キャプションを定義できます。
caption キャプション
すべて組み合わせると...
ノード
物理的な計算資源(サーバー、PC、モバイル端末など)を表します。
node ノード名
アーティファクト
ノードに配備されるファイルやプログラムを表します。
artifact アーティファクト名
別名
as
を用いて別名を定義する事が出来ます。
artifact アーティファクト名 as 別名
node ノード名 as 別名
ノード間の通信・依存関係
-->
を用いてノード間の通信・依存関係を表します。
FE --> BE