本番のMLシステムは、性能とコストの両方を見張り続ける必要があります。レイテンシやリソース使用率を監視し、無駄なコストを削り、最適なインスタンスを選ぶ——MLA-C01ドメイン4では、この運用最適化が問われます。この記事では、監視ツールの使い分け(CloudWatch・X-Ray・CloudTrail)、インスタンスの選び方、コスト最適化(購入オプション・ライトサイジング)を解説します。前の記事は M4-1、全体像は シラバスマップ をどうぞ。

監視ツールの使い分け:CloudWatch・X-Ray・CloudTrail
3つは役割が違います。「何を知りたいか」で選びます。

| サービス | 役割 |
|---|---|
| Amazon CloudWatch | メトリクス・ログ・アラーム。リソースの状態監視とダッシュボード |
| AWS X-Ray | リクエストの分散トレース。どこで遅延しているかを追跡 |
| AWS CloudTrail | API呼び出しの監査ログ。誰がいつ何をしたかを記録 |
インスタンスタイプの選び方
ワークロードの性格に合わせてインスタンスを選びます。メモリ最適化(大きなデータを扱う)、コンピュート最適化(計算が重い)、汎用(バランス)、推論最適化(推論を効率的に)など。迷ったら、推奨ツールに頼れます。
- Inference Recommender:SageMakerの推論エンドポイントに最適なインスタンスを推奨
- Compute Optimizer:EC2などのリソースのライトサイジング(過不足の是正)を提案
コストを最適化する:購入オプション
同じ計算リソースでも、買い方でコストが大きく変わります。

- オンデマンド:必要なときに使う。柔軟だが割高
- スポット:余剰容量を安く使う。中断の可能性があるため、中断耐性のある学習ジョブ向け
- リザーブド/Savings Plans:一定期間の利用を約束する代わりに割引。常時稼働の本番向け
コストの把握と配分
- Cost Explorer:コストの内訳や推移を可視化・分析
- AWS Budgets:予算を設定し、超過の前にアラート
- Trusted Advisor:コストや構成の改善点を提案
- タグ戦略:リソースにタグを付け、プロジェクト別・チーム別にコストを配分して把握
確認クイズ
Q1. セキュリティ監査のため、あなたは誰がいつどのAWS APIを呼び出したかを記録・追跡できるようにする必要があります。たとえば、あるエンドポイントの設定をいつ・どのユーザーが変更したかをあとから調べたい状況です。最も適切なサービスはどれですか。
Q2. あなたは大量のバッチ学習ジョブを実行します。これらのジョブは途中で中断されても、チェックポイントから再開できる設計です。学習コストをできるだけ大きく削減したい場合、最も適切な購入オプションはどれですか。
Q3. あなたはSageMakerの推論エンドポイントを立ち上げるにあたり、どのインスタンスタイプ・サイズが最適かを判断しかねています。実際の負荷を想定したうえで、コストと性能のバランスの良い構成の推奨を得たいと考えています。最も適切なツールはどれですか。
あなたの組織では複数のプロジェクトが同じAWSアカウントを使っており、プロジェクト別にコストを把握・配分して、どこに費用がかかっているかを分析したいと考えています。最も適切なアプローチはどれですか。
よくある質問(FAQ)
Q. CloudWatchとCloudTrailの違いは?
A. CloudWatchはリソースの状態(メトリクス・ログ)、CloudTrailはAPI操作の監査(誰が何をしたか)です。目的が異なります。
Q. スポットとSavings Plansはどう使い分ける?
A. 中断耐性のある学習はスポットで大幅割引、常時稼働の本番はSavings Plansやリザーブドで割引、が基本です。
Q. Inference RecommenderとCompute Optimizerの違いは?
A. Inference RecommenderはSageMaker推論エンドポイント向けのインスタンス推奨、Compute OptimizerはEC2など一般リソースのライトサイジング提案です。
まとめ
- 監視は役割で使い分け:状態=CloudWatch/遅延追跡=X-Ray/API監査=CloudTrail
- インスタンス選びはInference Recommender・Compute Optimizerの推奨を活用
- 購入は中断OKの学習=スポット/常時本番=Savings Plans・リザーブド/柔軟=オンデマンド
- コストはCost Explorer・Budgets・Trusted Advisor+タグ戦略で把握・配分・最適化
- ➡ 次の記事:M4-3 AWSリソースのセキュリティ(IAM最小権限・KMS・Macie・VPC)※準備中
- ➡ 前の記事:M4-1 推論の監視とドリフト検知 / シラバスマップ
※本記事はAWS公式試験ガイド(MLA-C01)および各サービスの公開ドキュメントに基づき、エンジニアKが作成しています。サービス仕様は更新されることがあるため、最新は必ずAWS公式でご確認ください。本サイトはAmazon Web Services, Inc.の公式サイトではありません。AWSは同社の商標です。



コメント