できるかな?AWSでWordPress構築

構築と運用も目的なのでWordPress用のAMIは使わずに頑張りたいと思います。
(広告がAWSになってきた)

アカウント作成

gmailエイリアスを使って無料アカウント作成の流れを見ながら作成します・・・連絡先情報でエラーが表示されるんだけど問題点が分からなくて試行錯誤中・・・表示言語を日本語にしているけど、入力するのは半角英数だけってオチだった。エラーで出してくれよ。

RDS作成手順

無料でできる!?AWS ( EC2 + RDS ) による WordPress 環境構築を参考にします。

  • AWSにサインイン
  • 左上のServices>RDS
  • 青い「Launch a DB Instance」ボタン
  • MySQLを選択
  • 既定の「Yes, use Multi-AZ Deployment and Provisioned IOPS --Storage as defaults while creating this instance」を選択して「Next Step」
  • DB Instance Details
    • DB Instance Class:db.t1.micro
    • Allocated Storage:20GB(Amazon RDS での AWS 無料利用枠)
    • DB Instance Identifier:wpinstance
    • Master User Name:awsuser
    • Master User Password:mypassword
  • Additional Config
  • Management Options変更なし
  • 確認
  • Launch DB Instance
  • Your DB instance is being created.

できあがったらしい

確認

  • Services>RDS
  • Resourcesの中「DB instances(1)」
  • 作成したインスタンスをじっと眺めるStatusがCreating>Modifying>backing-up>Availbleに変わる
  • インスタンスの三角マークを展開してEndpointを見つける

Multi AZがYesだと有料らしい!!

  • Instance Actions>Modify
    • Multi-AZ Deployment -> No
    • Backup Retention Period 1 days -> 0 days
    • Apply Immediately

反映されるまで少し待つ。Pendingとか表示されていたかな?

迷いどころ1

Amazon VPCを使ったミニマム構成のサーバ環境を構築するに「非VPCが許されるのは小学生までだよねー」・・・調べるとVPCは無料利用枠はないみたいだ。

迷いどころ2

Amazon RDS 料金表
db.t1.microが$0.025/1h、、、、$18/1monthか、、、そんなにアクセス稼げるわけじゃないから高いな。

方針変換

RDS利用は一旦中止すっかなー?どうしよう?
ひとまずEC2を進めるよ。

EC2作成手順

  • 左上のServices>EC2
  • 青い「Launch Instance」
  • Step 1: Choose an Amazon Machine Image (AMI)
  • Step 2: Choose an Instance Type
    • 「Micro instances」を選択
  • Step 3: Configure Instance Details
    • 変更なし
  • Step 4: Add Storage
    • 変更なし
  • Step 5: Tag Instance
    • 変更なし
  • Step 6: Configure Security Group
    • Select an existing security groupでname:defaultにチェックを入れる
  • Step 7: Review Instance Launch
    • 「Launch」すると「Select an exitsting key pair or create a new key pair」が出て「No key pairs found」、、、「Choose an existing key pair」>「create a new key pair」で「key pair name」に入れる、Downloadもする
  • Launch
  • View Instanceする

できたらしい。

EC2に接続する

EC2Dashboardの青い「Launch Instance」の隣に「Connect」
「Connect To Your Instance」

  • pem
  • public IP
  • example

Amazon EC2編〜EC2インスタンスにTera Termで接続するには?〜を参考にしたけど、職場からSSHで外に出れないのでMac+Xiで試す

pemをMacに移動させて試すとNG、、、ちょっと時間切れなのでEC2インスタンスを停止させて今日はおしまい。

・・・中途半端なので作成したインスタンスを削除しました。やりなおし。