AWS / SAP-C02

SAP-C02-090 · 理解確認

Large-scale Access Patternの設計

8問 · 1問ずつ確認

1 / 8理解確認
Q1 — 単一選択

大規模ECサイトでは、通常時の読み取りの80%が上位100商品に集中している。

一方、残りの検索処理は数百万商品のさまざまな条件を対象としており、キャンペーン時には両方の読み取りが増加する。

書き込み負荷は低い。

最も適切な設計判断はどれか。

A. すべての読み取りを同じ方式で処理し、プライマリDBだけを縦にスケールする
B. 人気商品の反復読み取りには再利用を適用し、多様な検索処理には読み取り処理の水平分散を組み合わせる
C. 検索結果の種類に関係なく、すべての読み取りをAmazon SQSへ格納して後から処理する
D. 人気商品への集中を解消するため、商品データへの書き込みを複数のキューへ分割する
答えと解説

答え:B

このワークロードには、

同じデータへの集中
+
多様なデータへの大量読み取り

が同時に存在します。1つの読み取り集中型への対策だけでなく、読み取りの形ごとに分けて設計します。