我有一个使用嵌入式neo4j服务器和neo4j.rb gem的rails服务器。使用rails 3.1、jruby 1.7和neo4j.rb 2.0,托管生产服务器的最佳方式是什么?
我研究了Heroku,但neo4j插件只支持restful接口。我本来可以接受的,除了我已经使用neo4j.rb gem为嵌入式服务器进行了编码,并且不想为了使用neography gem之类的东西而重写。
我考虑过亚马逊的ec2服务,因为neo4j有一个AMI,但我没有任何经验,我希望这能起作用。我认为这可能也需要亚马逊EBS服务。
我也对其他选择持完全开放的态度,但我更喜欢在运行之前不需要太多配置的解决方案(就像heroku如果可以处理嵌入式版本的话)。
还有这个问题,但我已经发布了我的问题,因为它是jruby-rails特有的,而且这个问题在一年多前(实际上是一天之前)就已经得到了回答。
ec2运行良好,当然,您甚至可以选择像www.hetzner.de这样的专用托管提供商,这取决于您需要将服务器放置在哪里。
我在Jelastic上尝试过同样的场景,发现它运行得很好,配置起来也很轻松。
- >http://jelastic.com/docs/jelastic-jruby-deploy
http://blog.jelastic.com/2013/03/21/neo4j-in-the-cloud/