データセンターやネットワーク接続などのインフラストラクチャは、すべてのクラウドアプリケーションの基盤として現在も存在しています。AWS では、この物理的インフラストラクチャが、リージョンとアベイラビリティーゾーンという形でAWSグローバルインフラストラクチャを構成します。
リージョン
リージョンは、AWS がデータセンターをホストする世界中の地理的場所のことです。AWS リージョンは、そのリージョンが存在する場所にちなんで命名されます。たとえば、米国ではバージニア北部にあるリージョンは北バージニアリージョン、オレゴン州のリージョンはオレゴンリージョンと呼ばれます。
各 AWS リージョンは、地理名とリージョンコードに関連しています。
リージョンコードの例:
- us-east-1: 米国東部地域で最初に作成されたリージョンです。このリージョンの地理的名称はバージニア北部です。
- ap-northeast-1: 北東アジア太平洋地域で最初に作成されたリージョンです。この地理的名称は東京です。
AWS リージョンは互いに独立しています。データは、お客様の明示的な同意と承認なしに、別のリージョンに複製されることはありません。
適切な AWS リージョンを選択するための考慮事項
-
企業は多くの場合、顧客データを特定の地域に保管する規制を遵守する必要があります。該当する場合は、コンプライアンス要件を満たすリージョンを選択します。
-
アプリケーションがレイテンシー(データのリクエストとレスポンス間の遅延)の影響を受けやすい場合は、ユーザーベースに近いリージョンを選択します。
価格設定
地域経済とデータセンター運用における物理的性質上、価格は地域ごとに異なります。
サービスの可用性
一部のサービスは、一部のリージョンでは利用できない場合があります。
アベイラビリティーゾーン
すべてのリージョンには、アベイラビリティーゾーン (AZ) のクラスターがあります。AZ は、冗長電源、ネットワーク、接続性を備えた 1 つ以上のデータセンターで構成されます。これらのデータセンターは、非公開の場所にある隔離された施設で運用されています。これらは冗長電源、高速、低レイテンシーで接続されます。
AZ にはコード名もあります。リージョン内に配置されているため、リージョンコード名の末尾に文字を追加します。例:
リソースが us-east-1c に存在することがわかると、リソースが us-east-1 リージョンの AZ cにあると推測できます。
利点
- セキュリティ
- 可用性
- パフォーマンス
- スケーラビリティ
- 柔軟性
- グローバルに提供するサービスの規模
AWS サービスの提供範囲
使用する AWS サービスに応じて、リソースは AZ、リージョン、またはグローバルレベルでデプロイされます。
回復性の維持
アプリケーションを利用できるようにするには、高可用性と回復性を維持する必要があります。クラウドアーキテクチャのベストプラクティスは、リージョン提供範囲内のマネージドサービスを使用することです。これらのサービスには、可用性と回復性が組み込まれています。
それが不可能な場合は、ワークロードが複数の AZ に複製されていることを確認してください。少なくとも 2 つの AZ を使用する必要があります。そうすれば、AZ に障害が発生した場合でも、トラフィックを引き継ぐ 2 番目の AZ でアプリケーションのインフラストラクチャを稼働できます。