AWS認定資格 WEB問題集&徹底解説

ソリューションアーキテクト – アソシエイト

AWS Batch の概要と試験出題ポイントは?

AWSサービスの一つであるAWS Batchはどんな内容なのでしょうか?また、AWS認定資格のソリューションアーキテクト-アソシエイト(SAA)に合格するためには、サービスのどんなポイントを押さえておけばよいのでしょうか?
ここでは、そんなあなたの疑問に回答していきたいと思います

AWS Batch の概要

AWS Batchは、コンピューティングのワークロードを効率的にフルマネージドな環境で処理し、スケールさせることができるサービスです。ジョブキューにジョブを追加するだけで、AWS Batchが最適なコンピューティングリソースにジョブをスケジュールし、実行します。

AWS Batch の出題ポイント

以下は、受験にあたって理解しておくべき出題ポイントです。

分類 内容
バッチジョブの概念 AWS Batchは、ジョブ、ジョブ定義、ジョブキュー、コンピューティング環境という4つのコンポーネントで構成されています。ジョブは1つのタスクを表し、ジョブ定義はジョブに必要な設定を持っています。ジョブキューはジョブのプライオリティとスケジュールを持ち、コンピューティング環境はジョブが実行されるリソースです。
自動スケーリング AWS Batchは、ジョブのキューに応じて自動的にスケーリングが行われます。予約済みのコンピューティングリソースが使用されている場合、追加のジョブが必要に応じて新しいリソースを作成し、リソースが不要になると自動的に削除します。
Dockerコンテナを使用 AWS Batchは、Dockerコンテナによってジョブを実行します。このため、ジョブ定義ではDockerイメージとコンテナプロパティを指定する必要があります。
AWSサービスとの統合 AWS Batchは、他のAWSサービスと統合されており、Amazon S3、AWS Lambda、Amazon ECR、Amazon DynamoDB、Amazon CloudWatchといったサービスと一緒に使うことができます。
スポットインスタンスを利用 AWS Batchは、スポットインスタンスをコンピューティング環境に使用することができます。これにより、低コストで大規模なバッチ処理を実行することができます。ただし、スポットインスタンスは需要が高くなった場合に終了される可能性があるため、ジョブの設定や再試行ポリシーを適切に設定する必要があります。

コメント

当サービスに関連して、覚えておいた方がよいポイントなどありましたら、お気軽にコメントください。教え学び合える場になれば嬉しいです。