Herokuの課金プランを使ってみてわかった長所と短所

Heroku は無料枠で 1,000dyno 時間まで利用できますが、複数のアプリを常に立ち上げておくには足りません。

小規模な Web アプリケーションを動かすために他の IaaS や VPS などを検討し、最終的に Heroku の Hobby プランに落ち着きました。

スポンサーリンク

課金プランの扱い

プランの料金とはアカウントにかかるのではなくアプリケーションにかかるコストを指します。つまり、アカウントが Hobby プランになるのではなく、アプリケーションが Hobby プランになると。

もし、Hobby プランで複数のアプリケーションを動かしたければそれぞれに課金する必要があるので、$7*2 = 14/month です。そして、課金していないアプリケーションは引き続き Free プランの枠内で扱われることになります。

課金の仕方

アプリケーションごと課金するシステムなので、各アプリケーションで別々に管理されています。

アプリケーションのページの [Resources] タブを開いた一番上に [Upgrade to hobby…] というボタンがあり、そこで課金プランを選択します。

Heroku に課金するメリット

ここからは (素人目で) 長所と短所を述べていきます。

サーバ構築もメンテも要らない

PaaS なので当然ですが、最初の構築だけでなくアクセス数が増えてメモリを増やしたいといった需要にもすぐ応えられるのが楽でいいですね。

いちいち自分でリソース確保したりせずとも、GUI でバーの長さを変えるだけですから。お金も飛びますけども。

セキュリティ対策も要らない

SELinux で悩んだり悪意ある攻撃に怯えたりすることもありません。だいたいは Heroku がやってくれます。

もちろん内部構造は自分の責任ですけど。

サーバ証明書も要らない

独自ドメインを使おうとも、Hobby プラン以上であれば機能としてついてくる SSL が利用できます。証明書高いし、Let’s Encrypt 導入して cron で叩く手間はありません。

Heroku に課金する短所

ネットワークの遅延

プライベート契約では高いお金を払えば東京リージョンとか使えるのですが、普通に契約する人はアメリカかヨーロッパのサーバを借りることになるので、必然的に遅延します。

そこら辺にシビアなアプリケーションでは使えないですね。

課金額と規模の兼ね合い

アプリケーションごと課金というシステムは、低コストで押さえたい場合の人にとっての短所になるかもしれません。小規模アプリケーションでもそれぞれに 7 ドルずつかかるわけですから。

自分でサーバを建てたりメンテナンスしたりとかの手間を考えると、そこまでのコストではないとも思いますが。

最後に

GCE や AWS を使った後に Heroku 使うとやはり楽ですね。インストールとかrequirements.txt に書いとけばやってくれますから。

このブログをさくらの VPS に作るときもセキュリティ対策とか HTTPS 化とか色々めんどくさかったので、そこら辺が簡単にできるのも私としては評価が高いです。

個人レベルでの話なので企業で使うとなると話が変わってしまいますが、Heroku も便利なので選択肢として良いかなと思いました。

スポンサーリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


This site uses Akismet to reduce spam. Learn how your comment data is processed.