Heroku代替サービス比較 2026年版 — 無料枠で使えるホスティング7選【料金・スペック・使いやすさ】
Heroku無料枠廃止後の代替サービスを徹底比較。Cloudflare Pages/Workers、Railway、Render、Fly.io、Vercel、Koyeb等を料金・スペック・使いやすさの観点で解説します。
Heroku 無料枠の廃止と代替サービスの現状
「Herokuの無料枠がなくなって、個人プロジェクトのホスティング先に困っている…」 そんなエンジニアのために、2026年現在の最新情報で代替サービスを徹底比較します。
2022年11月、Herokuは無料プラン(Free Dyno、無料Postgres)を廃止しました。それから3年以上が経ち、代替サービスの選択肢は大きく広がっています。筆者はHerokuの無料枠廃止後、Cloudflare Pagesに移行しましたが、結果的にパフォーマンスも改善しました。かつてはHerokuが個人開発者のデファクトスタンダードでしたが、現在ではより高性能で、より安価な(または無料の)選択肢が豊富にあります。
Herokuの現在の最安プラン
参考として、2026年現在のHerokuの最安プランを確認しておきましょう。
| プラン | 月額 | 内容 |
|---|---|---|
| Eco Dyno | $5/月 | 1000 dyno時間/月、スリープあり |
| Basic Dyno | $7/月 | 常時稼働、512MB RAM |
| Mini Postgres | $5/月 | 10,000行まで |
月額$12〜$17で最低限の環境が構築できますが、後述する代替サービスの無料枠と比べるとコストパフォーマンスは見劣りします。
代替サービス7選 — 一覧比較表
まずは全体像を把握するための一覧表です。
| サービス | 無料枠 | 静的サイト | サーバーサイド | DB | コンテナ | 特徴 |
|---|---|---|---|---|---|---|
| Cloudflare Pages/Workers | ◎ 充実 | ✅ | ✅ (Edge) | Workers KV, D1 | ❌ | エッジ実行、高速 |
| Railway | ○ $5クレジット | ✅ | ✅ | ✅ (Postgres等) | ✅ | Herokuに最も近い体験 |
| Render | ○ 制限付き | ✅ | ✅ | ✅ (Postgres) | ✅ | シンプルなUI |
| Fly.io | ○ 制限付き | ✅ | ✅ | ✅ (Postgres) | ✅ | グローバル分散 |
| Vercel | ◎ 充実 | ✅ | ✅ (Serverless) | Vercel Postgres | ❌ | Next.js最適化 |
| Koyeb | ○ 制限付き | ✅ | ✅ | ❌ | ✅ | グローバルデプロイ |
| Zeabur | ○ 制限付き | ✅ | ✅ | ✅ | ✅ | ワンクリックデプロイ |
1. Cloudflare Pages / Workers — エッジで動く無料ホスティング
概要
Cloudflare Pages は静的サイトのホスティング、Workers はサーバーサイドのロジックをエッジで実行するサービスです。組み合わせることでフルスタックアプリケーションを構築できます。設定手順の詳細はCloudflare Pages完全ガイドで解説しています。
無料枠の内容
| 項目 | 無料枠 |
|---|---|
| Pages デプロイ | 500回/月 |
| Workers リクエスト | 100,000回/日 |
| Workers KV | 100,000読み取り/日 |
| D1 (SQLite DB) | 5GBストレージ、500万行読み取り/日 |
| R2 (オブジェクトストレージ) | 10GB、100万リクエスト/月 |
| 帯域幅 | 無制限 |
向いているユースケース
- 静的サイト・Jamstack: Astro、Next.js (SSG)、Hugo等
- APIサーバー: Workers で REST/GraphQL API を構築
- フルスタックアプリ: Pages + Workers + D1 の組み合わせ
デプロイの流れ
# Cloudflare Pages へのデプロイ(Astroの場合)
npm create cloudflare@latest my-app -- --framework=astro
# Workers のデプロイ
npx wrangler deploy
# D1 データベースの作成
npx wrangler d1 create my-database
メリット・デメリット
| メリット | デメリット |
|---|---|
| 無料枠が非常に充実 | Node.js の全APIが使えない(Edgeランタイム) |
| グローバルCDNで高速 | コンテナデプロイには非対応 |
| 帯域幅無制限 | 学習コストがやや高い |
| Git連携が簡単 | 一部のnpmパッケージが動かない |
💡 Tips: Herokuからの移行先として最もコスパが良いのがCloudflare です。特に静的サイト + API のアーキテクチャなら、無料枠だけで十分運用できます。
2. Railway — Heroku に最も近い体験
概要
Railway は「Modern Heroku」とも呼ばれるPaaSで、Herokuユーザーにとって最も移行しやすいサービスです。Gitリポジトリを接続するだけでデプロイでき、データベースもワンクリックで追加できます。
無料枠の内容
| 項目 | 無料枠(Trial) |
|---|---|
| 月額クレジット | $5分 |
| 実行時間 | 500時間/月 |
| メモリ | 512MB |
| ストレージ | 1GB |
| ネットワーク | 100GB/月 |
向いているユースケース
- Webアプリ: Express、Django、Rails等の一般的なWebフレームワーク
- Herokuからの移行: buildpackに近い体験
- DBを含むアプリ: PostgreSQL、MySQL、Redis をワンクリック追加
デプロイの流れ
# Railway CLI のインストール
npm install -g @railway/cli
# ログイン
railway login
# プロジェクト作成 & デプロイ
railway init
railway up
# PostgreSQLの追加
railway add --database postgres
Heroku との比較
| 項目 | Heroku (Eco) | Railway (Trial) |
|---|---|---|
| 月額 | $5/月 | $5クレジット(無料) |
| スリープ | 30分でスリープ | スリープなし |
| DB | 別途$5/月 | クレジット内で利用可 |
| デプロイ | Git push / CLI | Git push / CLI |
| スケーリング | 手動 | 自動 |
3. Render — シンプルで分かりやすいPaaS
概要
Render は「シンプルさ」を売りにしたクラウドプラットフォームです。Webサービス、静的サイト、Cron Jobs、データベースを統一的に管理できます。
無料枠の内容
| 項目 | 無料枠 |
|---|---|
| 静的サイト | 無料(無制限) |
| Webサービス | 750時間/月(スリープあり) |
| PostgreSQL | 無料(90日間、256MBストレージ) |
| 帯域幅 | 100GB/月 |
向いているユースケース
- 静的サイトのホスティング: 無制限で完全無料
- 小規模Webアプリ: スリープありだが無料で動く
- プロトタイプ: 素早く立ち上げて共有したい場合
メリット・デメリット
| メリット | デメリット |
|---|---|
| UIが直感的 | 無料Webサービスはスリープあり |
| 無料DBあり | 無料DBは90日で削除される |
| Docker対応 | 無料枠のスペックは低い |
| 自動デプロイ | コールドスタートが遅い |
4. Fly.io — グローバル分散のコンテナホスティング
概要
Fly.io は、アプリケーションをユーザーに最も近いリージョンで実行する分散型ホスティングサービスです。Dockerイメージをグローバルにデプロイできます。
無料枠の内容
| 項目 | 無料枠 |
|---|---|
| VM | 最大3つのshared-cpu-1x VM |
| メモリ | 256MB/VM |
| ストレージ | 3GB ボリューム |
| 帯域幅 | 160GB/月 |
| PostgreSQL | Fly Postgres(無料枠内) |
向いているユースケース
- グローバルなアプリ: 世界中のユーザーに低レイテンシで提供
- Dockerベースのアプリ: 既存のDockerイメージをそのままデプロイ
- マイクロサービス: 複数のサービスを分散配置
デプロイの流れ
# Fly CLI のインストール
curl -L https://fly.io/install.sh | sh
# ログイン
fly auth login
# アプリの起動
fly launch
# デプロイ
fly deploy
# PostgreSQLの作成
fly postgres create
メリット・デメリット
| メリット | デメリット |
|---|---|
| グローバル分散が強力 | CLI操作が中心 |
| Docker対応 | UIが少し分かりにくい |
| 無料枠でPostgreSQL | 設定ファイル(fly.toml)が必要 |
| スリープなし | 学習コストがやや高い |
5. Vercel — フロントエンド特化のホスティング
概要
Vercel は Next.js の開発元が運営するホスティングサービスです。フロントエンドの開発体験に最適化されており、特に Next.js との相性は抜群です。
無料枠の内容
| 項目 | 無料枠(Hobby) |
|---|---|
| デプロイ | 100回/日 |
| 帯域幅 | 100GB/月 |
| Serverless Functions | 100GB-時間/月 |
| Edge Functions | 500,000回/月 |
| ビルド時間 | 6,000分/月 |
| Vercel Postgres | 256MB(Hobbyプラン) |
向いているユースケース
- Next.js アプリ: Vercelが公式にサポートしている最適な組み合わせ
- フロントエンド中心のプロジェクト: React、Vue、Svelte等
- Jamstackサイト: 静的サイト生成 + サーバーレス関数
メリット・デメリット
| メリット | デメリット |
|---|---|
| Next.jsとの相性が最高 | 商用利用は有料プラン必須 |
| プレビューデプロイが便利 | バックエンド処理に制限あり |
| UI/UXが優れている | Serverless関数に実行時間制限 |
| 自動HTTPS | 帯域超過時の料金が高い |
⚠️ 注意: Vercel の Hobby プランは個人の非商用プロジェクト限定です。商用利用にはProプラン($20/月)以上が必要です。
6. Koyeb — グローバルサーバーレスプラットフォーム
概要
Koyeb は Docker コンテナやGitリポジトリからワンクリックでデプロイできるサーバーレスプラットフォームです。グローバルなエッジネットワークでアプリを配信します。
無料枠の内容
| 項目 | 無料枠 |
|---|---|
| インスタンス | nano(1 shared vCPU、256MB RAM) |
| デプロイ | 無制限 |
| 帯域幅 | 100GB/月 |
| ビルド時間 | 1,000分/月 |
向いているユースケース
- 小規模API: REST/GraphQL APIのホスティング
- Dockerアプリ: 既存のDockerイメージを簡単にデプロイ
- ウェブフック受信サーバー: Slackボットなどの軽量サーバー
7. Zeabur — ワンクリックデプロイのPaaS
概要
Zeabur は台湾発のPaaSで、GitHub連携によるワンクリックデプロイが特徴です。テンプレートが豊富で、複雑な設定なしにアプリを公開できます。
無料枠の内容
| 項目 | 無料枠(Serverless) |
|---|---|
| リクエスト | 100万回/月 |
| 帯域幅 | 10GB/月 |
| ビルド時間 | 300分/月 |
| サーバーレス関数 | 対応 |
向いているユースケース
- プロトタイプの素早い公開: テンプレートから数クリックでデプロイ
- Herokuライクな体験が欲しい: Procfileに近い設定方法
- アジア圏のユーザー向け: アジアリージョンが強い
ユースケース別おすすめ
静的サイト・ブログ
| 順位 | サービス | 理由 |
|---|---|---|
| 1位 | Cloudflare Pages | 帯域無制限、無料、高速 |
| 2位 | Vercel | 優れたDX、プレビューデプロイ |
| 3位 | Render | シンプルで無制限 |
Web API(バックエンド)
| 順位 | サービス | 理由 |
|---|---|---|
| 1位 | Railway | DB付きで最もHerokuに近い |
| 2位 | Fly.io | コンテナ対応、グローバル分散 |
| 3位 | Cloudflare Workers | エッジ実行で超高速 |
フルスタックアプリ
| 順位 | サービス | 理由 |
|---|---|---|
| 1位 | Railway | フロント + API + DB を一元管理 |
| 2位 | Fly.io | Docker compose 的にサービスを管理 |
| 3位 | Cloudflare | Pages + Workers + D1 の組み合わせ |
個人開発・副業プロジェクト
| 順位 | サービス | 理由 |
|---|---|---|
| 1位 | Cloudflare | 無料枠が最も充実 |
| 2位 | Railway | $5クレジットでDB付き |
| 3位 | Vercel | Hobbyプランで十分な機能 |
移行のポイント — Heroku からスムーズに移行するために
Vercelの代替や無料プランをさらに比較したい方はVercel代替サービス比較もご覧ください。また、コンテナベースのデプロイを検討している方はDocker Compose入門が参考になります。VPSでの本格運用を考えている方はConoHa vs Xserver VPS比較もあわせて確認してみてください。
1. Procfile の対応状況
Heroku で使っていた Procfile は、一部のサービスでそのまま使えます。
| サービス | Procfile対応 |
|---|---|
| Railway | ✅ 対応 |
| Render | ✅ 対応(render.yaml推奨) |
| Fly.io | ❌(fly.toml を使用) |
| Cloudflare | ❌(wrangler.toml を使用) |
2. 環境変数の移行
# Heroku の環境変数を取得
heroku config -a my-app
# Railway に設定
railway variables set KEY=VALUE
# Fly.io に設定
fly secrets set KEY=VALUE
3. データベースの移行
# Heroku PostgreSQL からダンプを取得
heroku pg:backups:capture -a my-app
heroku pg:backups:download -a my-app
# 新しいサービスのDBにリストア
pg_restore -d DATABASE_URL latest.dump
まとめ — 2026年のHeroku代替は選択肢が豊富
Herokuの無料枠廃止は残念でしたが、結果として代替サービスの競争が激化し、エンジニアにとっては選択肢が増えた良い面もあります。
本記事のポイント
- Cloudflare Pages/Workers は無料枠の充実度で群を抜いている
- Railway はHerokuに最も近い体験で移行コストが低い
- Fly.io はグローバル分散とDocker対応が強み
- Vercel はNext.js/フロントエンド特化で高品質なDX
- Render はシンプルさとバランスの良さが魅力
- Koyeb/Zeabur はニッチだが独自の強みがある
迷ったら、静的サイトならCloudflare Pages、バックエンドが必要ならRailwayから始めるのがおすすめです。どちらも無料枠だけで十分な検証ができます。