ちょっとサービスを作ろうと思っているが、ホスト先を悩んでいる。
選択肢は大きく3つ
- 自宅サーバ
- Amazon EC2/S3
- Google App Engine (GAE)
いずれも Java を動かすつもりでいるが、決定打がない。
自宅サーバ
【メリット】
- 今すぐ始められる(検証目的では設置済み)
- OS環境面など自由がきく
【デメリット】
- 安定性(回線、サーバダウン)
- 動的IP(固定IPは有料)
- 実は電気代って結構かかるらしい
Amazon EC2/S3
【メリット】
- 今すぐ始められる
- OS環境面など自由がきく
- 複数インスタンスの確保が簡単
【デメリット】
- 有料(アクセス数が多くなると高い!?)
- レイテンシー(遅いといわれている)
- ディスク保存などにややくせがある?
- 負荷分散とかいろいろ考える必要あり?
【参考になる記事】
- そろそろモバツイがEC2に移転した話でも書くとするか。 (えふしんさん※モバツイのなかの人 F’s Garage)
Google App Engine for Java
【メリット】
- 今すぐ始められる(アカウント取得済み)
- スケールアウトが自動
【デメリット】
- 有料(アクセス数が多くなっても大丈夫そう?)
- 永続化を中心にアプリが GAE 専用になってしまう
【参考になる記事】
なやむ。
落ちてもごめんなさいで自宅サーバで始めるかなぁ・・・・。
コメント