12

次のように、Clojure と Compojure を使用して Web サイトを構築することに非常に興味があります。

http://briancarper.net/blog/deploying-clojure-websites

しかし、Java 環境と Java 文化の経験が限られているため、Web ホスティング サービスを購入する際にどこから始めればよいかわかりません。

完全な root アクセス権を与え、JDK/JVM を備えたサービスを見つけるだけでよいのでしょうか? それとも他の要件もありますか?

4

7 に答える 7

7

私は Linode 540 を使用しています。どの Linux VPS でもおそらく問題なく動作します。JVM と必要なものはすべて自分でインストールできます。実行しているサイトの種類によっては、JVM が RAM を大量に消費する可能性があるため、大量の RAM を取得する必要があります。

于 2010-03-15T22:15:40.917 に答える
7

私はおそらく Google AppEngine を選びます (実際、遅かれ早かれそうするつもりです)。

開始するための読み物は次のとおりです。

Clojure、Compojure、Google App Engine、および Emacs を使用したインタラクティブなプログラミング

GAE 上の Clojure

Google AppEngine の Clojure

于 2010-03-15T22:19:39.403 に答える
4

Heroku は現在、clojure ホスティングを行っています: https://gist.github.com/1001206 - これは真新しいため、信頼性が高いかどうかはわかりませんが、出発点としては最適です。

于 2011-06-01T07:56:31.480 に答える
3

また、Amazon の Elastic Beanstalk と CloudBees も検討できます。私自身が研究段階にあるため、これらのどれが clojure に最適かについてコメントすることはできません。これは、どちらを使用するかを決定するのに役立つ場合があります。

http://www.ibm.com/developerworks/java/library/j-paasshootout/?ca=drs-

更新: これは非常に興味深いように見えます (名前が大人のおもちゃ屋で拾うもののように聞こえるとしても): http://www.jelastic.com/

于 2011-08-09T17:50:55.283 に答える
3

そこにある多くの VPS ソリューションの 1 つを調べてください。Slicehost と Linode はどちらも人気があるようです。Clojure+Compojure アプリケーションを Google App Engine でホストすることもできます。

于 2010-03-15T22:02:59.400 に答える
3

root アクセス + JVM が必要なだけです。それができたら、Compojure (およびその組み込みの Jetty) での作業は、デスクトップ上と同じように行うことができます。

Rackspace Cloud ( http://www.rackspacecloud.com/ ) をお勧めします。これは従量制であり、テストに最適であり、サーバーをフルタイムで実行したままにしておくと、小さなインスタンスで月額約 12 ドルしかかかりません. さらに、分散アプリケーションのテストが非常に簡単になります。彼らは優れた管理コンソールと API を持っています。(私は満足している顧客であることを除いて、Rackspace とは何の関係もありません)。

Jetty の代わりにより堅牢でメインストリームの Java サーバーを使用する場合は、アプリケーションの WAR バンドルを Tomcat、Glassfish、Weblogic などにデプロイできます。これらのインストールと構成はこの質問の範囲外ですが、WAR のデプロイ彼らにとっては、簡単で十分に文書化された手順です。

編集:

他のコメンターが述べたように、Compojure を使い始めたいだけなら、ローカル マシンで簡単に実行できます。ページの公開を開始するまで、サーバーに移動する必要はありません。

于 2010-03-15T19:49:43.957 に答える
1

また、無料の EC2 マイクロ インスタンスhttp://aws.amazon.com/free/を使用して、AWS 無料利用枠を無料で開始できるはずです。

于 2010-12-15T21:24:40.600 に答える