UMLフローチャート機能でAWSの構成図を書いてみる

## はじめに
30名まで無料で利用できるエンタープライズ向け社内Wikiツール『ONES Wiki』には、便利なUMLフローチャート機能があります。無料でここまで使えてよいのか？とも思ってしまいますが、最近よく利用しています。
理由は、他社のAWSエンジニアが、かっこいいAWS構成図を提示してきたからです。自分たちの部門では、昔ながらのExcel方眼紙によるシステム構成図だったり、Microsoft PowerPointの図を使った構成図だったりして、構成図だけでも差を感じてしまいました。

**こんな構成図は、もうやめたい・・・**
![スクリーンショット 2025-02-11 10.37.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3992874/b81bb0de-c353-0983-f4fd-9b9ef76bd71a.png)


ONES Wikiを利用してから、開発エンジニアはER図を書いたり、複数のエンジニアが話し合いながらフローチャートを書いたりしています。インフラエンジニアはAWSやAzureの構成図、サーバーのラックマウント構成図などを書いてチームに共有しています。

こんな使い方ができるONES WikiのUMLフローチャート機能をご紹介します。

## 事前準備：ONESアカウントを作成する
まず、ONES製品の無料アカウントを作成します。
- ONES.comに[サインアップ](https://ones.com/ja/sign_up)をしてください。
- サインアップおよびサインアップ後の設定についての詳しい説明は[はじめてONES製品を利用される方へ](https://ones.com/wiki/external/org/ArVmEqtn/#/page/ABr2UQWb/9s4sqfAt)を参照ください


## スペースを作成する
Wikiページの作成や登録をするためのスペースを作成します。
「ナレッジベース管理」-「スペース」-「＋スペースの作成」をクリックしてください。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3992874/cca1cf1c-d632-cb11-0644-e83622bd744b.png" width=80%>


スペース情報を入力してください。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3992874/00043dff-5c1d-58a9-7b79-53186bfe2153.png" width=80%>

**スペース名（必須）**：スペース名を入力してください。
**カテゴリ（任意）**：特に指定しなくてもよいですが、本格的に使う場合は設定したほうがよいです。
**説明（任意）**　：スペースの説明を入力してください。
**内部共有の有効化**：他メンバーとの共有。共同編集などをしたい場合はONにしてください。

OKボタンをクリックすると以下のような画面となります。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3992874/391de1e6-c859-1c6d-1c0c-19b1d26f39a5.png" width=80%>

## ページを作成する
**1.白紙のページを作成します**
ONES Wikiのページを作成します。
スペースの左メニューの＋ボタンをクリックして「Wikiページ」を選択してください。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3992874/61d93990-cef3-20bb-1d6c-d9816d548afd.png" width=70%>

そうすると以下のような「白紙のページ」が作成されます。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3992874/faf671e9-736e-a289-b1d7-0aba1ae8b37f.png" width=70%>

各領域はこんな感じです。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3992874/804e7185-04a0-fa4e-0e3e-990b49ad1216.png" width=70%>

## UMLフローチャートのコンポーネント
ページの本文の部分にUMLフローチャートのコンポーネントを追加してください。
追加方法は、以下の方法があります。
**ツールバーから追加する**
下図の赤枠のツールバーが表示されていなければ、矢印の部分をクリックしてツールバーを表示させてください。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3992874/e6db17ea-36b0-8c38-f2f1-7b68dda72c6a.png">

<br>

1. ツールバーの「挿入」からUMLフローチャートを追加する
2. スラッシュコマンドで追加する [ / ]
3. スラッシュコマンド+コードで追加する [ /uml ]
![コンポーネントの追加.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3992874/6c7fec80-7965-97bf-082d-301f3d48f166.png)

そうすると、以下のような画面が表示されます。
![スクリーンショット 2025-02-11 11.13.00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3992874/0069296c-80d7-cd46-f712-d98ed9ffd370.png)

これで構成図を作成する準備が整いました。

## AWS構成図を書いてみます
**AWSのステンシルを選択**
左下の「その他の図形」をクリックして、ステンシルを表示させてください。
「AWS19」を選択して「適用」をクリックしてください。
![ステンシル表示.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3992874/300e6d13-d441-a45b-4bc7-925f8c776de8.png)

左のステンシル一覧にAWSが表示されますので、ドラッグ＆ドロップして構成図などを作成してください。
![図を作成.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3992874/2a3826ec-a897-b754-5056-ba4c2d3fdd64.png)

**ステンシルは54個もある**
ONES Wikiのステンシルは、54個（2025年2月時点）も利用できます。
![ステンシル.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3992874/27ef6b19-bc14-155f-4e07-a12217143f6a.png)

#### ステンシルは検索しても使えます。
左上の検索バーに検索キーワードを入力するとステンシルが表示されます。
![ステンシルの検索.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3992874/cdf9a74a-ded3-902a-a9c7-ea43a0db83bf.png)

---
AWSだけでなく、AzureやGCP（Google Cloud Platform）などの構成図も作成できます。
物理サーバーに至っては、HPE DL360やDL380などのサーバー、DellやIBM、Oracleなど数多くの物理サーバーのステンシルが利用できます。
![物理サーバー.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3992874/2f2924fb-bcfd-7466-b192-6997e7b109d4.png)

----
### 作図をページに保存する
作図が完了したら右上の「保存して閉じる」をクリックするとWikiページに画像が表示されます。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3992874/0e024dfd-d13b-c2fa-2d4a-be2cd66f908e.png" Width=50%>

Wikiページに作成した作図が表示されます。

![スクリーンショット 2025-02-11 12.09.39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3992874/3687997f-3b81-29b5-658b-9e20655abe89.png)

#### 作図を編集する
保存した作図を編集する場合は、作図を選択して上部にある「編集」をクリックしてください。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3992874/5d27c185-4b48-c067-f34e-1aa918023797.png" Width=50%>

#### 作図を画像としてダウンロードする
作成した作図は、画像としてダウンロードできます。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3992874/babbf72f-5dcb-13bb-d4b8-458e390b53c5.png" Width=50%>

---
### おわりに
ONES Wikiは、半永続的に30名まで無料利用できるエンタープライズ向けの社内wikiツールです。エンジニア向けの機能が多数提供されながら、ストレージ無制限、監査ログ一年間など、エンタープライズ向けのセキュリティ要件を無料プランでありながら満たしています。

**もしデータを移行したい場合は**
- Markdown対応のwikiから移行の場合
Markdownファイルから一括インポートできます。
- Atlassian社のConfluence Cloudから移行の場合
Confluenceバックアップファイル（xmlバックアップ）から一括インポートできます。
- Microsoft Wordからインポート
Microsoft Wordファイルから一括インポートできます。

本当に楽しいWikiツールですが、とりあえず構成図などの作図を作成するだけの利用でもよいかもしれません。