× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 |
Amazon Web Service についてもう一度まとめ。
(対抗馬としては、GoogleAppEngineや さくらインターネットなど。 AWSと同価格帯でより高機能なサービスはいっぱいあるらしい。 AWSが優れているのは、スケーリング性だとか。参考) AWSについてかいた記事。 http://codezine.jp/article/detail/3137 amazon ec2 amazon elastic compute cloud サーバをレンタルするサービス。 従量課金。 amazon s3 amazon simple storage service ストレージをレンタルするサービス。 容量に上限は無い。従量課金 料金表(公式) http://aws.amazon.com/jp/ec2/#pricing http://aws.amazon.com/jp/s3/#pricing AWSの使用料金計算ページ(公式) http://calculator.s3.amazonaws.com/calc5.html 実際に計算をしてみてるサイト(ITMedia) http://www.itmedia.co.jp/enterprise/articles/0903/24/news005.html
疑問
サーバだってある程度はストレージなんじゃないの? 何もデータを持たずにサーバの機能は果たせないんだから。 どこからs3を使うべき? (答えは下の料金表に。インスタンスのサイズに依って、Diskサイズが決まっている。それを超える容量が必要なら、S3の出番) 疑問2 サーバ(インスタンス)はどれくらいがんばれる? つまり、1インスタンスでどれくらいのアクセスを捌けるのか。 答え Smallインスタンスで月間100万PVくらいいけるらしい。参考ページ インスタンス=仮想サーバの実体 1インスタンス=1サーバ 料金(すべて東京リージョン。一部省略) http://aws.amazon.com/jp/ec2/#pricing http://aws.amazon.com/jp/s3/#pricing ec2にかかる料金 インスタンス稼働時間 Small(160GB) $0.10 / hour Large(850GB) $0.40 / hour ExLarge(1690GB) $0.80 / hour (他にもあるけど省略) サーバへの転送(転入) $0.10 / GB サーバからの転送(転出) $0.20 / GB(10TBまで) $0.15 / GB(10〜50TBまで) $0.14 / GB(50〜150TBまで) $0.13 / GB(150TB以降) S3にかかる料金 使用量 $0.135 / GB(50TBまで) $0.120 / GB(50〜500TBまで) $0.105 / GB(500〜1000TBまで) $0.095 / GB(1000〜5000TBまで) $0.065 / GB(5000TB以上) 転入量 $0.10 / GB 転出量 $0.201 / GB(10TBまで) $0.158 / GB(10〜50TBまで) $0.137 / GB(50〜150TBまで) $0.127 / GB(150TB以上) PUT,POST,LISTリクエスト $0.01 / 1000req GET,そのたリクエスト $0.01 / 10000req 概算してみよう ぐるなびのようなサイトを想定。 サイト概要 ・月間2億ページビュー ・店舗数500,000 ・店舗数毎月10,000増 必要な数字 ・1店あたりのデータ量 10MB(画像ファイル10枚とか) ・サイトのデータ総量 5,000GB=10MB×500,000店 ・データ追加総量(新規出店とか、コメント追加) 100GB=10MB×10,000店 + 10KB×100,000コメント ・データリクエスト送信 2億リクエスト=2億ページビュー ・データダウンロード 2億リクエスト 料金 ・ec2インスタンス稼働時間 Smallインスタンス200台(2億PVで100万PV/1Smallインスタンス) $14,400=$0.10/hour × 720時間 × 200台 ・ec2転入 3,000GB = 30KB×1億回リクエスト(1リクエストのデータ量を30KBとしてみる) $300 = $0.10/GB × 3,000GB ・ec2転出 100,000GB = 500KB × 2億回リクエスト(1リクエストの結果の取得データを平均500KBとしてみる) $15,000 = $0.20/GB × 10,000GB + $0.15/GB × 40,000GB + $0.14/GB × 50,000GB ・S3使用量 $750 = $0.15/GB × 5,000GB(サイトのデータ総量) ・S3転入量 $10 = $0.10/GB × 100GB(データ追加総量) ・S3転出量 100,000GB(ec2転出と同量としてみる) $15,180 = $0.201/GB × 10,000GB + $0.158/GB × 40,000GB + $13,700/GB × 50,000GB ・PUT,POST,LISTリクエスト $2,000 = $0.01/1000リクエスト × 2億リクエスト 総計 $44,000/月くらい 本当かな? アヤシイ… 公式でも計算してみた だいたい合ってるようだけど、そもそもの見積もりが正確かどうかあやしい。 S3とec2間のデータ転送は無料らしいから、S3転出量のところは考えなくても良いのかも?(S3→EC2→外だから) だとすると、$29,000/月になる。 S3には各店舗の情報(テキスト、画像ファイルとか)が入っているとして、 ec2には何が入る…? サイトを作るのに必要なもの…だとしたら、phpとかが並んでるだけとか? PR |
|
トラックバックURL
|