SAA-C03:AWS Certified Solutions Architect - Associate 高性能なアーキテクチャの設計 問24
高性能なアーキテクチャの設計/高性能で弾力的なコンピューティングソリューションの設計HPC(ハイパフォーマンスコンピューティング)クラスターで、多数の EC2 インスタンス間を、極めて低いネットワークレイテンシと高い帯域(スループット)で密に通信させたいと考えています。最も適したインスタンスの配置はどれですか。
当サイトのオリジナル問題(SAA-C03:AWS Certified Solutions Architect - Associateの出題範囲「高性能なアーキテクチャの設計」に対応。実際の試験問題ではありません)
- A複数のアベイラビリティーゾーンに分散して配置する
- Bクラスタープレイスメントグループで、同一 AZ 内の近接したハードウェアにインスタンスを配置する
- Cパーティションプレイスメントグループで、大規模分散システムの障害分離を優先して配置する
- Dスプレッドプレイスメントグループで、各インスタンスを別々のハードウェアに分散する
正解:B
解説
クラスタープレイスメントグループは、単一の AZ 内で物理的に近接したインスタンス群を配置し、インスタンス間で低レイテンシ・高スループットなネットワークを実現します。HPC やタイトに結合した並列処理に最適です。複数 AZ への分散や、スプレッド/パーティションプレイスメントグループは可用性・障害分離を優先するもので、インスタンス間の低レイテンシ通信には向きません。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- A誤り。複数 AZ への分散は可用性向上には有効ですが、AZ 間のレイテンシが増えるため密な低遅延通信には不向きです。
- B正しい。クラスタープレイスメントグループは近接配置により、インスタンス間の低レイテンシ・高スループット通信を実現します。
- C誤り。パーティションプレイスメントグループは障害分離(大規模分散システム)向けで、低レイテンシ通信の最適化が目的ではありません。
- D誤り。スプレッドプレイスメントグループは各インスタンスを分散して配置し可用性を高めるもので、密な低遅延通信には向きません。