2010-03-15 31 views

回答

7

我使用Linode 540.任何Linux VPS都可能正常工作。你可以安裝JVM和你自己需要的任何東西。根據您運行的網站類型,您應該嘗試獲取大量內存,因爲JVM可能需要內存。

3

你只需要root訪問權+一個JVM。一旦你有了這些,使用Compojure(及其嵌入式Jetty)就像在桌面上一樣。

我推薦Rackspace Cloud(http://www.rackspacecloud.com/)。它是現收現付,這對於測試非常有用,而讓一臺服務器全時運行的成本僅爲12美元/月。此外,它使測試分佈式應用程序變得非常簡單。他們有一個很棒的管理控制檯和API。 (除了成爲滿意的客戶,我與Rackspace沒有任何關係)。

如果您想要使用更強大的/主流Java服務器而不是Jetty,則可以將應用程序的WAR包部署到Tomcat,Glassfish,Weblogic等。安裝和配置這些超出了此問題的範圍,但是向他們部署WAR是一個直截了當的,有據可查的程序。

編輯:

正如其他評論者所提到的,如果你只是想上手打的Compojure,你可以很容易地做到這一點你的本地計算機上。在您想要開始公開發布頁面之前,不需要移動到服務器。

3

看看那裏的衆多VPS解決方案之一。 Slicehost和Linode都很受歡迎。您還可以在Google App Engine上託管Clojure + Compojure應用程序。

7

我可能會去谷歌AppEngine(呃,其實我打算遲早做)。

下面是一些閱讀,讓你開始:

Interactive Programming with Clojure, Compojure, Google App Engine and Emacs

Clojure on GAE

Clojure on Google AppEngine

+4

「Interactive Programming ...」發佈背後的人還對他們的GAE和Clojure應用程序進行了非常有趣的演示:http://www.hackers-with-attitude.com/2010/02/how-clojure-pet-project -turned-into.html我相信GAE的安全模型不允許啓動線程,這會殺死相當多的Clojure功能;不過,顯然剩下的仍然是一個非常引人注目的軟件包。 – 2010-03-15 22:35:19

1

你也應該能夠得到一個免費的EC2開始免費使用AWS免費使用層微實例http://aws.amazon.com/free/

+0

注意:EC2微型實例的CPU週期非常有限。但是一開始就是一個很好的選擇。 – 2011-05-25 16:15:29

相關問題