この記事を読んでできるようになること
VPCのパブリックサブネットに、EC2(Webサーバー)を設置することができる。
記事を読むにあたってのお願い
私はAWSの初学者で、アウトプットをすることで知識を定着させるためにこの記事を書いています。内容に誤りがある場合は、コメントをいただけますと幸いです。
学習に使用した教材
AWS:ゼロから実践するAmazon Web Services。手を動かしながらインフラの基礎を習得
https://www.udemy.com/course/aws-and-infra/
EC2とは
Amazon Elastic Compute Cloudの略で、仮想サーバーのこと。この仮想サーバーに、Webサーバーやアプリケーションサーバーを設置する。
AMIとは
Amazon Machine Imageの略で、サーバーに必要なオペレーティングシステムなどをパッケージ化したもののこと。Webサーバーソフトウェアを動かすのに必要。
EC2インスタンスの作成手順
①左上のサービスからEC2
を選択
②EC2ダッシュボードからインスタンス
をクリック
③インスタンスを起動
(オレンジのボタン)をクリック
④AMIの選択で「Amazon Linux 2 AMI (HVM), SSD Volume Type」の選択
をクリック
⑤「t2.micro」を選択し、次のステップ: インスタンスの詳細の設定
をクリック
⑥画像のように入力し、次のステップ: ストレージの追加
をクリック
⑦初期設定のまま、次のステップ: タグの追加
をクリック
⑧タグの追加もそのままで、次のステップ: セキュリティグループの設定
をクリック
⑨セキュリティグループ名に好きな名前を入力し、確認と作成
をクリック
⑩キーペアをダウンロードし、インスタンスの作成
をクリック
これで、EC2の作成が完了しました。
作成したEC2インスタンスのIPアドレスですが、サーバーが再起動するたびにIPアドレスが再割付け(変更)されてしまいます。そこでIPアドレスを固定するために、Elastic IPアドレスを取得します。このElastic IPは、固定されたIPアドレスで、サーバーが再起動しても変わりません。
Elastic IPの割当、関連付け手順
①EC2ダッシュボードからElastic IP
をクリック
②割り当て
をクリック
③割り当てられたElastic IPを選択し、「アクション」ボタンからElastic IP アドレスの関連付け
をクリック
④画像のように入力し、関連付ける
をクリック
これで、IPアドレスを固定することができました。
次回はEC2にsshログインし、環境構築を行って行こうと思います。