AWS リージョン と アベイラビリティゾーン

Amazon サービスは世界中の複数の場所でホストされています。 Amazonは、パフォーマンスを向上させ、フォールトトレランス、高可用性、コスト最適化を実現するために、複数の場所にリソースとデータを配置する機能を提供します。

グローバルインフラストラクチャ

リージョン

AWS は、インスタンスを配置し、Region という複数のリージョンにデータを格納する柔軟性を顧客に提供します。各リージョンは、定義されたリージョンの AWS リソースの独立したコレクションです。

  • 各リージョンは独立した地理的領域であり、完全に独立している。
  • 各 Amazon リージョンは、他のリージョンから完全に分離されるように設計されており、最大のフォールトトレランスと安定性を実現することができます。
  • リージョン間のコミュニケーションは公衆インターネットを介して行われ、暗号化を使用してデータを保護するための適切な措置を講じる必要があります。
  • リージョン間のデータ転送は、送信と受信の両方のインスタンスのインターネットデータ転送レートで課金されます。
  • 明示的に行われない限り、リソースはリージョン間でレプリケートされません。

リージョンの選択は、多くの要因から推進することができます。

  1. レイテンシ – データ待ち時間を短縮するために、対象のユーザーベースにクローズアップするようにリージョンを選択することができます。
  2. コスト – AWS は、すべての地域にわたって同じサービスセットを提供しますが、Amazon が負担するコスト (土地、電力、帯域幅など) によって地域ごとに異なるため、他の地域に比べて安くなる可能性があります。
  3. 法令遵守 – 多くの国が、データ自体がリージョン内に常駐するようにコンプライアンスと規制要件を遵守しています。
  4. 機能 – すべてのリージョンがすべての AWS 機能とサービスを提供するわけではないので、リージョン選択はリージョンがサポートするサービスに依存します。

アベイラビリティゾーン

各リージョンは、アベイラビリティーゾーンと呼ばれる複数の分離された場所で構成され、各アベイラビリティーゾーンは物理的に別個の独立したインフラストラクチャ上で動作し、信頼性の高いものになります。

  • 各リージョンには複数のアベイラビリティーゾーンがあります。
  • 各 AZ は物理的に火災、地震などの珍しい災害は、単一の AZ に影響を与えるようにお互いから隔離されています。
  • AZ は地理的に互いに分離され、同じリージョン内で、独立した障害ゾーンとして機能します。
  • AZ は複数の tier 1 トランジットプロバイダに冗長に接続されています。
  • リージョンの AZ は、公共のインターネットを介してではなく、低レイテンシのプライベートリンクと接続されている。
  • マルチ AZ、複数のアベイラビリティゾーンにわたるリソースの分散、機能を使用して、複数の AZ にインスタンスを分散して高可用性を提供できます。
  • AWS は、可用性ゾーンを各アカウントの識別子に個別にマッピングすることによって、リソースが可用性ゾーン間で分散されるようにします。 例えば、 us-east-1a AZ の us-east-1 領域は、別のアカウントの us-east-1a AZ と同じ場所ではない可能性があります。 アカウント間でアベイラビリティゾーンを調整する方法はありません。

エッジロケーション

  • エッジロケーションは、コンテンツの配布のためのデータセンターの世界的なネットワークを介して AWS によって維持される場所です。
  • これらの場所は、世界中の主要都市のほとんどに位置しており、CloudFront (CDN) がエンドユーザーにコンテンツを配布して待ち時間を短縮するために使用されます。

AWS認定試験の練習問題

  • 質問はインターネットから収集され、答えは自分の知識と理解に基づいてマークされます(これはあなたと異なる場合があります)。
  • AWSサービスは毎日更新され、回答と質問はすぐに時代遅れになる可能性がありますので、それに応じて調査してください。
  • AWSのアップデートのペースを追うためにAWS試験の質問は更新されないため、基礎となる機能が変更されても質問が更新されないことがあります。
  • さらなるフィードバック、ディスカッション、修正を可能にします。
  1. ジョージは、AWS アカウントを使用して US-East-1a ゾーン内に3つの EC2 インスタンスを導入しました。 レイは、AWS アカウントを使用して US-East-1a ゾーンに2つの EC2 インスタンスを導入しました。 ジョージ と レイ が Availability Zone(AZ) の概念をよりよく理解するのに役立つと思われる記述はどれですか?
    1. ジョージ と レイ のインスタンスは、同じデータセンターで実行されます
    2. ジョージ と レイ のすべてのインスタンスは、最小限のコストでプライベート IP 経由で通信することができます
    3. ジョージ と レイ のすべてのインスタンスは、任意のコストなしでプライベート IP 経由で通信することができます
    4. ジョージ と レイ の us-east-1a リージョンは異なるアベイラビリティゾーンになることができます(参照リンク、アベイラビリティゾーンは、リージョンコードとそれに続く文字識別子によって表されます。 たとえば、us-east-1a などです。 リージョンのアベイラビリティゾーンにリソースが確実に配分されるように、各アカウントの識別子にアベイラビリティゾーンを独自にマップします。 たとえば、アベイラビリティゾーン us-east-1a は、別のアカウントの us-east-1a と同じ場所ではない場合があります。 アカウント間でアベイラビリティゾーンを調整する方法はありません。)

Jayendra’s Blog

この記事は自己学習用に「AWS Regions, Availability Zones and Edge Locations – Certification(Jayendra’s Blogより)」を日本語に訳した記事です。