2020-02-25こんにちは。Web・iOSエンジニアの三浦です。今回は、業務で使ったことのまとめも兼ねて、AWSを使ったWebサイトのインフラ構成を1から構築してみます。ここでは、ドメインの取得まではしないのであらかじめご了承ください。構成まずは構成を考えていきます。今回は以下のような構成とします。VPCサーバーやDBなどのAWSのサービスは、そのまま使うこともできますが、例えるならそれは雑居ビルのランダムな部屋を使用しているようなものです。Cloud)というサービスを使うことができます。このサービスは、例えるならビルの1フロアを丸々借り上げるようなものです。いう形で分けることができます。中にサーバーやDBを作っていくことになります。中に入れる、といった使い方をします。作成する際は、「リージョン」というものを選択します。リージョンには「東京」や「オハイオ(アメリカ)」など様々な地域があり、物理的にAWSの施設がある地域のことです。日本で使うのであれば「東京」リージョンのほうが「オハイオ(アメリカ)」リージョンよりも物理的に距離が近いので、通信時間が短くなります。リージョンの中にはアベイラビリティゾーン(AZ)というものがあります。東京リージョンには3つのAZがあり、このAZの住所に実際にAWSの施設が存在します。AZが複数存在するのは、地震や停電などでいずれかのAZの機能が停止したとしても、他のAZでサービスを停止させることなく続けられるようにする、などの可用性の向上のためです。作成するかを選択します。インターネットからアクセスできないとは言っても、サーバーへ必要な設定をダウンロードするなどインターネットとつながっている必要があります。内部のIPアドレス(プライベートIPアドレス)とインターネットのIPアドレス(グローバルIPアドレス)を相互に変換してくれるサービスを使用します。インターネットと何らかのやり取りをする際にそれを経由することで、セキュリティを保ったままインターネットに接続することができるようになります。それぞれ1つずつのためです。存在する必要があるためです。EC2Webサイトを作成するには、サーバーが必要です。Cloud)と呼ばれます。