AWS認定資格 WEB問題集&徹底解説
ソリューションアーキテクト – アソシエイト
解説
正解はB, Cです。3〜4時間かかるバッチ処理を自動化し、Amazon S3からの読み込みと書き込みを行う要件には、AWS BatchまたはAWS Glueが適しています。
選択肢B:AWS Batchはコンテナベースのバッチ処理に最適で、ジョブの実行時のみコンピューティングリソースが起動されるため、コスト効率が高く、EventBridgeで定期実行が可能です。Pythonスクリプトをコンテナ化して実行できます。
選択肢C:AWS Glueは ETL(抽出・変換・ロード)処理に特化したマネージドサービスで、Pythonシェルジョブやスクリプトジョブを使用できます。Amazon S3との統合が容易で、スケジュール実行にも対応しており、この要件に適しています。
選択肢A:AWS Lambdaは最大15分の実行時間制限があるため、3〜4時間かかる処理には適していません。複数のLambda関数に分割する方法も理論上可能ですが、設計が複雑になり非効率です。
選択肢D:Amazon RDSはリレーショナルデータベースサービスであり、機械学習モデルのトレーニングやAmazon S3との大規模データ処理には適していません。また、常時稼働するため、週末のみの処理ではコスト効率が低くなります。
Amazon RDS
Amazon Simple Storage Service (Amazon S3)
AWS Batch
AWS Glue
AWS Lambda
AWS Step Functions
選択肢B:AWS Batchはコンテナベースのバッチ処理に最適で、ジョブの実行時のみコンピューティングリソースが起動されるため、コスト効率が高く、EventBridgeで定期実行が可能です。Pythonスクリプトをコンテナ化して実行できます。
選択肢C:AWS Glueは ETL(抽出・変換・ロード)処理に特化したマネージドサービスで、Pythonシェルジョブやスクリプトジョブを使用できます。Amazon S3との統合が容易で、スケジュール実行にも対応しており、この要件に適しています。
選択肢A:AWS Lambdaは最大15分の実行時間制限があるため、3〜4時間かかる処理には適していません。複数のLambda関数に分割する方法も理論上可能ですが、設計が複雑になり非効率です。
選択肢D:Amazon RDSはリレーショナルデータベースサービスであり、機械学習モデルのトレーニングやAmazon S3との大規模データ処理には適していません。また、常時稼働するため、週末のみの処理ではコスト効率が低くなります。
関連サービスの解説
Amazon EventBridgeAmazon RDS
Amazon Simple Storage Service (Amazon S3)
AWS Batch
AWS Glue
AWS Lambda
AWS Step Functions
+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 35%
No.1 解説
ある企業のデータ分析チームは、毎週末に顧客行動データと在庫データをAmazon S3から読み込み、Pythonスクリプトによる機械学習モデルのトレーニングを実行する必要があります。処理には3〜4時間かかり、完了後は結果をAmazon S3へ出力します。現在はEC2インスタンスを手動で起動して処理していますが、運用の自動化とコスト削減を図りたいと考えています。この要件を満たす最適な実装方法を2つ選択してください。
- AWS Step FunctionsとAWS Lambdaを組み合わせて、データ処理ワークフローを構築する
- AWS Batchでジョブ定義を作成し、EventBridgeスケジュールで定期実行する
- AWS Glueでジョブを作成し、Pythonシェルまたは Apache Spark環境で処理を実行する
- Amazon RDSのストアドプロシージャでバッチ処理を実行し、EventBridgeで定期起動する
次の問題前の問題
広告
会員機能
お役立ち情報
- プレミアム会員のご紹介
- 会員機能のご紹介
- おすすめの勉強方法
- 試験概要
- 資格を取得するメリット
- 合格率や難易度と勉強時間の目安
- AWSサービスの解説
- AWS認定資格の種類・対象者・受験料・合格ライン
- スマホのホーム画面に登録する方法
姉妹サイト
- CLF:AWS 認定クラウドプラクティショナー
- SAA:AWS 認定ソリューションアーキテクト-アソシエイト
- AIF:AWS 認定AIプラクティショナー
- SOA:AWS 認定CloudOpsエンジニア-アソシエイト
- DVA:AWS 認定デベロッパー-アソシエイト
- SAP:AWS 認定ソリューションアーキテクト-プロフェッショナル
- AZ-900:Microsoft Azure Fundamentals
- AI-900:Microsoft Azure AI Fundamentals