1

多数の多言語 Web アプリ (Ruby on Rails、場合によっては node.js と WordPress) を自己ホストすることを検討しています。これらを自分で設定することは間違いありませんが、これらすべてを自動化する、ホストできるシンプルで安全なプラットフォームを見つけたいと思っています. また、mongo などをセットアップしたい場合は、柔軟性を提供してください。マイクロ クラウド ファウンドリー インスタンスはこれを行うのに適した方法ですか? または、シェフまたはパペットを使用してワークフローをスクリプト化する必要がありますか?

4

3 に答える 3

2

cloudfoundry プラットフォームを使用して、上記のすべてを実行できます (ruby on rails、node.js などのアプリ)。開始して、利用可能なすべてのフレームワークと例を確認するには、http://docs.cloudfoundry.com/getting-started.html をご覧ください

さらにサポートが必要な場合はお知らせください。

ありがとう - ヒテッシュ

于 2013-02-20T23:59:41.430 に答える
0

免責事項: 私はOpDemandで働いています。

デプロイと管理を容易にする過程で、Cloud Foundry や Heroku のような PaaS は、ランタイム、ライブラリのバージョン、データベースのバージョンなど、多くの決定を行います。

  1. カスタマイズするための SSH アクセスがあること
  2. 独自のランタイム/ライブラリを選択する機能を持つ
  3. 特定の方法で構築されたバッキング サービスと統合する柔軟性がある

より柔軟な Puppet/Chef ベースのソリューションに興味がある場合は、OpDemandなどを検討する必要があります。PaaS の迅速な展開の利点と、必要な制御、セルフホスティング、および Puppet/Chef のサポートを提供することのバランスが取れています。

OpDemand には、Ruby および Node.js 用のアプリケーション スタックが事前に構築されており、そのすべてに 1 クリックのデプロイ機能が備わっています。ELBでシングルノードまたはマルチノードから選択できます。また、MongoDB や 3 ノードのレプリカ セットなど、多数のデータベース/キャッシュ オプションもあります。

これらはすべて、カスタマイズの優れた出発点となるオープンソースの Puppet モジュールによって強化されています。頑張ってください!

于 2013-02-21T00:41:45.090 に答える
0

Heroku (www.heroku.com) を見たことがありますか。Rails アプリと Node.js アプリの両方を実行できるようになります。コマンドラインまたは Web インターフェースを介して、Mongo およびその他のサードパーティ サブシステムのホストをアプリに追加できます。全体として、アプリをコンセプトから製品に成長させるのに最適な場所です。

現在、いくつかの本番サイトを実行しており、問題はほとんどありません。

于 2013-02-19T22:18:37.087 に答える