4

私の質問が広すぎないことを願っています。だから私はこの質問の質問にあまりにも似たような答えを得ないように私の質問を組み立てようとします.

現在、レール アプリケーションを Linode にデプロイしています。サービスはうまく機能し、価格は妥当です。しかし、時々作品を管理している人たちがいます。それらがなくても生きていける。最近、Heroku や EngineYard などの他のレール ホスティング サービスに興味を持ち始めました。他にもあります。彼らが提供できるサービスは私には魅力的に思えます。彼らは私たちを行政のことから解放すると約束しています。データベースを選択することはできませんが、データベースのように機能するデータベースを使用したり、スキーマのない DB やクラスターを使用したりできます。詳細をあまり気にしたくなくて、サービスの提供に必要なサービスだけが必要な場合は、気にする必要はありません。しかし..私はバットを探しています.おそらく考慮すべきことがいくつかあります. Rails アプリケーション (または任意のアプリケーション) に適したインフラストラクチャを選択することは非常に重要です。適切なインフラストラクチャまたはインフラストラクチャ プロバイダーの選択に関して、次のことが頭に浮かびます。

  • シンプルな導入
  • 価格- ここには巨大な 2 つのモデルがあります。処理能力 (EngineYard) の後に支払うか、マシン構成 (Heroku) に対して支払うか? いつ、どのモデルがより適切に適用されますか?
  • 移行- Rails アプリケーションとデータをあるプロバイダーから別のプロバイダーに移行するのがいかに簡単か。
  • 追加サービス - Heroku が提供する WebSolr や Rails アプリケーションの監視など。そのようなことは、重要であるか、少なくとも有用である可能性があります。

プライベート、レンタル、または混合のいずれかのインフラストラクチャを選択する場合、どのようなことを考慮する必要がありますか? Railsホスティングサービスについて、これらのことの比較はありますか? いつ、どのようなモデルが最適に適用されるかをより適切に決定できるようにする方法を学ぶための情報源はありますか?

私の質問が広すぎず、このフォーラムで妥当な範囲内で回答できることを願っています。プライベート インフラストラクチャ、VPS、レール ホスティング サービスの適切な組み合わせを設計する方法を見つけたいと考えています。提案をありがとう。

4

1 に答える 1

1

私はHerokuをよく見てきましたが、将来使用する可能性があります。私が見る最大の利点は...

  1. それらは、システム管理の時間コストを取り除きます。

  2. 必要に応じて、処理能力とストレージを即座に増やすことができます。

全文検索が必要で、WebSolrではなくSphinxを使用したいので、今はHerokuを使用しないことにしました。また、 WebSolrサービスの説明を見ると、「ベータ版」のサービスにはかなりの費用がかかることがわかります。そして現時点では、最大10,000のドキュメントのみをインデックスに登録します。それは私のアプリのためにそれを除外します。

アプリをHerokuやその他の部分(データベース、検索)に配置することもできますが、それでは目的が果たせません。これを行うと、システム管理者に戻り、より多くの電力/メモリ/ストレージが必要な場合は、それを処理する必要があります。

アプリに必要なものがすべてHerokuにある場合、Herokuは素晴らしいものになる可能性があります。そうすれば、潜在的な簡素化と時間の節約は非常に大きくなる可能性があります。要件が異なる別の種類のアプリがある場合は、それを試してみます。

于 2010-02-04T20:24:41.463 に答える