AWS Certified Solutions Architect Associate(SAA-C03) 練習問題 72:コンピュート:バッチ処理
📊 Qraftユーザーの成績
- 難易度 Bランク(レーティング1200)
- 難易度 766位/2795問中
- 正答率 —(0回)
AWS Batchの機能と特徴について述べた文として、正しいものはどれか。
- Dockerコンテナイメージとしてパッケージ化されたバッチジョブを実行し、必要なコンピューティングリソースを自動的にプロビジョニングする。
- 既存のオンプレミスサーバーのOSイメージをそのままインポートし、クラウド上で仮想マシンとしてスケジュール実行することができる。
- ユーザーからのHTTPリクエストをトリガーとして、数ミリ秒単位の応答が求められるリアルタイムなWebアプリケーションを実行する。
- 事前に定義されたワークフローに従って、複数のオンプレミスデータベース間でのデータ同期をリアルタイムで継続的に実行する。
- サーバーレス環境でシェルスクリプトのみを記述し、コンテナイメージを準備することなく複雑な依存関係を持つジョブを実行する。
正解と解説を見る
正解:Dockerコンテナイメージとしてパッケージ化されたバッチジョブを実行し、必要なコンピューティングリソースを自動的にプロビジョニングする。
バッチ処理に特化したAWSサービスであるAWS Batchに関する説明として、Dockerコンテナを利用してリソースを自動管理するという記述が正解です。
【正解の理由】
AWS Batchは、Dockerコンテナイメージとしてパッケージ化されたジョブを実行し、処理に必要なEC2インスタンスなどのコンピューティングリソースを自動的にプロビジョニング(=割り当てて準備すること)して管理するフルマネージドサービスです。
【不正解の理由】
• 「既存のオンプレミスサーバーのOSイメージをそのままインポートし〜」という説明は誤り。これはVM Import/Exportなどの機能に関する説明です。
• 「ユーザーからのHTTPリクエストをトリガーとして〜」という説明は誤り。リアルタイムなWebアプリケーションの実行には適さず、非同期のバッチ処理に特化しています。
• 「複数のオンプレミスデータベース間でのデータ同期を〜」という説明は誤り。データ同期はAWS DMS(Database Migration Service)などの役割です。
• 「サーバーレス環境でシェルスクリプトのみを記述し〜」という説明は誤り。AWS Batchはコンテナイメージを実行単位として使用します。シェルスクリプトのみをそのまま実行するものではありません。