I have a rails server using the embedded neo4j server and the neo4j.rb gem. Using rails 3.1, jruby 1.7 and neo4j.rb 2.0 what is the best way to host a production server?
I looked into Heroku but the neo4j addon only supports the restful interface. I'd have been okay with that except I've already coded for the embedded server using the neo4j.rb gem and don't want to have to rewrite to use something like the neography gem.
I've considered amazon's ec2 service, since there's an AMI for neo4j, but I've not any experience with that and would want to be positive this would work. I think this might also require the amazon EBS service too.
I'm also completely open to other alternatives, but I've a preference for solutions which don't involves too much configuration before getting things running (like heroku would have been if it could have handled the embedded version).
There's also this question but I've posted mine since it's specific to jruby rails and because that question was answered over a year ago (by one day, actually).
ec2 works good, you could of course even take a dedicated hosting provider like www.hetzner.de, depending on where you need the servers being placed.