Cloud Architecture Design Tool (CADT) を使用すると、Elastic Compute Service (ECS) インスタンスにインストールされているオープンソースソフトウェアを検出し、リソースプロファイリングの計画に役立てることができます。
以下のオープンソースソフトウェアのみが検出可能です。
|
No. |
ソフトウェア |
|
1 |
ActiveMQ |
|
2 |
Elasticsearch |
|
3 |
Kafka |
|
4 |
Memcached |
|
5 |
MongoDB |
|
6 |
RabbitMQ |
|
7 |
Redis |
|
8 |
RocketMQ |
|
9 |
ZooKeeper |
|
10 |
MySQL |
|
11 |
Oracle |
|
12 |
Db2 |
|
13 |
SQL Server |
|
14 |
PostgreSQL |
操作手順
-
検出対象のアプリケーションをデプロイします。ECS インスタンスをインポートすることもできます。次の図に、アプリケーションのアーキテクチャを示します。

-
ページの下部にある Resource List をクリックして、ECS アプリケーション探査 オプションを見つけます。このアーキテクチャには、4 つの ECS インスタンス (ecs、ecs-1、ecs-2、ecs-3) を含む security_group という名前のセキュリティグループが含まれています。各インスタンスには 2 vCPU と 4 GiB のメモリがあり、実行中です。ページの右側では、折りたたみ可能な [リソースリスト] パネルを展開して [ECS アプリケーション検出] オプションを見つけることができます。
-
ECS アプリケーション探査 をクリックすると、ECS アプリケーション検出 ダイアログボックスが表示されます。
このダイアログボックスには、No.、インスタンス、サービス名、[操作] 列があるテーブルが表示されます。右上隅の[検出データ]ボタンをクリックして、検出を開始します。
-
Detection Data をクリックします。システムは、アプリケーション内の ECS インスタンスに対するアプリケーションリソースの検出を開始します。ダイアログボックスのテーブルに、インスタンス列とサービス名列を持つ 4 つの検出レコードが表示されます。ecs-2 は RabbitMQ、ecs-3 は ZooKeeper、Java、Kafka、ecs は MySQL、そして ecs-1 は ZooKeeper、Java、Kafka を実行しています。もう一度 [検出データ] をクリックして結果を更新するか、いずれかの行の [特定] をクリックして対応するインスタンスを表示できます。