質問編集履歴
1
回答者への補足説明を追記いたしました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,13 +6,17 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
|
9
|
+
全体的な構成としては、「監視用サーバ」と「Webアプリケーションサーバ」で別れており、今回作りたい「エージェント」はWebアプリケーションの状態を取得(例えばそのWebアプリケーションにメンテナンス用のCLIがある場合、"get status"のようなコマンドを叩いて標準出力される結果をパースする)し、「監視用サーバ」に何かしらの方法で状態の値を送信する、ということを行いたいと思っています。
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
|
13
|
+
「監視用サーバ」と「Webアプリケーションサーバ」間については距離としてはかなり近く、セキュリティの配慮は必要ありません。
|
14
14
|
|
15
15
|
|
16
|
+
|
17
|
+
また、「Webアプリケーションサーバ」は1台ではなく、将来的にはスケールアウトして複数台構成となる想定で、台数毎にエージェントが存在する形になるようなイメージです。
|
18
|
+
|
19
|
+
対して「監視サーバ」はスケールアウトせず、1台のままで運用していくイメージとなります。
|
16
20
|
|
17
21
|
最終的に、Webアプリケーションの情報を受取るサーバ1台に対して、Webアプリケーションサーバが複数台存在するような形を想定しています。
|
18
22
|
|
@@ -22,9 +26,9 @@
|
|
22
26
|
|
23
27
|
|
24
28
|
|
25
|
-
情報送信のための手段を考えています。
|
29
|
+
「エージェント」から「監視用サーバ」への情報送信のための手段を考えています。
|
26
30
|
|
27
|
-
REST APIを考えていますが、本来の使い方として間違っている、あるいは
|
31
|
+
「監視用サーバ」側にREST API実装を行い、「エージェント」からHTTP通信で値を送信することを考えていますが、本来の使い方として間違っている、あるいは「Webアプリケーション」がスケールアウトした際に「監視用サーバ」の負荷が耐えられるかなどの懸念があります。
|
28
32
|
|
29
33
|
|
30
34
|
|