【あべいらびりてぃぞーん】

アベイラビリティゾーン(AZ) とは?

最終更新:
💡 同じ都市の中にある「別の建物のデータセンター」
📌 このページのポイント
クラウドリージョン(東京) AZ-a 電源系統 A ネットワーク A サーバー群 AZ-b 電源系統 B ネットワーク B サーバー群 AZ-c 電源系統 C ネットワーク C サーバー群 ← クロス AZ 冗長化(データ複製・フェイルオーバー) →
アベイラビリティゾーンの構成
ひよこ ひよこ
アベイラビリティゾーンって何のためにあるの?
ペンギン先生 ペンギン先生
1つのデータセンターに全部置いていると、停電や火災で丸ごとダメになるよね。AZは物理的に離れた場所にあるデータセンター群だから、1つのAZが障害を起こしても別のAZは無事なんだ。サーバーを複数のAZに分散させておけばサービスが止まらないよ。
ひよこ ひよこ
AZとリージョンって何が違うの?
ペンギン先生 ペンギン先生
リージョンは「東京」「バージニア」のような地理的な大きなエリア。1つのリージョンの中に2〜6個のAZがある。東京リージョンなら「ap-northeast-1a」「ap-northeast-1c」「ap-northeast-1d」の3つのAZがあるよ。AZ間は数十km離れているけど、低遅延の専用回線でつながっているんだ。
ひよこ ひよこ
マルチAZとマルチリージョンってどう使い分けるの?
ペンギン先生 ペンギン先生
マルチAZは同じリージョン内での障害対策で、コストもそこまで高くない。マルチリージョンは地震や大規模災害のような「リージョン全体が落ちる」事態への備えで、コストも複雑さも段違い。多くのサービスはマルチAZで十分だよ。
ひよこ ひよこ
AZって物理的にどれくらい離れているの?
ペンギン先生 ペンギン先生
AWSは公式に「数十km」と言っているけど、正確な場所は非公開なんだ。ただ実は同じAZ名でも、AWSアカウントごとに異なる物理データセンターに割り当てられていることがある。つまりAさんの「ap-northeast-1a」とBさんの「ap-northeast-1a」は違う場所かもしれない。これは特定のAZに負荷が偏るのを防ぐためのランダム割り当てなんだけど、他社とAZ名で話すときに齟齬が起きる原因になる。AZ IDという一意な識別子を使えば正確にやりとりできるんだよ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「アベイラビリティゾーン」って出てきたら「リージョン内の独立したデータセンター群のことで、障害対策の単位になるもの」と思えればだいたいOK!
📖 おまけ:英語の意味
「Availability Zone」 = 利用可能領域
💬 Availability(利用可能性)+ Zone(区域)。略してAZと呼ぶよ
← 用語集にもどる