😅

Heroku の無料プランが廃止されるようです

2022/08/26に公開

こんにちは。地図パズル製作所の都島です。今朝メールを確認したら、とても残念なメールが届いていたので、記事にしました。なんと、Heroku が無料プランを廃止するようです。2022/11/28 までに有料プランにアップグレードしてくださいと書かれています。残念!

詳しくはこちらを見てみてください。

https://blog.heroku.com/next-chapter

ということで、Heroku でホストしているアプリをどうしたらいいか考えていかないといけないですね。いくつか案を考えてみますが、私もあまり詳しくないので、間違っていたらコメントで教えてください!

方法1: Heroku の有料プランに移す

一番簡単にできそうな方法です。でも、お金が結構かかる、、、というのが残念です。Hobby の dyno が $7/月、Heroku Postgres の Hobby Basic が $9/月、ということで、DB があるシステムだと毎月 $16 かかってしまうようです。会社で運用しているシステムならいいですけれども、個人開発者にはつらいですね。。。

方法2: Cloud Run (+ Planet Scale) に移す

私が Heroku にホストしているシステムは DB がないものばかりなので、Cloud Run に移すのがいいかなと思っています。以前に少し調べてみましたが、利用した分だけ請求される仕組みだったと思うので、かなり安く済みそうです。DB がある場合は、Planet Scale を使えば無料で大丈夫です。でも、Planet Scale の無料枠は制限が多いようですし、外部キー制約をサポートしていないようなので、修正が必要になりそうです。うまくできなかったら DB はHeroku を使って、Cloud Run から接続するとかなりそうです。でも、$9/月 はもったいないな。。もちろん、GCP の Cloud SQL を使ってもいいんですが、、値段が高くて手が出せなさそうです。

方法3: Firebase ??

方法2 でも、Planet Scale でうまくいかない場合は有料になってしまうということでした。そういう場合は、これを機に Firebase で作り直すという方法もあります。Firebase は DB システムのFirestore も含め、たいてい無料枠があります。でも、Firestore に接続するには専用の SDK を使うので、大幅な作り直しになってしまいます。地図パズル製作所ではZenn に Firebase の記事をいろいろ出していますので、ぜひ読んでみてください。ちなみに、地図パズル製作所の Web アプリも Firebase で作られています。

方法4: Azure App Service (F1:Free)

かねてよりアシスタント霧島が推している Azure App Service (Web App) も良いかもしれません。
Microsoft のサービスですね。プランは細かく設定できますが、無料で使いたいのであれば、Free プランの F1 を選びましょう。速度もそんなに気になりませんよ!
そのうち有名なアプリにしていきたいのであれば、スケールアップも簡単なので、急なバズリにも対応可能です。あ、でもスケールアップは手動でやってくださいね。

まとめ

今日は Heroku の無料枠が終了するという残念なお知らせを紹介しました。私も大学時代から何かと Heroku の無料枠にお世話になってきました。懐かしいです。お世話になった分、今後も有料プランに乗り換えて、恩返しを、、としたい気持ちもあるのですが、今は Cloud Run に心惹かれてしまっています(笑) 恩知らずですみません!!ということで、今回の記事は以上です。

他にもいい方法があったらコメントで教えてください!

最後に地図パズル製作所の宣伝も書いておきます。地図パズル製作所は無料の地図パズルで遊べる楽しいサービスです。ぜひ一度試してみてください。

https://chizu-puzzle.com/

はじめての方には、64ピースの日本地図がおすすめです。目安は30分で、10分以内でできたら上級者です!
https://chizu-puzzle.com/puzzles/japan02/

Twitter もよろしくお願いします!
https://twitter.com/chizu_puzzle

Discussion