AWS Management Console myApplicationsを使ってみた：アプリ毎のコストとセキュリティを簡単に管理

# はじめに
こんにちは、都内でソフトウェアエンジニアとして活動している[YSasago](https://qiita.com/YSasago)です。
AWS re:Invent 2023の基調講演でDr. Werner Vogelsによって発表されたAWS Management Console myApplicationsを使ってみました。このサービスは、アプリケーションごとのコストやセキュリティの管理に役立ちます。また、基調講演は[Youtube](https://www.youtube.com/watch?v=UTRBVPvzt9w)で視聴することができます。

![IMG_0148.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/95954/87e00704-87c1-bc9c-f178-a9c3b2dea1a4.jpeg)


# AWS Management Console myApplicationsとは
AWS Management Console myApplicationsは、アプリケーションごとにタグ付けをすることで、コスト、セキュリティ、パフォーマンス情報をフィルタリングし、一元的に確認できるサービスです。

> AWS Management Console myApplications は、コンソールホームの拡張機能であり、AWS でのアプリケーションのコスト、ヘルス、セキュリティ体制、パフォーマンスの管理とモニタリングに役立ちます。AWS Management Consoleの 1 つのビューから、アカウント内のすべてのアプリケーション、すべてのアプリケーションの主要なメトリクス、および複数のサービスコンソールのコスト、セキュリティ、運用のメトリクスとインサイトの概要にアクセスできます。myApplications には以下が含まれます。

https://docs.aws.amazon.com/ja_jp/awsconsolehelpdocs/latest/gsg/aws-myApplications.html


## 対応しているサービス
AWS Management Console myApplications は、以下のサービスをから情報を取得することが可能です。

* AppRegistry
* AppManager
* Amazon CloudWatch
* Amazon EC2
* AWS Lambda
* AWS Resource Explorer
* AWS Security Hub
* Systems Manager
* AWS Service Catalog
* Tagging

# 実際に使ってみた
AWSコンソールで「myApplications」と検索し、表示されるmyApplicationsをクリックして開きます。

![スクリーンショット 2024-01-14 15.16.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/95954/784e8889-3e65-3c09-3d34-a1abb0816176.png)


初期画面で「アプリケーションを作成」を選択し、アプリケーションの詳細を入力します。

![スクリーンショット 2024-01-14 15.20.04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/95954/ac848923-3fac-bce2-09e5-2478842f04d8.png)


![スクリーンショット 2024-01-14 15.22.00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/95954/4e2984aa-b3ec-3c19-def2-45bf4d93f726.png)


リソース選択時には、AWS Resource Explorerを有効にする必要があります。有効化しない場合、警告が表示されます。
AWS Resource Explorerが有効ではない場合下記のように警告が表示されます。

![スクリーンショット 2024-01-14 15.24.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/95954/4def8e19-aafd-b0ce-6475-57add5fff517.png)

:::note info

AWS Resource ExplorerからResource Explorerを有効にします。AWS Resource Explorer はリソース検索および発見サービスです。
ビューの作成、リージョンの有効化、リソースの検索など、AWS Resource Explorer を使用してリソースを検索するのに料金はかかりません。
[公式ドキュメント](https://docs.aws.amazon.com/ja_jp/resource-explorer/latest/userguide/welcome.html)

![スクリーンショット 2024-01-14 16.29.47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/95954/87952d41-5c25-c9bc-115b-eda04bd9a49d.png)

:::


AWS Resource Explorerが有効にすると、リソースの選択ができるようになります。
事前に用意したLmbdaを選択しました。

![スクリーンショット 2024-01-14 16.42.55.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/95954/a17a3d03-2685-9291-8be5-31b3e2d1c62b.png)


確認画面が表示されるので、最終確認して、アプリケーションを作成します。

![スクリーンショット 2024-01-14 16.43.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/95954/52514219-a44f-1b3c-40d1-6db528742380.png)


アプリケーション作成後の画面です。作成したばかりのリソースで、myApplicationsを作成したためデータが入ってないです。
![FireShot Capture 072 - test-myApplications - コンソールのホーム - ap-northeast-1_ - ap-northeast-1.console.aws.amazon.com.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/95954/e896573f-5c5b-dbc0-9a35-c9753f7837f2.png)


無事にアプリケーションの作成ができました。作成後、ダッシュボードでコスト、セキュリティ、パフォーマンスなどの情報を一元的に確認でき、レイアウトも自由に変更可能です。


# まとめ
AWS Management ConsoleのmyApplicationsは、アプリケーションごとにコスト管理やセキュリティ状況を効率的に管理できる有用なツールです。複数のアプリケーションを扱う際に特に便利で、各サービスの費用やセキュリティ状態を簡単かつ迅速に把握することが可能になります。このツールを利用することで、アプリケーションの管理がよりシンプルかつ効果的に行えるようになると思いました。

## 良い点
* コスト、セキュリティ、パフォーマンスの一元管理
* 利用料無料

## 気になる点
* コンソール操作が必要