Reputation: 21817
Is there erlang hosting anywhere?
Upvotes: 27
Views: 9044
Reputation: 474
Well today you can try digital ocean. It has linux Ubuntu VM with huge possibilities. And it is stable and cheap solution. About installing Erlang
. I think that today it is modern solution.
Upvotes: -1
Reputation: 11
VPS Hosting with XEN virtualization would be Best choice. Where you have complete access or control over OS kernel and comes with basic and required module setting. It will give you high performance, premium outcome, and more.
Upvotes: 0
Reputation: 642
There is a cartridge available for running Erlang on Redhat's Openshift Paas which is such an easy way to host an app that it's sinful.
Upvotes: 2
Reputation: 2005
You don't necessarily need to deploy Erlang on the target machine, what you can do is deploy your application as self-contained release (releases are an actual concept http://www.erlang.org/doc/design_principles/release_structure.html). That means you build your application on a machine that has the Erlang version installed you want to use, e.g. your CI server, and generate a release of your application. The release brings the Erlang runtime (ERTS) and all libraries it needs from your build server with it (the build and target architecture should be the same) and when you use rebar even a startup script.
Basho's rebar tool simplified generating releases quite a bit (see https://github.com/basho/rebar). If you use rebar your application has to be OTP compliant (see link about releases).
One disadvantage of this approach is that your release, compared to your actual application, can be quite big. But you also can experiment with multiple versions of Erlang and don't need build tools for Erlang on the target machine.
Edit:
The future of hosting Erlang applications for high performance will most likely be:
which runs Erlang on an hypervisor without operating system underneath.
Upvotes: 14
Reputation: 2734
You can also use Heroku? The build pack is here: https://github.com/heroku/heroku-buildpack-erlang And a sample app and configuration here: https://github.com/6/heroku-erlang-example
Hope this helps.
Upvotes: 29
Reputation: 7702
I think that the best that you'll be able to do is to get a VPS where you can install Erlang.
There don't appear to be any dedicated Erlang hosting services.
Upvotes: 21