2017-03-10 4 views
2

Heroku's Production Checkは、冗長性のために「少なくとも2つのWeb dynosを実行する」ことを推奨しています。趣味のヘロクダイノー冗長?

私たちは現在、趣味の1つのdynoを実行しており、iPhone用のソーシャルネットワーキングアプリを立ち上げようとしています。

無料の&ホビーdynoタイプは、プロセスタイプごとに最大1つのdyno実行をサポートします。

  1. この段階でも冗長性が必要ですか。

  2. もしそうなら、最も経済的な&の冗長ソリューションは何ですか?

答えて

2

あなたは大きなトラフィックを取得を開始するまで、私は個人的にはおそらく標準dynosにアップグレードし、とにかく多くのdynosの実行を開始したいと思うその時点で、この段階では気にしないでしょう。

ダッシュボード内のメトリックタブには、dynoタイプのアップグレードを行うか、またはmoreを追加するかがアプリケーションに適しているかどうかを判断するのに十分な情報があります。

幸運に足らず!

1

アプリケーションに大きく依存しています(リソースがどんなに飢えていて、どのくらい速く起動するのか)、そして起動の性質(つまり、ソフトランチか、それとも大勢ですか?多く、または少し?)。標準のdynosとHerokuメトリクス、またはホビーダイノスとNew RelicやLibratoのようなアドオンを使用してモニタリングすることが不可欠です。

稼働時間が重要な生産アプリケーションでは、標準のダイノスを使用して事前起動(https://devcenter.heroku.com/articles/preboot)を検討してください。これにより、ダウンタイムなしでパッチを導入することができます。それ以外の場合は、iOSアプリがメンテナンスモードを正常に処理するように設定されていることを確認してください。