リージョンとアベイラビリティゾーンとは|クラウドの地理的な配置と障害分離の仕組み

当ページは検証・整備中のドラフトです。
内容は実環境での検証や追加調査により変更される予定です。
参照:ページ公開・更新ポリシー

クラウドサービスの設備は世界各地に分散しており、その配置場所を管理する単位としてリージョンとアベイラビリティゾーンが使われている。

リージョンはクラウド基盤を配置する地理的な領域、アベイラビリティゾーンはリージョン内で障害の影響を分離するための区画である。

この区分は、クラウドサービスの可用性だけでなく、通信速度やデータの保存場所、災害対策にも関係している。

リージョンとアベイラビリティゾーンの基本構造

クラウド事業者は、世界各地のデータセンターを地域ごとにまとめ、さらに障害の影響範囲を考慮して設備を区分している。

アベイラビリティゾーン(Availability Zone)は、一般に「AZ」と略される。

区分概要
リージョンクラウド基盤を配置する地理的な領域
アベイラビリティゾーン(AZ)リージョン内で障害を分離する区画
データセンターサーバーやネットワーク機器を収容する物理施設

一般的には、1つのリージョンに複数のAZがあり、各AZは1つ以上のデータセンターで構成される。

例えば、北米とアジアにクラウド基盤を展開する場合、次のような配置が考えられる。

広域地域リージョンの例AZの例
北米米国東部AZ-A、AZ-B、AZ-C
アジア東京AZ-A、AZ-B、AZ-C
アジア大阪AZ-A、AZ-B、AZ-C

※AZ-Aなどは構造を説明するための仮称である。実際の名称や構成は事業者によって異なる。

東京リージョン内のAZ-AとAZ-Bは、同じ地域にありながら設備障害の影響を分離した区画である。一方、東京と大阪は別のリージョンにあたり、地理的にも離れている。

リージョンとは

リージョンとは、クラウド事業者がサービスを提供する地理的な領域である。

東京や大阪、米国東部などに設けられ、サーバーやストレージなどのクラウド資源を配置する単位となっている。

リージョンごとの独立性

異なるリージョンは地理的に離れており、ある地域で大規模な障害が発生しても、別の地域でサービスを継続できるように設計されている。

ただし、認証や管理機能などを複数のリージョンで共有するサービスもあり、完全に独立しているとは限らない。

データ所在地と通信距離

リージョンの選択は、通信遅延やデータの保存場所にも影響する。

一般に利用者に近いリージョンほど通信遅延を抑えやすく、日本国内向けのサービスでは東京や大阪などが候補となる。

また、個人情報や業務データを国内に保存する必要がある場合、国内リージョンを選ぶことが判断材料となる。ただし、ログやバックアップなどの保存場所はサービスごとの仕様にも左右される。

アベイラビリティゾーンとは

AZとは、同じリージョン内で設備障害の影響を分離するための区画である。

例えば、東京リージョンに3つのAZがある場合、それぞれの設備を分離することで、1つのAZが停止しても他のAZまで同時に停止するリスクを抑えている。

AZの独立性

AZは、電源やネットワーク、建物などを分離し、設備障害が他のAZへ波及しにくい構造を持つ。

一方、AZ同士は高速なネットワークで接続されており、複数のAZにまたがるシステムを構築できる。

AZとデータセンターの違い

AZは物理的に独立性を持たせた設備群であり、1つ以上のデータセンターで構成される。

つまり、AZとデータセンターは必ずしも一対一の関係ではない。

また、同じリージョンに属する以上、広域災害などによって複数のAZが同時に影響を受ける可能性は残る。

リージョンとAZによる可用性の違い

システムをどの範囲に分散するかによって、備えられる障害の規模が変わる。

構成配置方法主に備える障害限界
単一AZ1つのAZに配置個別機器の故障AZ全体の障害
複数AZ同一リージョン内の複数AZに分散AZ単位の障害リージョン全体の障害
複数リージョン異なるリージョンに分散リージョン単位の障害共通基盤の障害など

単一AZ構成

1つのAZにシステムを配置する構成で、費用や管理の負担を抑えやすい。

小規模なWebサイトや検証環境などで利用される一方、AZ全体が停止するとサービスを継続できなくなる可能性がある。

複数AZ構成

同じリージョン内の複数AZにシステムを分散し、1つのAZが停止しても別のAZでサービスを継続できるようにする構成である。

ただし、機器を分散配置するだけでは不十分であり、データの同期や障害時の切り替えにも対応している必要がある。

複数リージョン構成

東京と大阪など、異なるリージョンにシステムを分散する構成である。

リージョン全体の停止や大規模災害への備えとなるが、データ同期や通信、運用管理の負担は大きくなる。また、共通の認証基盤などに障害が発生すれば、複数リージョンが影響を受ける場合もある。

リージョンとAZの選択に関係する要素

リージョンやAZの選択では、障害対策以外にもいくつかの条件を考慮する必要がある。

項目関係する内容
通信遅延利用者や接続先システムとの距離
データ所在地保存場所に関する法令や契約上の要件
サービス提供範囲リージョンごとに利用できる機能の違い
費用利用料金やAZ間・リージョン間の転送費用
可用性想定する障害と必要な冗長化の範囲
運用管理分散構成に伴う監視や障害対応の負担

通信距離と遅延

利用者や接続先のシステムから遠いリージョンでは、通信遅延が大きくなる場合がある。

特に、頻繁にデータをやり取りする業務システムでは、配置場所が応答速度に影響する。

データの保存場所

個人情報や業務データを扱う場合、法令や契約によって保存地域が指定されることがある。

ただし、国内リージョンを選んでも、ログやバックアップを含むすべてのデータが国内に保存されるとは限らない。保存範囲は各サービスの仕様による。

サービスの提供範囲と費用

利用できる機能や料金は、リージョンによって異なる場合がある。

また、複数AZや複数リージョンを利用すると、追加の設備費用やデータ転送費用が発生することもある。

クラウドサービスの提供形態との関係

リージョンやAZを利用者がどこまで指定できるかは、クラウドサービスの提供形態によって異なる。

代表的な提供形態には、IaaS(Infrastructure as a Service)、PaaS(Platform as a Service)、SaaS(Software as a Service)がある。

IaaSでのリージョン・AZの指定

IaaSは仮想サーバーやストレージなどの基盤を提供するサービスで、利用者がリージョンやAZを指定できるものが多い。

そのため、単一AZで運用するか、複数AZへ分散するかといった構成も利用者側で判断する。

PaaSでの配置と冗長化

PaaSはアプリケーションの実行環境を提供するサービスである。

リージョンを選択できる一方、AZの配置や冗長化は事業者側が管理する場合もある。冗長化の範囲はサービスやプランによって異なる。

SaaSで選択できる範囲

SaaSは完成したソフトウェアを利用するサービスで、設備の配置や冗長化は一般に事業者側が管理している。

利用者がAZを指定することは少ないものの、データの保存地域を選択できるサービスもある。

リージョン・AZのについての現実的な選択

一般的なSaaSでは事業者が設備の配置や障害対策を管理しているため、利用者が個別にAZを選ぶ機会は少なく、選べない場合も多い。

一方、仮想サーバーやクラウドストレージを直接利用する場合は、リージョンの選択が通信性能、費用、データ所在地などに関係する。

業務停止の影響が大きいシステムでは、費用負担を考慮した上で複数AZや複数リージョンも選択肢して検討する。

冗長化とバックアップの違い

複数AZや複数リージョンへの分散は、主に設備障害が発生した際のサービス継続を目的としている。

一方、バックアップは誤操作やデータ破損、ランサムウェアなどによって失われたデータを復旧するための仕組みである。

例えば、複数AZ間でデータを同期している場合、誤って削除したデータも別のAZへ反映される可能性がある。そのため、冗長化だけでなく、必要に応じて独立したバックアップを確保することが重要となる。

リージョンとAZの違いを理解することは、クラウドサービスの障害対策やデータ管理の条件を判断するための基礎となる。