Amazon Web Services: EC2

EC2 (Elastic Compute Cloud) は、AWS で仮想マシンを動作させるサービス。

つまりレンタルサーバーサービス。
AWS サイトでボタンをクリックすると、「サーバーをデータセンターに設置して電源を入れた状態」を用意できる。

AMI (Amazon Machine Image) を選ぶ。

・仮想マシンのスペック(メモリ、CPU、ディスク)
・OS(Amazon Linux, Cent OS, Debian, Fedora, Gentoo, Red Hat, Ubuntu, Windows, etc…)
・Hadoop など付属アプリケーションなどなど

AWS ハンズオン EC2 編

 

Elastic Load Balancing

EC2 の機能の一つの、ロードバランサ機能。
AZ (Availability Zone) は、リージョンの中にいくつか存在するゾーニング。
単一ゾーンに局所的大規模障害が発生した場合に対応するため、別ゾーンにホットスタンバイを用意しておくかどうかを決めることができる。
二倍お金かかるので開発時はいらないでしょう。

Auto Scaling

EC2 の機能の一つの、リソース負荷状況に応じてインスタンスを増やしたり減らしたりオートスケールするための機能。Cloud Watch が有効になっていれば使用可能。