Q22 — AWS DOP-C02 第1章
第 22/100 問 | ← 第1章
DevOpsエンジニアが、AWS上で画像処理クラスターを実装する際のコスト最適化方法を調査しています。このアプリケーションはDockerコンテナでは実行できず、Amazon EC2上で実行する必要があります。画像処理ジョブはNFS上にチェックポイントデータを保存し、中断を許容します。EC2 Linuxイメージ上でクラスターソフトウェアを構成するには30分かかります。
- A. チェックポイントデータにAmazon EFSを使用します。この作業を完了するために、EC2 Auto Scalingグループとオンデマンド価格モデルを使用して一時的にEC2インスタンスを構成します。
- B. EC2インスタンス上でGlusterFSを使用してチェックポイントデータを取得します。バッチジョブを実行するために、手動でEC2インスタンスを構成します。ジョブが完了したら、手動でインスタンスを停止します。
- C. チェックポイントデータにAmazon EFSを使用します。EC2 Fleetを使用してEC2 Spotインスタンスを起動し、ユーザーデータを利用して起動時にEC2 Linuxインスタンスを構成します。
- D. チェックポイントデータにAmazon EFSを使用します。EC2 Fleetを使用してEC2 Spotインスタンスを起動します。クラスター用のカスタムAMIを作成し、インスタンス作成時に最新のAMIを使用します。 ✓
正解: D. チェックポイントデータにAmazon EFSを使用します。EC2 Fleetを使用してEC2 Spotインスタンスを起動します。クラスター用のカスタムAMIを作成し、インスタンス作成時に最新のAMIを使用します。
解説
答えDが最もコスト効率の高いソリューションです。Amazon EFSを使用してチェックポイントデータを保存することは便利かつ信頼性が高いです。EC2 Fleetを使用してEC2 Spotインスタンスを起動することでコストを削減できます。カスタムAMIを作成し、インスタンス起動時に最新のAMIを使用することで、汎用イメージからソフトウェアを構成するのにかかる30分の時間を節約でき、効率とコストの両方を向上させます。一方、選択肢Aはオンデマンド価格モデルを使用するためコストが高くなります。選択肢Bは手動での構成および停止により効率が低く、人的コストも高くなります。選択肢CはSpotインスタンスを使用していますが、構成時間を節約するためのカスタムAMIを作成していません。以上より、Dが最適な選択です。