SAP-C02#1(new-solutions)
あるグローバル小売企業は、北米と欧州の利用者が同一の REST API を介して在庫情報を参照する新しいワークロードを設計しています。バックエンドは Amazon API Gateway と AWS Lambda で構成し、データストアには地域間でレイテンシ 100 ミリ秒以内の読み取りと書き込みを満たす必要があります。リージョン障害発生時には自動でフェイルオーバーし、RPO は 1 秒未満、RTO は 1 分以内とします。もっとも要件に合致する設計はどれですか。
正解:A
正解の根拠
DynamoDB グローバルテーブルはマルチアクティブ書き込みをサポートし、リージョン間レプリケーションは通常 1 秒未満で完了します。各リージョンで API Gateway と Lambda を配置し、Route 53 のレイテンシベースルーティングとヘルスチェックを組み合わせれば低レイテンシと自動フェイルオーバーを両立できます。
| 選択肢 | RPO | RTO | マルチリージョン書き込み |
|---|---|---|---|
| A | 1 秒未満 | 1 分未満 | 可 |
| B | 数秒〜数分 | 数分〜時間 (手動) | 不可 |
| C | 同期 (単一) | 数分 | 不可 |
| D | 非同期 | 不定 | 限定的 |
不正解の理由
- B: クロスリージョンリードレプリカは非同期で、手動昇格を伴うため RTO 1 分以内の達成は困難です。
- C: Multi-AZ は単一リージョン内の冗長化に留まり、リージョン全体の障害には対応できません。
- D: ElastiCache はキャッシュ用途であり、トランザクションを伴う永続データストアとしては不適切です。

コメント