EC2/S3について調べたのでメモとして残しておきます。
** クラウドコンピューティングとは? [#k299e952]
- 仮想OS技術 Xenなどによって実現される
- 1台のサーバーを複数のサーバーに見せる
- 障害時に別マシンに簡単に退避できる
- スケーラブル
- 物理制限によらず台数を増やしていける
** Amazon EC2/S3とは? [#mee80a4d]
- S3は「データ」
- EC2はS3のデータを実行する「箱」
- 特徴: 「箱」を簡単に増減できる
-- 従来はハウジングでしか実現できなかった
- 従量課金
- 日本からだと転送速度が遅い (1回の通信で0.2秒程度かかったりする)
-- 表示し始めがおそい
-- 特に画像など
*** EC2 [#cc1a4f7c]
- 借りるサーバーは仮想サーバー
- 毎回IPアドレスが変わるパターンと固定IPのパターンがある
Amazon Web Services Developer Community : Feature Guide: Amazon EC2 Elastic IP Addresses
http://developer.amazonwebservices.com/connect/entry.jspa?externalID=1346
- 増やしたり減らしたりできる
- レンタルサーバー内で動かすOSのファイルやアプリケーションのファイルをイメージとして読み込んで実行する
- サーバー同士がLAN回線で接続可能(ハウンジング状態)
*** S3 [#p508d4e6]
- イメージファイルをおきEC2のサーバーを立ち上げるときに、S3上からイメージファイルを指定して立ち上げる
** 料金を見積もってみる [#def45528]
*** EC2 [#pfbbfb8e]
- インスタンス料金
-- 24時間 * 30日 = 720H
-- Webサーバー(small) 2台
-- DBサーバー(small) 2台
-- $0.1/H * 720H * 4台 = $288
- 転送料金
-- 画像、JS、CSSその他静的なページ内に埋め込まれる要素は日本国内の共用ホスティングに置くことを想定
-- 1ページ 30KB
-- 300万PV/月
-- データ容量は 900万KB ≒ 86GB
-- $0.17/GB * 86G = $15
*** CloudWatch料金 [#sd448df1]
- インスタンス料金
-- 24時間 * 30日 = 720H
-- $0.015/H * 720H * 4台 = $43.2
*** Elastic Load Balancing料金 [#a7044bbe]
- インスタンス料金
-- 24時間 * 30日 = 720H
-- $0.025/H * 720H = $18
- 転送量
-- $0.008/G * 86G = $0.7
*** EBS [#h7fb4238]
- データ容量
-- 1Gを想定
-- $0.1/G * 1 = $0.1
- IOリクエスト
-- 300万PV
-- 1PVあたり100リクエストとする(適当)
-- $0.10/100万リクエスト * 300 = $30
- S3スナップショット
-- 7世代保存するとして7Gを想定
-- $0.15 * 7 = $1
*** S3 [#w89a4d85]
- データ容量
-- OSで100GBを想定
-- $0.15/GB * 100 = $15
- 転送量
-- とくになし
*** 画像用サーバー [#t8f360f1]
- WebArena SuiteX 30Gを想定
- 3,150/月
*** DNS [#nc72f5f1]
- WebArena SuiteXのDNSアウトソーシングを想定
- 1ドメインの管理
- 525円/月
*** 合計 [#u623ab9b]
- EC2インスタンス料金 $288 + $15
- CloudWatch $43.2
- Elastic Load Balancing $18 + $0.7
- EBS $0.1 + $30 + $1
- S3 $15
- 画像サーバー $31.5
- DNS $5.15
----------------------------------------
$447.65
** 参考 [#gc0c8d2f]
- http://gihyo.jp/dev/serial/01/amazon_ec2/0001
- http://calculator.s3.amazonaws.com/calc5.html
- http://openservice.jp/2008/05/amazon_ec2_costs/
- http://beyond.cocolog-nifty.com/akutoku/2008/05/amazon_ec2_21ae.html
- http://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud
#blikifooter(志田)
tag: [[ネットワーク>tag/ネットワーク]], [[EC2>tag/EC2]]