リージョン・アベイラビリティゾーン・エッジロケーションの全体像
地域、地域内の配置、配信拠点を一枚の地図として理解し、同じ「近い」「分散」という言葉でも異なる目的を整理します。
この単元で学ぶこと
- 三つの拠点の包含関係と役割を説明する
- 性能と障害対策の配置判断を区別する
- 資源の範囲と運用条件を確認する
本文解説
1. まず地域を選ぶ リージョンは複数のAZからなる地理的な領域です。リージョンコードで対象地域を指定し、EC2等の地域資源をそこで利用します。一つのリージョン内のAZ名を変えることと、別リージョンへ移ることは同じ操作ではありません。
2. 次に地域内の場所を選ぶ AZはそのリージョン内の独立した場所で、一つ以上のデータセンターを含みます。AZをまたいだ配置は一つの場所の障害へ備える方法です。ただし一つのサービスがAZをどのように使うかは仕様が異なります。利用者が配置を選ぶ資源と、サービスが複数AZを利用する構成を区別します。
3. 配信は利用者側から見る リージョンのアプリが提供する画像等をCloudFrontへ通すと、エッジのキャッシュを使って利用者に近い場所から返せます。エッジは一般的なリージョン資源を自由に置く場所ではなく、配信等のサービス機能で使う拠点です。
4. オリジンとの関係 エッジで応答する内容の取得元をオリジンといいます。例えばS3やWebサーバーがオリジンです。キャッシュヒットでは有効な項目を使えますが、ミス等では取得元へのアクセスが必要になります。エッジがあるからオリジンを不要にできるという関係ではありません。
5. 距離と障害範囲は別 利用者に近い配信拠点は遅延対策、別AZへの分散は地域内の障害分離、別リージョンへの配置は地域規模の備え等に対応します。一つを選んだから残る目的も満たせると考えず、要求を分けて組み合わせます。
6. 資源の範囲を確認する AWSの全資源が同じ地理的範囲で管理されるわけではありません。EC2インスタンスの配置のようにAZを考えるもの、リージョンで管理するもの、グローバルなサービスがあります。サービスごとの仕様を確認し、コンソールの表示地域が違うと地域資源が見えないことも理解します。
7. 同期しないものを見落とさない 別地域へアプリを用意しても、データや設定が自動的に同じになるとは限りません。複製対象、更新方法、権限、接続先の切替を別に用意します。キャッシュもデータの恒久的な復元元ではなく、有効期間や更新のルールを持つ複製です。
8. 一覧を読む練習 図や構成表ではまずリージョンを囲み、その中のAZを分け、外側の利用者とエッジ・オリジンの経路を描きます。障害の影響、配置要件、遅延、追加費用をそれぞれ確認すると、異なる論点を同じ「分散」の言葉だけで選ぶ誤りを減らせます。
図解
重要ポイント
- リージョン内に複数AZがある。
- エッジとオリジンは配信上の役割である。
- 近さと障害分離は異なる目的。
間違えやすい点
- エッジを一般EC2の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
確認問題の出題・採点や学習履歴の保存にはログインが必要です。