🌟
Region, Zone, DataCenterの関係のMEMO
包含関係
Region ∋ Zone ∋ DataCenter
DataCenterとは
サーバーが置いてある物理的な施設のこと。物理的な概念なので、クラウドからはDataCenterを意識して操作することはない。
クラウドからは代わりに、Zoneという一つ以上のDataCenterからなら論理的な単位で操作を行う。
◇データセンターの外見と内部イメージ
Zoneとは
一つ以上のDataCenterを集合させ論理的な単位としてまとめたもの。Azure、AWSではAvailability Zone, GCPではZoneと呼ぶ。Regionは複数のZoneを含んだもので、Azureでは3つ、GCPでは3つ以上のZoneが一つのRegionに含まれている。
それぞれのZoneは物理的に離れた位置にあり、地震・洪水・火事などで一度に被害を受けるのは一つのZoneとなるようになっているため、Multi-Zone構成では災害耐性が強くなる。
Container系のサービスでは、Multi-Zone構成が簡単に設定できるようになっているものが多い。
◇AzureのRegion-Zone-DataCenterのイメージ図
Regionとは
複数のZoneからまとめられた地域で、例えばNorth-East-Asia2(東京)のようなものがある。
Regionに含まれているZone間の通信は高速化されており、Azureでは2ms以内で通信を行える。
東日本のRegionを選ぶ、西日本のRegionで選ぶかによってもアクセス時間が変化する。アメリカのRegionを選択したときは、~1000ms程度の時間がかかり、明らかに体感できる程度に通信が遅くなった。
Multi Region構成を実現するためには、Load Balancerによるの設定など自分で構成を組む必要がある場合が多い。
Discussion