Upgrade to Pro — share decks privately, control downloads, hide ads and more …

【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime

Avatar for akase244 akase244
October 03, 2026

【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime

PHPカンファレンス愛媛2026のスポンサーセッションで発表したスライドです。

Avatar for akase244

akase244

October 03, 2026

More Decks by akase244

Other Decks in Programming

Transcript

  1. Top Heroku Alternatives for Agencies Managing Client Apps in 2026

    https://render.com/articles/top-heroku-alternatives-agencies
  2. 9 of the Best Heroku Alternatives in 2026: Find Your

    Perfect PaaS https://dokploy.com/blog/heroku-alternatives
  3. Top 10 Heroku Alternatives in 2026: When Simplicity Hits the

    Scaling Wall https://www.qovery.com/blog/best-heroku-alternatives
  4. Heroku の代替先を紹介する記事は沢山あるけれど • The 10 Best Heroku Alternatives in 2026

    (Back4app) • Top 11 Heroku Alternatives for Cloud Deployment in 2026 (DigitalOcean) • Top Heroku alternatives in 2026 (Northflank) • Top Heroku Alternatives for Agencies Managing Client Apps in 2026 (Render) • Top five Heroku alternatives (Railway) • 9 of the Best Heroku Alternatives in 2026: Find Your Perfect PaaS (Dokploy) • Top 10 Heroku Alternatives in 2026: When Simplicity Hits the Scaling Wall (Qovery)
  5. Heroku の代替先を紹介する記事は沢山あるけれど • The 10 Best Heroku Alternatives in 2026

    (Back4app) • Top 11 Heroku Alternatives for Cloud Deployment in 2026 (DigitalOcean) • Top Heroku alternatives in 2026 (Northflank) • Top Heroku Alternatives for Agencies Managing Client Apps in 2026 (Render) • Top five Heroku alternatives (Railway) • 9 of the Best Heroku Alternatives in 2026: Find Your Perfect PaaS (Dokploy) • Top 10 Heroku Alternatives in 2026: When Simplicity Hits the Scaling Wall (Qovery)
  6. 本日ご紹介する PaaS はこちら 1. Laravel Cloud 7. Scalingo 2. Railway

    8. Render 3. Sevalla 9. Clever Cloud 4. fortrabbit 10. Vercel 5. Zeabur 11. DigitalOcean App Platform 6. Northflank 12. Fly.io
  7. Laravel Cloud • GitHub連携あり • Laravelが公式に提供している PaaS 環境 • Starterプランの場合は初月無料で毎月5ドル分のクレジットを付与

    • PostgreSQL、MySQLが利用可能 • 東京リージョンが利用可能 • データベースとアプリケーションの箱を準備して Deploy ボタンを押す と何も設定していないのに Laravel が動き出す謎技術 • 「Scale to Zero」の機能で一定時間が経過した場合にコンピュートを sleep させることができる(コストを抑制) • 「Path Blocking」の機能で行儀が悪い bot アクセスによってコンピュー トが叩き起こされるのを防いでくれる
  8. Railway • GitHub連携あり • アカウント作成時に30日間利用可能な5ドル分のクレジットを付与 • PostgreSQL、MySQL、Redis、MongoDBが利用可能 • ビルドシステムは Buildpack(Heroku等で利用)の後継の

    Railpack が採 用されていて、かなり Laravel のことを「わかっている」感がある • Hobbyプラン(月額5ドル)は割とリーズナブル
  9. Sevalla • GitHub連携あり • アカウント作成時に50日間利用可能な20ドル分のクレジットを付与 • PostgreSQL、MySQL、MariaDB、Redis、Valkeyが利用可能 • 東京リージョン、大阪リージョンが利用可能 •

    ビルドシステムは Nixpacks、Railpack、Buildpacks、Dockerfile が選択 可能 • Laravel Cloud の「Scale to Zero」機能が「Hibernation」という名称で 提供されている • どの PaaS も共通して言えるのはデータベースの料金が高いということ ◦ 1GB:5ドル/月、5GB:34ドル/月、10GB:65ドル/月、20GB:145ド ル/月、40GB:310ドル/月、60GB:800ドル/月、80GB:1200ドル/月
  10. Northflank • GitHub連携あり • 無料プランあり • 画面はかっこいいけど少々複雑な印象 • Redis、MongoDB、MySQL、PostgreSQLが利用可能 •

    Dockerイメージの配布がサ終したはずの MinIO(S3互換のオブジェクト ストレージ) がなぜかアドオン画面で選択可能 • ビルドシステムは Buildpack、Dockerfile が選択可能 • リージョンは「US - Central」と「Europe - West」の2択 ◦ 有料プランだと「Asia - Northeast(東京リージョン)」が利用可能 • デプロイ先を「Northflank Cloud」ではなく自身で契約・管理している クラウド事業者に向けることも可能らしい
  11. Scalingo • GitHub連携あり ◦ Full control of private repositories(強い権限)を求められる ◦

    特定のリポジトリの権限に絞らせてくれない • 初回のサインアップから30日間はトライアル期間 • トライアル期間は PostgreSQL、MySQL、Redis が利用可能 • ビルドシステムは Buildpack を採用している • フランスリージョン1択(体感遅い) • 健康に関するデータを集めるアプリケーションか否かを質問される ◦ GDPRとか心配になる
  12. Render • GitHub連携あり • Hobbyプラン(無料)ありでクレジットカード登録不要 • PostgreSQL が利用可能 ◦ ただし、無料で利用できる期間は30日のみ

    • PHPは公式対応ではないので Dockerfile が必要 ◦ つまり Dockerfile でのwebサービスの運用経験が必要 • リージョンは最も近いところでも「Singapore (Southeast Asia)」 • シンプルな管理画面でわかりやすい
  13. Clever Cloud • ドメイン名が clever.cloud はカッコいい。 • GitHub連携あり • 契約初月に20ユーロ分のクレジットを無料枠として付与

    • PostgreSQL、MySQL、Redis、MongoDBが利用可能 • ビルドシステムは Dockerfile と Clever Cloud 独自のもの • Clever Cloud 独自ビルドシステムは環境変数に CC_PRE_RUN_HOOK、CC_POST_BUILD_HOOK、CC_WEBROOT と いった項目が準備されていて、「npm run build」や「php artisan migrate --force」といった処理はこの変数で制御する • データベースで利用できるリージョンはフランス、カナダの2択 • アプリケーションで利用できるリージョンは最も近くてシンガポール
  14. Vercel • Hobbyプラン(無料)ありでクレジットカード登録不要 • 以前まで PHP を動作させるには、 Vercel Community が作成しているラ

    ンタイムを利用する必要があった • 2026年6月に「Container Images」の機能が提供開始されたことで Dockerfile が利用可能になっている • PostgreSQLを利用したい場合の選択肢が豊富 ◦ Neon ◦ Amazon Aurora PostgreSQL ◦ Supabase ◦ Prisma Postgres
  15. DigitalOcean App Platform • 2011年設立なのでクラウド事業者としては老舗? • GitHub連携あり • Freeプランあり •

    アカウント作成時に5ドル分のクレジットを付与 • PaaS (App Platform)だけでなく IaaS (Droplets)も利用可能 • PostgreSQL、MySQLが利用可能 • ビルドシステムは Buildpack、Dockerfile が選択可能 • 利用できるリージョンは最も近くてシンガポール • データベースの料金が最低でも15.15ドル/月かかる
  16. Fly.io • 料金プランというものがなく「pay as you grow」と掲げられているよう に、全てが従量課金なので支払い予測を立てづらい面がある • 各操作は画面からも行えるが flyctl(fly)

    コマンドが強力 • fly launch コマンドによる Dockerfile の自動生成が便利すぎる ◦ 開発環境の構築に不慣れな場合は非常に助かる ◦ 自動生成後に微調整は必要 • 他の PaaS と比較してもデータベースの料金が群を抜いて高い ◦ 1GB:38ドル/月、2GB:72ドル/月、8GB:282ドル/月、32GB:962ド ル/月、64GB:1,922ドル/月 ◦ プラン毎の月額料金に加えて、ディスクサイズ毎にストレージ料金が 別途掛かる(0.28ドル/GB)
  17. まとめ • 契約時に無料枠となるクレジットを付与してくれるサービスが多かった ので、掛かった料金は、今のところ「3ドル(497円)」のみ • データ量・通信量によって従量課金になるパターンもありますが、永続 的に無料運用可能な PaaS もあります •

    ただし、データベースの使用料金は基本的に高いことがわかった • EU圏のサービスは個人情報の取り扱いなど難しい面があるので、デー タの保存先としては避けた方が良さそうな印象 • PaaSのビルドの仕組みについて、独自仕様、Buildpack、Railpack、 Nixpack、Dockerfileと様々存在することを知ることができた • 標準的な構成であれば Laravel Cloud がオススメ。諸々カスタマイズし たい場合は Dockerfile が利用可能なところが良さそう