猫でもわかるWeb開発・プログラミング猫でもわかるWeb開発・プログラミング本業エンジニアリングマネージャー。副業Webエンジニア。Web開発のヒントや、副業、日常生活のことを書きます。「リージョン」という概念が無い。語る時に、この3つの言葉がセット出でてくる。リージョンアベイラビリティゾーンエッジロケーションリージョンとアベイラビリティゾーン「リージョン」と「アベイラビリティゾーン」は聞いたことある人も多いと思う。「リージョン」とは、物理的な場所を表している。「東京」とか「大阪」とか「北京」とかである。「リージョン」の中にはいくつかの「アベイラビリティゾーン」がある。S3のサーバーなどを作成する時は「アベイラビリティゾーン」のうち1つを選択して作成する。アベイラビリティゾーンはいくつかのデータセンターの集合である。執筆時には、東京には4つのアベイラビリティゾーンがあるが、アベイラビリティゾーンごとにちょっと離れた位置にあったり、電力系統が別になっていたりして、自然災害や停電などに耐えるようになっている。同じアベイラビリティゾーンにサーバーがあると、まとめて落ちる場合があるが、2つのアベイラビリティゾーンにサーバーを作っておくと、どちらか片方は生きる可能性が高い。エッジロケーションAWSの中にはリージョンやアベイラビリティゾーンを指定せずに作成するものがある。世界中のあらゆる場所にあり、アクセスしたユーザーから最も近いものが使われる。レスポンスの速さが求められるのでこのようになっている。「リージョン」が無いのは、「エッジロケーション」と呼ばれる、世界中のあらゆる場所に配置されるからである。参考リージョン、アベイラビリティゾーン、エッジロケーションのことを、AWSの「グローバルインフラストラクチャ」と言います。スポンサーをお願いしますブログを投稿したらX(twitter)でお知らせしています。