AWSグローバルインフラストラクチャを理解する
AWSの設備を、地域・地域内の障害分離・利用者に近い配信拠点という三つの視点で整理します。
この単元で学ぶこと
- リージョン・AZ・エッジの構造を説明する
- 配置先を選ぶ条件を区別する
- 複数配置と復旧の関係を説明する
本文解説
1. 世界のどこで動かすか AWSのリージョンは地理的に分かれた領域で、それぞれに複数のAZがあります。利用者はアプリやデータをどのリージョンに配置するかを選びます。例えば国内利用者への応答とデータ配置要件を考えて地域を決めます。リージョンは単一の物理サーバーの名前ではありません。
2. 地域の中で障害を分ける AZは一つ以上の独立したデータセンターから構成され、電源やネットワーク等の冗長性を持ちます。同じリージョンでもAZを分けることで、一か所の障害の影響を減らす構成を作れます。AZは常にデータセンター一棟と同じ、という定義ではありません。
3. 近くから配信する CloudFrontのエッジロケーションは利用者に近い拠点でコンテンツ配信を支援します。キャッシュにある画像を近くから返せれば、遠い元サーバーへの取得を減らせます。エッジは一般のEC2サーバーを配置するAZと同じ役割ではありません。
4. 地域選択の四条件 地域は利用者への遅延、データ配置要件、必要サービスの提供、費用等を合わせて選びます。近い地域でも必要機能がなければ要件を満たせません。安い地域でもデータ配置条件に合わないなら採用できません。一つの指標だけで決めないことが大切です。
5. 同一地域の複数AZ Webアプリを二つのAZへ置けば、片方のAZの問題に備えられます。ただし要求を正常な側へ振り分ける仕組み、データの利用方法、残る側の処理能力も必要です。単に二台を作っても、両方が同じAZならAZ全体の影響は共通です。
6. 別地域への備え リージョン規模の影響に備える場合は、別リージョンを使う構成を検討します。資源やデータが全て自動で複製されるわけではなく、サービスに応じた複製と切替が必要です。移動するデータ量、更新の遅れ、運用の手間も増える可能性があります。
7. 外へ延長する仕組み Local Zoneはリージョンを利用者に近い場所へ延長して一部サービスを提供します。Outpostsは顧客施設へAWS基盤を置く仕組みです。どちらも一般的なCDNキャッシュ拠点と同じではなく、現地処理や低遅延等の条件で比較します。
8. 固定の数より役割 リージョン数や提供サービスは変わるため、最新一覧で確認します。CLFでは数の暗記より、リージョンとAZの関係、複数配置の目的、利用者の近くから配信する役割を理解します。冗長化は誤削除からの復元と同じではないので、必要に応じバックアップも用意します。
図解
重要ポイント
- リージョンは複数AZを含む地理的領域。
- エッジは配信を近づける拠点。
- 複数配置には切替とデータの設計も必要。
間違えやすい点
- 二台なら別AZにあると思う。
- 別リージョンを選ぶだけで資源も複製されると思う。
用語解説
- リージョン
- 複数AZからなる地理的な領域。
- AZ
- 地域内で障害を分離する一つ以上のデータセンターのまとまり。
- エッジロケーション
- 利用者に近い配信等の拠点。
関連教材
参考資料
教材データに登録された参考リンクです。リンク先の内容や更新日は提供元でご確認ください。
- https://docs.aws.amazon.com/aws-certification/latest/cloud-practitioner-02/cloud-practitioner-02-domain3.html
- https://docs.aws.amazon.com/whitepapers/latest/aws-overview/global-infrastructure.html
- https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html
- https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html
- https://docs.aws.amazon.com/global-infrastructure/latest/regions/aws-regions.html
- https://docs.aws.amazon.com/global-infrastructure/latest/regions/az-ids.html
- https://docs.aws.amazon.com/global-infrastructure/latest/regions/aws-availability-zones.html
- https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Expiration.html
- https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html
- https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/controlling-the-cache-key.html
確認問題の出題・採点や学習履歴の保存にはログインが必要です。