8

Heroku は、アイデアのプロトタイピングや単純な Web サービスの実行に最適です。私はよく Heroku を使用して、Flask や Django などの Python Web サービスを実行し、アイデアを試しています。しかし、インフラストラクチャを使用して、すべてのスタートアップがそのスタックで必要とする驚くほど強力なサポートまたはユーティリティ サービスを実行する方法を理解するのに常に苦労しています。これなしでは生きられず、どのスタートアップにもお勧めできるサービスの 4 つの例。

  • ジェンキンス
  • 統計
  • 黒鉛
  • グレイログ

これらを Heroku でどのように実行しますか? これらのサポート サービスがインストールされた専用ボックス (ラックスペースなど) を取得するだけでよいでしょうか。

Heroku でユーティリティ デーモン (サービス) を実行した人はいますか?

4

2 に答える 2

20

2 つの基本的なオプションがあります。1 つ目は、タスクを達成するための Heroku アドオンを検索または作成することです。たとえば、Graylog の代わりに使用できるホストされたログ ソリューションは多数あります。Jenkins の代わりにRails on FireまたはTravisを使用できます。適切なアドオンが存在しない場合は、AWS EC2 インスタンスでサービスを実行するだけで効果的に独自のアドオンを作成できます。

もう 1 つの方法は、サービスを12factorアプリケーションにプッシュして、Heroku でも実行できるようにすることです。たとえば、whisperのファイルシステム呼び出しをスタブ化して、代わりにバッキング サービスに格納することができます。ただし、アップストリームのメンテナーに変更を受け入れてもらえない限り、これはしばしばかなり苦痛で脆いものです。

于 2012-06-25T17:59:32.353 に答える
0

それと組み合わせて別の無料サービスを使用することもできます。OpenShift には、追加できる Java 関連のビルド サービスとツールが多数あります。

Heroku、openshift、mongolab、および独自の Web ホスティングを組み合わせて使用​​しています。ドロップボックスとボックスをいくつかのスペースに投げ込みます...

于 2012-06-30T02:34:38.793 に答える