Herokuは完全にメンテナンスされたシステムです。開発者が心配しなければならないのは、プラットフォームでコードを起動して実行することだけです。それが完了すると、あなたは金色になります。VPSを提供するサービスを使用すると、心配する必要のある頭痛の種がさらに増えます。たとえば、EngineYardを使用する場合は、取得した更新を常に適用する必要があります。また、提供されるシェフのレシピを使用して、マシンのセットアップについてさらに深く考える必要があります。Herokuを使用すると、必要なプロセスをスケーリングするだけで完了です。
それはあなたがあなたの時間をどれだけ大切にするかにかかっています。個人的には、Herokuは非常にシンプルで、邪魔にならないので使用しています。かつてのように、展開は私にとって大きな頭痛の種ではありません。
費用に関しては、重要なことはあなたが必要なものを支払うことです。トラフィックが少ない場合は、1つまたは2つのダイノで問題ありません。料金は無料から月額$36までです。物事が上がるにつれて、あなたはもう少し支払う。Heroku(またはEngineYard)のようなシステムを使用することの費用対効果がその費用対効果でなくなるポイントがあり、あなたはあなた自身のカスタムセットアップを見るでしょう、しかし私はあなたが何らかの方法であると敢えて言いますそれから離れて。
SSLを使用すると、Herokuの現在のセットアップで月額$ 20を見ていることになりますが、これはより良い方向に変わる可能性があると聞いています。物事の壮大なスケールでは、これは非常に安いです。セットアップ料金はかかりません。EngineYardを使用すると、SSLコストは発生しませんが、動作させる前にジャンプする必要があります(難しくはありませんが、時間がかかるだけです)。
個人的には、まだこのようなものに慣れていない場合は、今のところHerokuに固執します。これは、多くの心配や心配事を取り除き、アプリケーションの構築に集中できるようにするためです。あなたがあなたのホスティングからあなたが望むものについてもっと知っている立場になったら、あなたはあなたの特定の状況に合うかもしれないものについてより知識のある電話をかけることができます。