Instiq
第4章 · ML ソリューションの監視・保守・セキュリティ·v2.1.0·更新 2026/6/14·読了目安 約8分

変更要約: in-scope サービス網羅: 監視/運用/コスト/セキュリティ(CloudWatch Logs/DevOps Guru/Systems Manager/Secrets Manager/Compute Optimizer/Trusted Advisor/Chatbot/Billing/Cost Explorer/Budgets/Organizations)を追加

4.2ML のセキュリティとコスト

この節の要点

IAM による最小権限、暗号化(KMS/TLS)と VPC による分離、コスト最適化(インスタンスの適正化・マネージドスポットトレーニング)といった ML 運用のセキュリティ/コストを理解します。

ML ソリューションも一般の AWS と同様に最小権限・暗号化・分離で守り、学習/推論のコストを最適化します。

4.2.1セキュリティとコスト

IAM と最小権限(ジョブ/エンドポイント用ロール・限定権限・キーを埋め込まない)、暗号化と VPC(KMS で保管時・TLS で転送時・VPC 分離・プライベートエンドポイント)、コストと監査(インスタンス適正化・学習にスポット・CloudTrail 監査)の3要素を示した図。
ML ソリューションのセキュリティ/コスト
  • IAM 最小権限:トレーニングジョブやエンドポイントに必要最小限の権限のロールを付与する(キーは埋め込まない)。
  • 暗号化と分離:データは KMS(保管時)/TLS(転送時) で暗号化。VPC でネットワークを分離し、プライベートに通信する。
  • コスト最適化:インスタンスの適正化、学習にはマネージドスポットトレーニング、推論はサーバーレス/マルチモデルで節約。
試験ポイント

「学習コストを下げる=マネージドスポットトレーニング(中断対応にチェックポイント)」「データ保護=KMS/TLS+VPC 分離」「ジョブ/エンドポイントには最小権限の IAM ロール」 は MLA で頻出です。

ML 運用も一般の AWS と同じく「最小権限・暗号化・分離」で守り、学習/推論のコストを最適化します。IAM 最小権限 は、トレーニングジョブやエンドポイントに 実行ロール を付与し、必要な S3 プレフィックスや KMS 鍵だけに限定(長期キーを埋め込まない)。暗号化 は保管時に KMS(S3/EBS/モデルアーティファクト・ボリューム)、転送時に TLS。ネットワークは VPC でジョブ/エンドポイントを分離し、VPC エンドポイント(PrivateLink) でインターネットを経由せず S3/SageMaker API へアクセス、必要なら ネットワーク分離モード(コンテナの外向き通信を遮断)も使います。操作監査は CloudTrail、機密データ検出は Macie。コストは「学習=マネージドスポットトレーニング(最大約90%引き・中断に備え チェックポイント)」「推論=トラフィックに応じた Auto Scaling・断続的なら サーバーレス・多数モデルは マルチモデルエンドポイント」で最適化し、適正なインスタンス選定は Inference Recommender で行います。判断軸は「学習コスト=スポット+チェックポイント」「保護=最小権限+KMS/TLS+VPC」。

目的手段
ジョブ/エンドポイントの権限最小権限の実行ロール
データ保護KMS(保管時)/TLS(転送時)
ネットワーク分離VPC+VPC エンドポイント
学習コスト削減マネージドスポット+チェックポイント

シナリオ:機密データで安く学習し、推論を社内ネットワークからのみ使わせたい。 学習は マネージドスポット+S3 チェックポイントでコスト削減。データは KMS 暗号化、ジョブは 最小権限の実行ロール。エンドポイントは VPC 内に置き VPC エンドポイント(PrivateLink)でプライベート通信、必要なら ネットワーク分離モード。操作は CloudTrail で監査します。

補足

Q. 学習を安く? マネージドスポット+チェックポイント。Q. ジョブの S3 アクセスは? 最小権限の実行ロール(キー埋め込み禁止)。Q. データ保護は? KMS/TLS。Q. ネットワーク分離は? VPC+VPC エンドポイント。Q. 推論コストは? Auto Scaling/サーバーレス/マルチモデル。

注意

混同に注意:
マネージドスポットは中断され得る——チェックポイント必須(本番の低遅延推論には使わない)。
②長期アクセスキーの埋め込みは厳禁——実行ロールを使う。
③VPC 内ジョブから S3/SageMaker API へ出るには VPC エンドポイントが必要(無いと到達不可)。
④暗号化してもアクセス制御は別途(暗号化≠認可)。

コツ

マネージドスポットトレーニングは中断され得るため、チェックポイントを S3 に保存して途中から再開できるようにします。推論ではトラフィックに応じた Auto Scaling でコストを抑えます。

4.2.2監視・運用・コスト・セキュリティの in-scope サービス

ML ソリューションの監視・保守では、アプリログの収集/分析は Amazon CloudWatch Logs、運用データからの ML 異常検知は Amazon DevOps Guru、API 操作の監査は CloudTrail。フリートの構成管理・パッチ・パラメータ/機密は AWS Systems Manager、機密の暗号化保存+自動ローテーションは AWS Secrets Manager。リソースの適正サイズ推奨は AWS Compute Optimizer、ベストプラクティス点検は AWS Trusted Advisor、アラートの Slack/Teams 連携は AWS Chatbot。 コストでは、請求・コスト管理全般の総称が AWS Billing and Cost Management、可視化/予測が AWS Cost Explorer、予算超過アラートが AWS Budgets。マルチアカウントの統制(SCP/一括請求)は AWS Organizations で行い、ML 環境のガバナンスを効かせます。

4.2.3この節のまとめ

  • 最小権限 IAM/KMS・TLS+VPC 分離で保護
  • 学習コスト=マネージドスポット+チェックポイント
  • 監視=CloudWatch Logs/DevOps Guru、運用=Systems Manager/Secrets Manager、コスト=Cost Explorer/Budgets、統制=Organizations

進捗の記録にはログインが必要です。

理解度チェック

(軽い確認用)

Q1. 中断され得るが大幅に安く学習を実行したい。最も適した方法はどれですか?

Q2. トレーニングジョブが S3 のデータへアクセスする際の安全な方法はどれですか?

Q3. 推論エンドポイントやデータをネットワーク的に分離し、プライベートに通信させたい。何を使いますか?

理解度を確認第4章「ML ソリューションの監視・保守・セキュリティ」の問題を解く

学習の記録を残しませんか

参考書はすべて無料で読めます。無料登録すると、問題集での演習・既読と進捗の記録・間違えた問題の復習・ハイライトが使えます。