托管erlang应用程序

时间:2011-03-09 10:52:07

标签: erlang hosting

在任何地方都有erlang托管吗?

7 个答案:

答案 0 :(得分:26)

您还可以使用Heroku吗? 构建包在这里:https://github.com/heroku/heroku-buildpack-erlang 这里有一个示例应用和配置:https://github.com/6/heroku-erlang-example

希望这有帮助。

答案 1 :(得分:21)

我认为你能做到的最好的事情是获得一个可以安装Erlang的VPS。

似乎没有任何专门的Erlang托管服务。

答案 2 :(得分:13)

我经常租用EC2实例并在那里安装erlang。

答案 3 :(得分:13)

您不一定需要在目标计算机上部署Erlang,您可以做的是将您的应用程序部署为自包含版本(版本是一个实际的概念http://www.erlang.org/doc/design_principles/release_structure.html)。这意味着您在安装了您想要使用的Erlang版本的计算机上构建应用程序,例如您的CI服务器,并生成您的应用程序的发布。该版本带来了Erlang运行时(ERTS)及其构建服务器所需的所有库(构建和目标体系结构应该相同)以及何时使用rebar甚至是启动脚本。

Basho的rebar工具简化了生成版本(参见https://github.com/basho/rebar)。如果您使用rebar,您的应用程序必须符合OTP(请参阅有关版本的链接)。

这种方法的一个缺点是,与实际应用相比,您的版本可能非常大。但是你也可以尝试使用Erlang的多个版本,并且不需要在目标机器上使用Erlang构建工具。


编辑:

托管Erlang应用程序以实现高性能的未来很可能是:

Erlang on Xen

在没有操作系统的虚拟机管理程序上运行Erlang。

答案 4 :(得分:2)

在Redhat的cartridge available Paas上运行Erlang有一个Openshift,这是一种轻松的方式来托管一个有罪的应用程序。

答案 5 :(得分:0)

使用XEN虚拟化的VPS托管将是最佳选择。您可以完全访问或控制OS内核,并提供基本和必需的模块设置。它将为您提供高性能,高端效果等。

答案 6 :(得分:-1)

今天你可以试试digital ocean。它拥有Linux Ubuntu VM,具有巨大的可能性。它是稳定而廉价的解决方案。 About installing Erlang。我认为今天它是现代化的解决方案。