AWS Trusted Advisor
アカウント最適化の自動アドバイス
AWS アカウントをスキャンし、コスト最適化、パフォーマンス、セキュリティ、耐障害性、サービスの上限(service limits)、運用上の優秀性のカテゴリ別に推奨事項を提示します。
- コスト$ 安い
- 難易度●●●●●
- 未使用でも課金?いいえ
- サーバーレス
- 出題試験CLF · SAA · SOA
たとえるならAWS アカウントの定期健康診断を行い、直すべき項目のリストをくれる医師のようなものです。
いつ使う?
✓ 使うべき場面
無駄なリソース、基本的なセキュリティの穴、上限に近づいているものを素早く見つけたいとき。
✗ 避けるべき場面
脅威の検出や継続的で詳細なコンプライアンスチェックが必要 → GuardDuty / Security Hub / Config。
よくある使い方
- アイドル状態の EC2、未アタッチの EBS の検出
- パブリックな S3 bucket、0.0.0.0/0 に開いた security group の警告
- 上限に近い service limits の監視
料金はいくら?
- 課金方式: 基本的なチェックは無料です。全チェックは AWS Support の Business 以上のプランに含まれます。
CLF 試験によく出ます。すべてのチェックを使うには Support の Business/Enterprise プランが必要です。
「アカウント全体のコスト、基本的なセキュリティ、サービス制限に関する自動推奨」なら Trusted Advisor (全チェックには Business または Enterprise Support が必要)、「メトリクスに基づくインスタンスの適正化」なら Compute Optimizer、「脅威検出」なら GuardDuty を選びます。
よくある質問
Trusted Advisor は Compute Optimizer や Cost Explorer と何が違いますか?
Trusted Advisor はアカウント全体をカテゴリ (コスト、セキュリティ、耐障害性、パフォーマンス、サービス制限) 別にスキャンし、対処すべき項目を示します。Compute Optimizer は使用状況のメトリクスに基づいて EC2、EBS、Lambda などの適切なサイズをより詳しく推奨します。Cost Explorer は支出を時系列で確認・分析するツールで、構成の推奨は行いません。
Trusted Advisor は無料ですか? すべてのチェックを見られますか?
利用できるチェックは AWS Support プランによって異なります。Basic と Developer では主にセキュリティとサービス制限の基本チェックのみです。Business 以上ではすべてのカテゴリのチェックに加え、API や EventBridge 連携による自動通知が使えます。
Trusted Advisor はどんなセキュリティチェックを行いますか?
例として、広く開きすぎたセキュリティグループ、公開された S3 バケット、MFA 未設定のルートアカウント、公開された EBS や RDS のスナップショット、IAM の不適切な利用などがあります。基本的な設定ミスを手早く確認するもので、GuardDuty のような脅威検出の代わりにはなりません。
関連サービス
SAA-C03 対策
Trusted Advisor は次の対策モジュールで扱っています: