運営者プロフィール

AWSのEC2でWordPressデモサイト構築。インスタンス構築の流れから料金まで

本記事対象者
AWSのEC2でインスタンス構築の流れや料金について知りたい方

ども。あいしんくいっと( @ithinkitnet)です。
「サッと使って、サッと消せる」

AWSを代表とするクラウドを利用する上で大きなメリットのひとつ。
WordPressを使ったサイト構築のお願いをされたので、デモ環境構築を兼ねて久しぶりにAWSのEC2を利用することにします。
というわけで、AWSのEC2の利用からインスタンスの構築まで一連の流れを書いておきたいと思います。
流れは以下の通り。

STEP.1
EC2料金確認
東京リージョンでの料金確認
STEP.2
EC2インスタンスの構築
1. AMI(Amazonマシンイメージ)選択
2. インスタンスタイプ選択
3. インスタンスの詳細設定
4. ストレージの選択
5. セキュリティグループの設定
6. サマリ画面
7. キーペア選択
EC2インスタンス構築の流れとしてはこんな感じでしょうか。
ウィザード通りに進めれば簡単にサーバ構築出来ますから。

AWSを利用する上で知っておいたほうが良いことは下記にまとめてます。
サッと目を通しておいたほうが理解が深まるかも知れません。
絶対に知っておきたいAWSの使い方10選。3年使ってみて感じたこと。

では、構築を始めます。

EC2サービスの料金確認

とりあえず、東京リージョンのEC2料金を確認。

※2018/11/18時点のものを一部抜粋

右端の列に1時間毎の利用料金が記載されています。
基本的にAWSのサービスは使ったら使った分だけ料金を支払う「従量課金制」です。

ちなみにEC2には「使いたいときだけ使えるオンデマンドインスタンス、期間契約のリサーブドインスタンス、信頼性を少し犠牲にするスポットインスタンス」といった3つの種類があります。
長く使う予定があって少しでも安くしたいのであれば、リザーブドを利用するのも手です。

話が逸れましたが、今回はt2.microを使って構築することにします。
1時間あたり$0.0152ってことは100時間利用したら大体100円超くらいってことっすな。
5日稼働させて100円、30日で600円。これにアップロード通信料とか、EBS利用料とか、諸々乗っかってくると結構な金額になるのですが、必要な時にだけ起動するような使い方をするなら普通に安いし、手軽で便利だと思います。

EC2インスタンスの構築

では、EC2インスタンスを構築していきます。
EC2インスタンスの構築は至って簡単でウィザード通りに進めるだけ。
AWSコンソールからGUIで操作して構築するのですが、開発スピードが早いのでインターフェースはコロコロ変わります。なので、あなたが構築する時には既にUIが変更されている可能性も大いにありますw
なので、さらっと書いておきます。

AMI(Amazonマシンイメージ)選択

今回はスタンダードなAmazonLinuxを選択。
イメージ的にはCentOSに近い感じなので操作しやすい。

インスタンスタイプ選択

WordPressを動かすだけなのでt2.microを選択。
EC2はスモールスタートが基本。
スケールアップが必要になったタイミングで変更することをオススメします。
EC2インスタンスタイプの変更は停止を伴うけど、変更はいつでも可能なので。

インスタンスの詳細設定

作成するEC2インスタンスの詳細設定を行います。
既にVPC(Virtual Private Cloud)が作成済みなら、これといって弄る箇所はありません。

ストレージの選択

今回はWordPress以外必要ないので30GBほどで事足りる。
当然ですが、容量が大きければ大きいほどお金かかるので注意。

セキュリティグループの設定

事前に作成してあったSSH用のセキュリティグループを付与。
セキュリティグループはインバウンドとアウトバウンド両方のポート制御が可能ですが、今回はインバウンドのみ設定。
個人的にはアウトバウンドまで制御する必要はないと考えています。あくまで個人利用だし、運用ややこしくなるので・・・。

サマリ画面

最後にサマリの確認。選択した内容に問題ないことを確認し、いざEC2インスタンス作成!

キーペア選択

これでEC2インスタンス作成は完了。
最後にキーペアを選択します。

ローカル端末から無事にSSH接続出来ることを確認してフィニッシュ!
なお、AmazonLinuxの初回接続ユーザは「ec2-user」なので注意すること!


はい。
だいぶ駆け足&適当に流しましたが、AWSコンソールからEC2インスタンスを作成する流れはこんな感じ。

AWSは開発スピードが早く、GUIがコロコロ変わるので、CUIベース(AWSCLI等を利用した)での構築手順を覚えておくのがオススメ何ですけどね。
上でも書きましたが、もしかしたら記事投稿前にGUI変わってる可能性も。。。

ただ、個人ブログをAWS上で運営するのはコストかかるのでオススメしません。
以前、試みた事があったのですが、高過ぎました・・・。
個人ブログを運営するのであれば、レンタルサーバーもしくはVPSを激しくオススメします。
個人ブログ運営にAWSの料金は高すぎるのかも知れない・・・。

とは言え、検証環境として利用するならAWSは便利なのでオススメです。
使いたいだけ使って、いらなくなれば消せば良いし。

ithinkit

今後はAmazonLinux上でWordPressを構築していきたいと思います。

以上、あいしんくいっとでした♪( ´θ`)
AWSで料金アラート通知する方法(設定した金額を超えたらメール通知)EC2でデスクトップに表示される情報(ウォールペーパー)をカスタマイズする方法centos7にawscliをインストールしてS3へデータアップロードする方法

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)