2011-03-09 78 views

回答

21

我認爲你能夠做的最好的事情就是獲得一個可以安裝Erlang的VPS。

似乎沒有任何專用的Erlang託管服務。

13

我通常租用EC2實例並在那裏安裝erlang。

27

您還可以使用Heroku? 構建包是在這裏:https://github.com/heroku/heroku-buildpack-erlang 和一個示例應用程序和配置在這裏:https://github.com/6/heroku-erlang-example

希望這有助於。

+6

我們在這裏也有一個實驗性的R15B構建包:https://github.com/archaelus/heroku-buildpack-erlang。有一些限制 - 你必須建立一個在http端口上偵聽的應用程序(除非你聯繫我們並獲得一個通用的tcp端口),並且你還不能建立一個集羣應用程序。我們正在努力消除這些限制,但他們現在表示支持。不過,您仍然可以輕鬆託管單節點雅虎/ webmachine /牛仔應用。 – archaelus 2012-03-20 06:10:56

+0

這幾乎是我在尋找與OP相同的問題時尋找的答案。 – 2012-04-26 02:56:17

+0

我可悲的是不能得到它的工作,我知道這個線程是舊的,但你得到它的工作? :) – Knerd 2014-10-23 19:03:42

12

您不一定需要在目標機器上部署Erlang,您可以將自己的應用程序部署爲自包含版本(版本實際爲http://www.erlang.org/doc/design_principles/release_structure.html)。這意味着您可以在安裝了您想要使用的Erlang版本的計算機上構建應用程序,例如您的CI服務器,並生成您的應用程序的版本。該版本將Erlang運行時(ERTS)及其所需的所有庫從構建服務器(它的構建和目標體系結構應該相同)以及使用鋼筋甚至啓動腳本時引入。

Basho的鋼筋工具簡化了生成版本的發佈(見https://github.com/basho/rebar)。如果您使用鋼筋,您的應用程序必須符合OTP標準(請參閱有關版本的鏈接)。

這種方法的一個缺點是,與您的實際應用相比,您的版本可能相當大。但是您也可以嘗試多個版本的Erlang,並且不需要目標機器上的Erlang構建工具。


編輯:

託管的Erlang應用高性能的未來將最有可能是:

Erlang on Xen

它運行的Erlang上的虛擬機管理程序沒有下操作系統。

2

有一個cartridge available在Redhat的Openshift上運行Erlang,這是一個很容易的方式來託管一個應用程序,它是有罪的。

0

XPS虛擬化的VPS主機將是最佳選擇。您可以在哪裏完全訪問或控制操作系統內核,並且具有基本和必需的模塊設置。它會爲您提供高性能,高水平的成果等等。

-1

那麼今天你可以試試digital ocean。它具有巨大的可能性的Linux Ubuntu VM。而且它是穩定和便宜的解決方案。 About installingErlang。我認爲今天它是現代化的解決方案。