本題
以前、複数のミニゲームを遊べるウェブサイト 「Game Web」 を製作したことがありました。
約一年間、AWS EC2 で運用していたのですが、AWS の無料期間の期限が迫ってきたので、この度、AWS EC2 から GCP Cloud Run にホスティング先を移行することにしました。
GCP の Cloud Run は前から試してみたかったサービスで、Docker 用の Image をアップロードすると良い感じにホスティングしてくれます。サーバレスなので、設定の範囲内でスケールしてくれます。便利!
趣味の範疇で Webアプリを製作すると、費用はできるだけ掛けない方向で行きたいです。
Cloud Run は、使った分だけ費用が掛かる従量課金制のサービスですが、AWS や Azure と同様のサービスと比べて無料枠が大きいです。例えばリクエストだけをとっても、月に200万回リクエスト以内なら無料です。凄い!
しかも少し前から、Cloud Run はマルチコンテナ方式にも対応できるようになったので、マルチコンテナ構成のサービスをホスティングする場合に GKE (Google Kubernetes Engine) を必ずしも選択する必要がなくなりました。個人で製作する身としてはありがたいです😊
「Game Web」 は自分が暇を潰すときにしか使わないようなミニゲームサイトなので、費用をほぼ0に抑えることができて満足です!