【发布时间】:2011-07-11 19:26:33
【问题描述】:
任何地方都有erlang托管吗?
【问题讨论】:
任何地方都有erlang托管吗?
【问题讨论】:
你也可以使用 Heroku? 构建包在这里:https://github.com/heroku/heroku-buildpack-erlang 还有一个示例应用程序和配置:https://github.com/6/heroku-erlang-example
希望这会有所帮助。
【讨论】:
我认为你能做的最好的事情就是获得一个可以安装 Erlang 的 VPS。
似乎没有任何专门的 Erlang 托管服务。
【讨论】:
您不一定需要在目标机器上部署 Erlang,您可以将应用程序部署为自包含版本(版本是一个实际概念 http://www.erlang.org/doc/design_principles/release_structure.html)。这意味着您在安装了您想要使用的 Erlang 版本的机器上构建您的应用程序,例如您的 CI 服务器,并生成您的应用程序的版本。该版本带来了 Erlang 运行时 (ERTS) 和它需要的所有来自构建服务器的库(构建和目标架构应该相同),并且当您使用 rebar 时,甚至是启动脚本。
Basho 的钢筋工具大大简化了生成版本(参见https://github.com/basho/rebar)。如果您使用 rebar,您的应用程序必须符合 OTP(请参阅有关版本的链接)。
这种方法的一个缺点是,与您的实际应用程序相比,您的版本可能非常大。但是您也可以试验多个版本的 Erlang,并且不需要在目标机器上为 Erlang 构建工具。
编辑:
托管 Erlang 应用程序以实现高性能的未来很可能是:
在没有操作系统的虚拟机管理程序上运行 Erlang。
【讨论】:
我通常租用 EC2 实例并在那里安装 erlang。
【讨论】:
有一个 cartridge available 用于在 Redhat 的 Openshift Paas 上运行 Erlang,这是一种托管应用程序的简单方法,但它是有罪的。
【讨论】:
具有 XEN 虚拟化的 VPS 托管将是最佳选择。您可以完全访问或控制操作系统内核并附带基本和必需的模块设置。它将为您提供高性能、优质结果等。
【讨论】:
今天你可以试试digital ocean。它具有具有巨大可能性的 linux Ubuntu VM。它是稳定且廉价的解决方案。 About installingErlang。我认为今天它是现代解决方案。
【讨论】: