Q30 — AWS SAP-C02 第2章

第 30/75 問 | ← 第2章

Q180. 製造会社が工場向けの検査ソリューションを構築しています。同社は各組立ラインの終端にIPカメラを設置しています。また、Amazon SageMaker を使用して、静止画から一般的な欠陥を識別する機械学習(ML)モデルを訓練済みです。 同社は、欠陥が検出された際に工場作業員にローカルでフィードバックを提供したいと考えています。さらに、工場のインターネット接続が切断された場合でも、このフィードバックを確実に提供できる必要があります。同社には、作業員へのローカルフィードバックを提供するAPIをホストするオンプレミスのLinuxサーバーがあります。これらの要件を満たすために、同社はMLモデルをどのようにデプロイすべきでしょうか?

正解: B. オンプレミスのLinuxサーバーにAWS IoT Greengrassをデプロイし、MLモデルをGreengrassサーバー上に展開します。 IPカメラから静止画を取得し、推論を実行するGreengrassコンポーネントを作成します。このコンポーネントは、欠陥が検出された際にローカルAPIを呼び出すように設定します。

解説

このソリューションでは、AWS IoT Greengrassを用いてMLモデルをオンプレミスのLinuxサーバー上にローカルにデプロイするため、インターネット接続が途絶していても動作します。GreengrassコンポーネントはIPカメラからの静止画を取得し、デプロイ済みのMLモデルを用いて推論を実行できます。欠陥が検出された際には、同一サーバー上でホストされているローカルAPIを呼び出して作業員へフィードバックを提供できます。また、追加のカメラ対応やアーキテクチャ変更にも容易に対応可能な、拡張性の高いソリューションです。 本問は、IPカメラから取得した画像に基づく欠陥検出を扱っており、IoT Greengrass上でPC(または同等のエッジデバイス)にMLモデルを実行させるアプローチが最も適切です。一方、選択肢Dは機械のセンサーデータ(振動・温度など)のモニタリングに特化しており、画像ベースの欠陥検出には適用できません。