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無料枠についての参考ページ