2012-10-26 27 views
0

我有一个移动应用程序,我需要在后端java/mongodb支持。我正在考虑使用各种组合。现在,我不想花很多钱开始,因为它只是一个'爱好'应用程序。Java + MongoDB托管

这是我想到的各种选项:

主机Java和MogoDB在EC2上 - >生病了从创建副本集到备份(M不是蒙戈DB大师)管理所有的MongoDB管理工作

mongolab.com或mongohq.com上的主机Java someplace(任何建议?)和MongoDB - >他们为我管理mongodb,我只写了Java层,并且只是在我的数据库设计上工作。

任何便宜的选项输入?

+2

有像netmera(http://netmera.com)这样的后端服务,它可以为您做好每个后端工作。据我所知,他们使用mongodb。你可以使用它 –

回答

6

我建议你试试Heroku。它支持很多插件,包括MongoLab。我有一个应用程序托管在那里,使用一个dyno *,它是完全免费的。

如果你想尝试一个简单的Java应用程序,使用的MongoDB作为存储系统,看看这里: https://github.com/cartagena/heroku-vraptor-mongodb

戴诺,组成在Heroku上的基本单位,是一个轻量级的 容器中运行单个用户指定的命令。

+0

不知道Asker是否暗示java webapp或java进程,如果我们要主持java webapp,你还推荐Heroku吗? Heroku有办法在tomcat上部署战争,但它没有提供很多选项来配置tomcat以满足你的喜好:https://devcenter.heroku.com/articles/java-webapp-runner – bschandramohan

+0

是的。它确实是免费的。他们的Clojure支持非常棒! –

1

另一个选择是使用MongoDB作为ObjectRocket的服务。该服务负责管理运行Mongo的许多管理工具,您可以将Java应用程序保留在当前的位置。