Q87 — AWS SAA-C03 第17章

第 87/89 問 | ← 第17章

Q1387. ある会社が、ストリーミングデータをニアリアルタイムで処理するアプリケーションを展開しようとしています。このワークロードには Amazon EC2 インスタンスを使用する予定です。ネットワークアーキテクチャは、ノード間のレイテンシを可能な限り最小限に抑えるよう設定可能である必要があります。これらの要件を満たすネットワーキングソリューションはどれですか?

正解: B. 各 EC2 インスタンスに Elastic Fabric Adapter (EFA) をアタッチする。

解説

ストリーミングデータをニアリアルタイムで処理するアプリケーションにおいて、EC2 インスタンス間のレイテンシを最小限に抑える必要があるという要件を満たすネットワーキングソリューションを、各選択肢について検討します。 選択肢 A:EC2 インスタンスを複数の VPC に配置し、VPC ピアリングを設定する VPC ピアリングは、2つの VPC 間を同一ネットワークかのように通信可能にする機能ですが、ピアリング経由での通信には追加のネットワークホップと潜在的なレイテンシが発生します。異なる VPC 間でデータを転送する場合、単一かつ最適化されたネットワーク環境内に全インスタンスを配置するよりもオーバーヘッドが増加し、最低レイテンシの達成には不向きです。 選択肢 B:各 EC2 インスタンスに Elastic Fabric Adapter (EFA) をアタッチする Elastic Fabric Adapter (EFA) は、HPC(ハイパフォーマンスコンピューティング)や機械学習アプリケーションの高速化を目的としたネットワークデバイスであり、低レイテンシ・高スループットなインスタンス間通信を実現します。ストリーミングデータ処理のような、ノード間で高速なデータ転送が求められるワークロードに特に有効です。EFA を使用することで、インスタンス同士が高速・低レイテンシなネットワークファブリック上で直接通信可能となり、ノード間のデータ伝送時間を大幅に短縮できます。したがって、この選択肢は要件を最もよく満たします。 選択肢 C:EC2 インスタンスを spread プレースメントグループで実行する spread プレースメントグループは、ハードウェア障害の同時発生リスクを低減するために、インスタンスを物理的に分離された基盤ハードウェア上に配置します。これは可用性向上には有効ですが、インスタンス間のネットワークレイテンシを意図的に最適化するものではありません。主な目的はフォールトトレランスであり、低レイテンシ通信の実現とは関係ありません。 選択肢 D:Amazon EBS 最適化インスタンスタイプを使用する EBS 最適化インスタンスタイプは、EC2 インスタンスと Amazon EBS ストレージ間の専用スループットを提供するように設計されており、データベースなどストレージ性能が重要なワークロードに適しています。しかし、これはインスタンス間のネットワークレイテンシには一切影響しません。本問の要件は「ストリーミングデータ処理におけるノード間の低レイテンシ通信」であり、ストレージ性能とは無関係です。 以上より、ノード間のレイテンシを可能な限り最小限に抑えるネットワーキングソリューションとして最も適しているのは、各 EC2 インスタンスに Elastic Fabric Adapter (EFA) をアタッチすることです。よって、正解は B です。