2012-10-05 92 views
3

我有一个使用嵌入式neo4j服务器和neo4j.rb gem的rails服务器。使用rails 3.1,jruby 1.7和neo4j.rb 2.0托管生产服务器的最佳方式是什么?在轨道上使用jruby云主机嵌入式neo4j服务器的方法?

我看着Heroku,但neo4j插件只支持restful接口。除了我已经使用neo4j.rb gem编写了嵌入式服务器代码,并且不想重写使用类似于neography gem的东西之外,我一直都很好。

我已经考虑过亚马逊的ec2服务,因为neo4j有AMI,但是我没有任何经验,并且希望这会有效。我认为这也可能需要亚马逊EBS服务。

我也完全开放给其他的选择,但我喜欢那些在运行之前不需要太多配置的解决方案(就像heroku本来可以处理嵌入式版本一样)。

还有this question但我发布了我的,因为它是特定于jruby rails,因为这个问题是在一年前(实际上是一天)回答的。

回答

1

ec2的效果很好,当然你甚至可以采用专门的托管服务提供商,如www.hetzner.de,具体取决于你需要放置服务器的位置。

+0

如果我去ec2,有可能有多个服务器访问一个数据库?或者,嵌入式neo4j版本被强制映射到rails服务器,要求neo4j-HA水平扩展? – Dave

+0

是的,使用嵌入式Neo4j形成不同的机器最容易,通过HA设置完成,实例之间即使通过EC2实例也可以相互同步。 –

相关问题