無限ノック › MLA 練習問題一覧 › 問題
MLAMLワークフローのデプロイとオーケストレーション

大手テクノロジー企業のMLプラットフォームチームは、社内の複数のデータサイエンスチームが標準化されたMLOpsプロセスに従って、独自のML CI/CDパイプラインを自律的に構築・管理できる仕組みを整備しようとしています。 要件は以下のとおりです。 ① 組織が承認したCI/CDテンプレートを全チームで再利用可能にする ② 各チームが承認済みテンプレートからセルフサービスでプロビジョニングできる ③ コードがリポジトリにプッシュされると自動的に再トレーニングとデプロイがトリガーされる ④ SageMaker上のMLワークフローに完全に統合されている この要件を最も効果的に満たすAWSのアプローチはどれですか?

A
SageMaker Pipelinesのみを使用して各チームがトレーニング・評価・デプロイパイプラインを定義し、パイプライン定義JSONをS3バケットで共有する
SageMaker Pipelinesのみではテンプレートの一元管理・セルフサービスプロビジョニングの仕組みがなく、各チームがパイプラインをゼロから定義する必要があります。JSONをS3共有するだけではCI/CDトリガーや環境プロビジョニングは自動化されません。
B
SageMaker Projects を使用してMLOpsテンプレートをAWS Service Catalogに登録し、各チームがテンプレートからプロジェクトをプロビジョニングすることでCodePipelineとSageMaker Pipelinesを組み合わせたCI/CDパイプラインを自動構築する
✓ 正解
SageMaker Projectsは、MLOps用CI/CDテンプレートをAWS Service Catalogに登録・管理し、組織全体で標準化されたMLパイプラインをセルフサービスでプロビジョニングできる機能です。チームはテンプレートからプロジェクトを作成するだけで、SageMaker Pipelines・CodePipeline・CodeBuildを組み合わせたCI/CDパイプラインが自動セットアップされ、コードプッシュによる自動再トレーニング・デプロイが実現します。AWSが提供する組み込みテンプレートとカスタムテンプレートの両方が利用可能です。
C
AWS CloudFormationスタックでML環境全体をコード化し、各チームにスタックのコピーを配布してデプロイさせる
CloudFormationでインフラはコード化できますが、MLOps用テンプレートのバージョン管理・ガバナンス・SageMakerネイティブ統合の観点でSageMaker Projectsに比べて不十分です。
D
AWS CodePipelineとAWS CodeBuildを手動で設定し、チームごとにカスタムCI/CDパイプラインを個別構築する
CodePipelineとCodeBuildの手動構築は技術的には可能ですが、テンプレートの標準化・再利用・セルフサービスプロビジョニングの仕組みがなく、チームごとの構築コストと運用負荷が増大します。

解説

SageMaker Projectsは、MLOps用CI/CDテンプレートをAWS Service Catalogに登録・管理し、組織全体で標準化されたMLパイプラインをセルフサービスでプロビジョニングできる機能です。チームはテンプレートからプロジェクトを作成するだけで、SageMaker Pipelines・CodePipeline・CodeBuildを組み合わせたCI/CDパイプラインが自動セットアップされ、コードプッシュによる自動再トレーニング・デプロイが実現します。AWSが提供する組み込みテンプレートとカスタムテンプレートの両方が利用可能です。 選択肢AのSageMaker Pipelinesのみではテンプレートの一元管理・セルフサービスプロビジョニングの仕組みがなく、各チームがパイプラインをゼロから定義する必要があります。JSONをS3共有するだけではCI/CDトリガーや環境プロビジョニングは自動化されません。 選択肢CのCloudFormationでインフラはコード化できますが、MLOps用テンプレートのバージョン管理・ガバナンス・SageMakerネイティブ統合の観点でSageMaker Projectsに比べて不十分です。 選択肢DのCodePipelineとCodeBuildの手動構築は技術的には可能ですが、テンプレートの標準化・再利用・セルフサービスプロビジョニングの仕組みがなく、チームごとの構築コストと運用負荷が増大します。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでMLAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← MLA の問題一覧に戻る