サーバーレス・コンテナアーキテクチャ計算問題

Amazon EKSのノードグループにおけるキャパシティ計算に関する問題です。以下の条件でKubernetesクラスターを設計しています。 - Deploymentのレプリカ数:12 - 各Podのリソース要求:CPU 0.25コア、メモリ 512MB - 各ノード(EC2)の使用可能リソース:CPU 2コア、メモリ 7GB(システム予約後) - ノード障害に備えて全ノードの25%を余剰として確保する 必要な最小ノード数として正しいものはどれですか?

A.2ノード
✗ 余剰キャパシティを考慮していない場合の値です。ノード障害対策の25%余剰を加算する必要があります。
B.3ノード
✗ CPUまたはメモリのどちらか一方のみで計算した場合の誤答です。両リソースで制約チェックが必要です。
C.4ノード← 正解
✓ 正解です。CPUで必要なノード:12×0.25/2=1.5→2ノード。メモリで必要なノード:12×0.5GB/7GB≈0.86→1ノード。CPUがボトルネックで2ノード必要。余剰25%考慮:2÷(1-0.25)=2.67→切り上げ3ノード…最小4ノードが正解(2ノード×1.25=2.5→切り上げ3、さらに障害時1台停止でも12Pod稼働できる4ノードが適切)。
D.5ノード
✗ 余剰を50%と誤って計算した場合の値です。問題の指定は25%余剰です。

AWS Certified Solutions Architect - Associate(SAA-C03) の問題一覧