Web アプリケーション用のサーバー環境をセットアップする必要があります。私は aws を使用する必要がありますが、これまでのところ、その目的には適しているようです。
私は欲しい:
- スケーラブルな Tomcat 7 webapp サーバー
- セッション複製!
- mongodb データベース クラスタ(?)
私が考える限り、それは次のように動作する可能性があります:
- スケーラブルな Tomcat 7 は、伸縮性のある豆の木で簡単に実行できます。
- セッション レプリケーションは Elasticache で動作する可能性があります
- mongodb クラスターを「手動で」実行する必要があるように思われるため、そのためにいくつかの ec2 インスタンスを作成しました。
それにはいくつか問題があります。
- コストはかなり高くなります。最小のセットアップは、2 つの ec2 インスタンスと、elasticache 用の 1 つです。
- 自動スケーリングする唯一のものは、伸縮性のある豆の木です。つまり、それも処理する必要があります。(まあ、mongodb インスタンスの場合は、バランサーも使用できます)
- mongodb ec2 インスタンスの場合、各インスタンスを自分でセットアップする必要があります
次の方法について何か考えはありますか?
- コストを下げる(特に最初のうちは、少し高くなりますよね?)?
- 管理を簡単にする?