AWSで遊べ

とりあえず,12ヶ月無料だし興味もあったのでAWS使ってみた.

使ったのはEC2とS3,RDS,VPC
それぞれ変な名前付いてるけど,

  • EC2は,ただの鯖
  • RDSは,ただのデータベース
  • S3は,ただのストレージ
  • VPCは,ただの鯖をまとめるネットワーク

だし,難しくない.

基本GUI画面は英語表記だけど,簡単にいくつものサーバが作れるのはすばらしい.
あらかた設定しているサーバもGUIで作れるため,非常に敷居は低い.

VPCの存在

  EC2を作った後,EC2とRDSを繋いだんだけど,外部からDBサーバがアクセス出来るのマズくね?とそこで,VPCを使うと仮想ネットワークを作ってくれる.
  これによって,特定のサーバ以外を外部からアクセス出来ないようにする.

ELBによる負荷分散

  Load Balancerによって処理を負荷分散させることができる.
  これも作るのはとても簡単で,
  EC2のインスタンスを複数作ってやりELBと繋げるだけだ.

  abによるベンチーマーク取ったりしてた.
  以下に結果を示す.

EC2インスタンス1つ
Requests per second:    71.82 [#/sec] (mean)
Time per request:       1392.410 [ms] (mean)

EC2インスタンス3つ
Requests per second:    204.14 [#/sec] (mean)
Time per request:       489.868 [ms] (mean)

  いい感じに3倍速くなってるように見える!

ちょっとつまずいた所

EC2は750時間無料

  えーっと...750時間ってことは,750÷24=31.25日.
  つまり,丸一ヶ月使えるんじゃん!
  
  あれ?(´・ω・`) 12ヶ月無料なんだろ?
  どういうこと?
  
  AWS 無料使用範囲とは - 入門ガイド
  読むと,毎月750時間の無料使用時間が与えられるらしい.

  それを超えると通常のEC2の料金がかかるんだって.
  だから,無料枠で使いたい人は必ず切ろうね.

  よく分かってなかった私は,料金が発生した.
  あとGrobal IPも使っていたのでその分も.
  AWS無料枠についての参考ページ