[僕] 2009年04月02日 アーカイブ

僕ト云フ事

たろマークはてなブックマーク

2009年04月02日

[amazon][aws][ec2][javascript] EC2 のコストを計算するのを Javascript で書いた

EC2 でかかる費用を計算するのはこれとかあるんだけど、そんなに詳細じゃなくて良いので、自分が調べたい範囲だけ調べられればいいなぁということで書きました。

EC2 コスト計算

small インスタンスを使う前提で、Elastic IP address, S3 の使用容量、月間転送量 (out)、 CloudFront の月間転送量、EBS のボリュームを指定すると、最初の月にかかる費用、その後毎月かかる費用、予約先払い分を含めた on demand, 1year, 3years の比較などがその場で確認できます。

各項目の単価設定が間違えてたりするかもしれないので、くれぐれも注意してください!
このスクリプトを使用して何らかの損害が出ても責任は負いかねます!
reserved instance を間違えて 11 個買っちゃっても自己責任です!(コマンドで買うの怖い >_<)

ちなみに github に置いてます。

vkgtaro's ec2-caluclator at master - GitHub

Javascript だし、ソースを読んでもらえれば幸いです。読みづらいかもしれませんが。

最近少し jQuery 使ってみてますがいいですね。楽だ。
hash が object なのが Javascript は面白いなぁ。

id で要素指定して、text 書き換えてるあたりをもう少し上手く切り離して、メソッドを細かくすると EC2 オブジェクトがテストできそうな雰囲気だけどどうだろう。

追記

emuty さんに Elastic IP アドレスは instance に attach してる間は無料との助言を頂きました。確かに利用料確認したら含まれてなかったす!

ということでスクリプトも修正しました。
Elastic IP 以外はもう安すぎるのでこのスクリプトあまり意味がないかもw

thanks emuty san!