The only hosting provider that comes to my mind, thinking of your requirements is heroku. Applying patches is usually as simple as making an empty commit and pushing to heroku. Not every application will fit into the "heroku" way of doing things, but in my experience the ones that do are easy to manage without having to worry too much about devops.
Cheers,
Jason
I lean towards using Heroku for it's simplicity, but Amazon makes sense when you need to use other Amazon services like Dynamo DB (which looks like a great option for a Datomic backing store).
In addition to heroku, there is Amazon Elastic Beanstalk, which lets you deploy a WAR file on EC2 without having to setup the infrastructure yourself. Both are great ways to go.
I lean towards using Heroku for it's simplicity, but Amazon makes sense when you need to use other Amazon services like Dynamo DB (which looks like a great option for a Datomic backing store).
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to a topic in the Google Groups "Clojure" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/clojure/rdV-idmmGh0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to clojure+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
If you go the AWS route, there is good documentation for configuring Dynamo and deploying a transactor on the Datomic site. Then you could deploy your peer through Beanstalk and you're good to go.
That's the route I'm planning to take, but I'm still weeks away from setting up a staging environment. When I do get to that point, I can share my experience and any "gotchas" I encounter. If you get there first, or especially if you figure out how to do it on Heroku, maybe you could do the same?
--
Outside of AWS, you're pretty much on your own. This can be done on most hosting platforms, you just have to figure out the configuration for yourself. I'm not sure about Heroku - because of the way they build their dynos, I'm not sure how or even if a transactor could be deployed there.
It would probably be a good idea to start collecting info on deploying Datomic to different platforms as people try it and find what works (or doesn't). Maybe a community wiki or something.