変更要約: CLF-C02 第2章を新基準で全面拡充(リージョン/AZ/エッジ/包含・選択軸、SPOF/マルチAZ+ELB+Auto Scaling/HA・耐障害性・弾力性/DR)
2.1リージョン・アベイラビリティーゾーン・エッジロケーション
AWS の地理構造——リージョン、アベイラビリティーゾーン(AZ)、エッジロケーション——と、リソースを置くリージョンの選び方を理解します。
AWS は世界中のデータセンター群で構成されています。リソースをどこに置くかは、見た目以上に重要な設計判断です。応答速度(遅延)・法令やデータ所在地(データ主権)・コスト(リージョン差)・使いたいサービスの提供状況に直結します。この節では、AWS の地理構造——リージョン > アベイラビリティーゾーン > データセンターと、別系統のエッジロケーション——を整理します。
2.1.1リージョンとアベイラビリティーゾーン
- リージョン(Region):地理的に独立した領域(例:東京 ap-northeast-1)。複数の AZ(通常3つ以上)で構成される。
- アベイラビリティーゾーン(AZ):1つ以上の独立したデータセンター。電源・冷却・ネットワークが分離され、AZ 間は低遅延の専用回線で接続される。
- 複数 AZ にまたがって配置(マルチAZ)すると、単一 AZ の障害に強くなる。
ポイントは、AZ が物理的に離れていること。落雷・洪水・停電のような局所的な障害が複数 AZ に同時に及びにくいよう、十分な距離をとって配置されています。だからこそ「複数 AZ に分散すれば1つ落ちても継続できる」が成り立ちます(次節で設計を学びます)。さらに広域災害に備えるなら、別リージョンへのバックアップ/レプリケーションを検討します。
2.1.2エッジロケーションと派生インフラ
- エッジロケーション:コンテンツをユーザーの近くでキャッシュ・配信する拠点(Amazon CloudFront)。AZ より数が多く、低遅延の配信に使う。
- Local Zones:大都市の近くに計算/ストレージを置き、超低遅延が要る用途に対応(補足)。
- リージョン選択の4つの軸:遅延(近さ)・コンプライアンス/データ所在地・コスト(リージョン差)・サービス提供状況。
| 要素 | 単位 | 主な役割 |
|---|---|---|
| リージョン | 地理的な領域 | リソースを置く場所の選択 |
| アベイラビリティーゾーン | リージョン内の独立DC群 | マルチAZで高可用性 |
| エッジロケーション | 世界中の配信拠点 | CloudFront で低遅延配信 |
| 判断軸 | なぜ重要か |
|---|---|
| 遅延(近さ) | 利用者に近いほど応答が速い |
| コンプライアンス/データ所在地 | データを置ける国・地域の制約 |
| コスト | 同じサービスでもリージョンで料金差 |
| サービス提供状況 | 新サービスは一部リージョンから提供 |
シナリオ:国内向けの動画配信。 視聴者は国内中心→東京リージョンを選ぶ(遅延)。静的な動画はエッジロケーション(CloudFront)でキャッシュし世界中へ低遅延配信。可用性のため配信元(オリジン)は複数 AZに。広域災害に備えるなら別リージョンへバックアップ。
混同に注意:
①AZ(リージョン内の独立DC・高可用性)とエッジロケーション(CloudFrontの配信拠点・低遅延配信)は役割が別。
②「複数 AZ」は同一リージョン内の冗長=広域災害には別リージョンが必要。
③リージョン選択に「好み」は無関係——遅延・コンプラ・コスト・可用性で決める。
AZ=リージョン内の独立したDC(複数AZで冗長)/エッジロケーション=CloudFront のコンテンツ配信/リージョン選択=遅延・コンプライアンス・コスト・サービス可用性 は頻出です。AZ とエッジロケーションの役割を取り違えないこと。
2.1.3この節のまとめ
- 包含:リージョン > AZ > データセンター。AZ は物理的に分離
- エッジロケーション=CloudFront でユーザー近くに低遅延配信(AZとは別役割)
- リージョン選択=遅延・コンプライアンス/データ所在地・コスト・サービス可用性
進捗の記録にはログインが必要です。
理解度チェック
(軽い確認用)Q1. アベイラビリティーゾーン(AZ)の説明として正しいものはどれですか?
Q2. ユーザーの近くでコンテンツをキャッシュ・配信して低遅延を実現するのはどれですか?
Q3. リソースを置くリージョンを選ぶときの考慮として適切でないものはどれですか?
Q4. リージョン・AZ・データセンターの包含関係として正しいものはどれですか?
Q5. 同一リージョン内で単一データセンター障害に耐えるための基本的な配置はどれですか?

