メモ > サーバ > サービス: AWS > 旧公式ツールによる試算
旧公式ツールによる試算
※旧公式ツールは廃止される予定らしい。
原則「公式ツールによる試算」を参照する。
※金額比較メモ1のだいぶ後に、仕事で見積もりを作成したときのメモ。
※ある程度大きな案件なら、ElastiCacheも使う前提で考えておく方がいいかもしれない。
また、メール送信のためにSESも大抵必要になる。
(それぞれ、見積もりには含めていないので注意。)
ロードバランサーを使う場合、WebサーバにEIPを割り当てて直接アクセスを許可するか、PrivateIPのみにしてデプロイサーバ経由でアクセスするか。
メール送信のためにSPFや、外部APIを叩く際に固定IPでアクセス許可してもらう場合を考慮するなら、とりあえずEIPは割り当てるか。
予算が許すなら、さらにBatchサーバ2台を追加して、その2台にEIPを割り当てるのも有効そう。
メール送信や外部API連携など、固定IPが好ましい処理はそのサーバ経由で行う。
要件によっては、S3やCloudFrontなども必要になる。
運用のためにはCloudWatch、CloudWatchLogs、Zabbixなどの導入も考慮する。
■1. Webサーバ2台、DBサーバ2台(ごく普通の推奨構成)
月額 $ 162.29
・「Webサーバ2台、DBサーバ2台(RDSのマルチAZ)、ロードバランサーやS3も使う」というごく普通の構成。
・t2.small 2台、db.t2.small 2台(マルチAZ)としている。
・転送料は仮で「10GB/月」としている。
見積もり:
https://calculator.s3.amazonaws.com/index.html?lng=ja_JP#r=NRT&key=files/calc-2dbf71fce105f5593d...
構成図:
インターネット
│
ロードバランサー
│
┌───────┴───────┐
│ │
Webサーバ Webサーバ
│ │
└───────┬───────┘
│
データベースサーバ(2台構成)
■2. Webサーバ2台、DBサーバ2台(デプロイ用サーバがある場合の推奨構成)
月額 $ 161.25
・t2.small 2台、db.t2.small 2台(マルチAZ)という構成。
・デプロイ用サーバに t2.micro 1台としている。
・その他ロードバランサーや転送料(仮で「10GB/月」としている)なども含めて。
見積もり:
http://calculator.s3.amazonaws.com/index.html#r=NRT&key=calc-5A9B69FD-0569-4E7D-A7E0-3A2CC7B4E74...
構成図:
インターネット
│
ロードバランサー
│
┌───────┴───────┐
│ │
Webサーバ Webサーバ
│ │
└───────┬───────┘
│
データベースサーバ(2台構成)
※デプロイ(Webサーバの設定やコンテンツの配置)はデプロイサーバから行う。
■3. Webサーバ2台、DBサーバ1台
月額 $ 120.43
・上記からデータベースをシングルAZにしたもの。
・シングルAZでも、RDSのバックアップ機能などは利用できる。
見積もり:
http://calculator.s3.amazonaws.com/index.html#r=NRT&key=calc-FB1018C4-9266-40DA-A2A5-F88775F44CE...
構成図:
インターネット
│
ロードバランサー
│
┌───────┴───────┐
│ │
Webサーバ Webサーバ
│ │
└───────┬───────┘
│
データベースサーバ(1台構成)
※デプロイ(Webサーバの設定やコンテンツの配置)はデプロイサーバから行う。
■4. Webサーバ1台、DBサーバ1台
月額 $ 98.17
・上記からWebサーバもシングルAZにしたもの。
・ロードバランサーはあるので、後々サーバの追加には対応できる。
見積もり:
http://calculator.s3.amazonaws.com/index.html#r=NRT&key=calc-8609F2E1-8502-46C5-8AC5-979F2C190D3...
構成図:
インターネット
│
ロードバランサー
│
Webサーバ
│
データベースサーバ(1台構成)
※デプロイ(Webサーバの設定やコンテンツの配置)はデプロイサーバから行う。
■5. Webサーバ1台(非推奨構成)
月額 $ 47.94
・上記からデータベースサーバも無くしたもの。ロードバランサーやデプロイ用サーバも無し。
・ロードバランサーを使わないので、AWS提供の無料SSLも使えない。(Let's Encrypt などはもちろん使える。)
・メンテナンスなどのためにWebサーバ(サイト)が止まっても支障が無い場合の構成。
・サーバ台数を増やすなどの拡張性も考慮していない。
・1台になる分、サーバスペックは少し上げている。
・金額を重視する場合の構成。VPSのような感覚だが、AWSを使うメリットはあまり享受できない。
見積もり:
http://calculator.s3.amazonaws.com/index.html#r=NRT&key=calc-60DE0C2F-1251-4B46-A4CF-9655BD6AD56...
構成図:
インターネット
│
Webサーバ
■6. 転送量の多いバージョン
1ページ5MB、1ヶ月600万アクセス。
よって1ヶ月のOUT転送料30TB。
10TBはEC2からOUT、20TBはS3からOUTとする。
転送料を月10GBにした場合。(普段よく使う転送料設定。)
$ 341.57
http://calculator.s3.amazonaws.com/index.html?lng=ja_JP#r=NRT&key=calc-264D2D35-E091-4E9E-8A16-7...
上の見積もりから、EC2からの転送料(OUT)を10TBに、S3からの転送料(OUT)を20TBに、RDSからの転送料を100GBに。
$ 3662.04
http://calculator.s3.amazonaws.com/index.html?lng=ja_JP#r=NRT&key=calc-7487A647-CB17-4F4A-A08B-8...
■7. 色々なスペック
Webサーバ・DBサーバともにmedium
$ 341.57
https://calculator.s3.amazonaws.com/index.html?lng=ja_JP#r=NRT&key=calc-47410FB3-E165-46D3-94CF-...
Webサーバ・DBサーバともにsmall
$ 191.67
https://calculator.s3.amazonaws.com/index.html?lng=ja_JP#r=NRT&key=calc-52919F8B-066D-4687-8C70-...
Webサーバ・DBサーバともにmicro
$ 127.24
https://calculator.s3.amazonaws.com/index.html?lng=ja_JP#r=NRT&key=calc-409B5BE7-6705-4ECA-ACF2-...