Vercelの代替サービス: バックエンド向けホストの選び方
適切なVercelの代替サービスは、アプリケーションが何を実行するかによって決まります。 リクエスト間も稼働し続けるサービス向けに、Lizard、Railway、Renderを比較しましょう。需要が下がったときにスケールダウンできるHTTPサービスなら、Cloud Runも検討してください。フロントエンドのワークフローとリクエスト駆動のコンピュートがアプリに合っているなら、Vercelも候補に残しておきましょう。
この比較はLizardによるものです。リンク先の製品ドキュメントと課金条件を2026年9月9日に確認しました。以下の計算は、明示した入力値に基づく例であり、性能テストや顧客の節約額ではありません。
必要なランタイムから始める
Dockerfileは、アプリケーションをどのようにパッケージ化するかを記述するものです。ホスティングサービスがそのアプリケーションをどうスケジュールし、停止し、課金するかまでは示しません。
Vercelは現在、Functions向けコンテナイメージをサポートしています。そのサービス documentationでは、サービスはFunction computeを使用し、Functionの制限を引き継ぐとされています。利用予定の機能とプランについて、最新の実行時間、ファイルシステム、接続数の制限を確認してください。
一般的なキューコンシューマー、接続を開いたままにするプロセス、またはHTTPリクエストの外で動くスケジューラーを使うなら、移行前にそのライフサイクルをテストしてください。マネージドなキューやワークフローで同じ業務要件を解決できることもありますが、コードの変更が必要になる場合もあります。
| 要件 | 検討する選択肢 | まずテストすること |
|---|---|---|
| フロントエンドのプレビューとリクエスト駆動のバックエンド | Vercel | フレームワークの挙動、キャッシュルール、本番環境の制限 |
| APIと別個のキューコンシューマー | Lizard, Railway, Render | workerの再起動、リトライ、データベースアクセス |
| トラフィックの波があるHTTPコンテナ | Cloud Run | コールドスタート、同時実行性、最小インスタンス数 |
| サーバーを直接制御したい | デプロイツール付きのVPS | パッチ適用、バックアップ、障害時の対応 |
これらはトライアルの出発点です。どれも普遍的な勝者を示すものではありません。より広い選択肢については、PaaS comparisonをご覧ください。
Lizardが合うケース
Lizardはwebサービスとworkerを実行でき、Managed Postgres、Managed Redis、Managed Object Storageを提供し、デプロイと運用をLizard CLI経由で行えます。
これは、なじみのあるプロセスモデルのバックエンドに向いています。APIを起動し、workerを別で実行し、各サービスに個別の設定を与える形です。コーディングエージェントは、構造化されたデプロイ出力を読み、ログを確認し、サービス内で特定のコマンドを実行できます。それでも結果の確認は必要です。ビルド成功だけでは、ログイン、ジョブ、データベース書き込みが動作する証明にはなりません。
データベースのプロビジョニングと、アプリケーションを接続することは別の手順です。アプリケーションは、自分で設定した接続変数を読み取る必要があります。アプリデータは、サービスの要件に応じてデータベースまたは接続されたPersistent Volumesに保存してください。書き込み可能なコンテナファイルシステムだけでは、バックアップにも、デプロイをまたいだ永続性の保証にもなりません。
Vercelの方が適している場合
チームがVercelのプレビュー用ワークフロー、フロントエンドツール群、または管理されたリクエストライフサイクルに依存しており、それらの機能がすでに要件を満たしているなら、Vercelを使い続けるべきです。別のプロバイダーがより低いCPU単価を宣伝していても、動いているデプロイシステムを置き換えるにはコストがかかります。
トラフィックの少ないアプリケーションでは、リクエスト間にアクティブなままにならないコンピュートの恩恵を受けられることもあります。Lizardの実行中サービスは、仕事を待っている間もメモリを消費する場合があります。コールドスタートを許容できるかどうかも含めて、実際のワークロードとレイテンシ要件を比較してください。
フロントエンドはVercelに残し、workerやAPIだけを移すこともできます。その構成では、プロバイダー間のデータ転送、認証、リクエストレイテンシをテストに含めてください。
手数料、クレジット、無料枠を含めて請求額を比較する
月額合計は、ランタイムCPUだけでは決まりません。プラン、課金期間、リージョン、seat数、データベース、ストレージ、リクエスト数、トラフィック、ビルドを記録してください。各無料枠は対応するメーターにだけ適用し、各クレジットは1回だけ適用します。
| 課金条件 | Lizard | Vercel Pro |
|---|---|---|
| ベースプラン | 月額サブスクリプションなし | デプロイseat 1つ込みで$20/month |
| 含まれる利用クレジット | $10のトライアルクレジット、31日間有効; 購入したクレジットは失効しない | seatごとではなくteamごとに$20 |
| 追加のデプロイseat | seatごとの追加料金なし | 1つあたり$20/month |
| インターネット転送 | 最初の1 byteから$0.045/GB | 現行のPro条件には、100万件のCDNリクエストと1 TBのデータ転送を含むFlat レート CDN tierが含まれる |
| ホスト型ビルド | ビルドは課金対象 | 有料のビルドマシンはCPU-minute単位で課金 |
出典: Lizard pricing, Vercel Pro terms, Vercel ビルド課金。CDN転送、origin転送、Function呼び出しは、Vercelでは別々のメーターです。古い見積もりを流用する前に、自分のアカウントに適用される条件を確認してください。
ホステッドビルドコスト: Lizard と Vercel
Lizardではビルドに課金されます。 デプロイコストを比較するときは、その料金を含めてください。
4 vCPUの有料Vercel Standardマシンでは、ちょうど3 billable minutesのビルドを200回行うと、2,400 CPU-minutesを消費します。$0.0035 per CPU-minuteでは、プランクレジットと税金を差し引く前で$8.40、1ビルドあたり$0.042です。Vercel ビルド レート、2026年9月15日確認。
Vercelのクレジットでこの利用量の一部または全部をカバーできるため、$8.40が必ずしもプラン料金に上乗せされる追加支払いになるわけではありません。Basic buildsは、対象となるVercel Hobbyプロジェクトでは含まれています。これはVercelのビルドコストの例であり、ビルド速度の比較や月額総額の比較ではありません。
サブスクリプションがないことで請求額が下がる場合
Lizardでは、200 GBの送信トラフィックに200 × $0.045 = $9がかかります。差し引けるバンドル済みトラフィック無料枠はありません。Vercel ProにはCDN無料枠が含まれるため、そのメーターはFunctionトラフィックやoriginトラフィックとは分けて比較してください。
720時間稼働する小規模アプリの例として、平均実測使用量を0.01 vCPU、0.1 GBのメモリ、さらに10 GBの送信トラフィックと仮定します。データベース、保持ストレージ、有料アドオンは含みません。Lizard ratesでは:
この小規模アプリの例では、Lizardの方がVercel Proの$20の月額最低料金より安くなります。ただし、この利用量に割り当てられるLizardのtop-up feesが差額の$18.47未満であることが前提です。デプロイseatが3つあると、そのProの最低料金は$60に上がります。これらは税金とトライアルクレジットを除いた有料プラン同士の比較です。対象プロジェクトであれば、Vercel Hobbyは$0になる場合があります。両ランタイムでリソース消費が同一であるとは仮定していません。Vercel Pro 条項、2026年9月15日確認。
購入したクレジットは利用料金の支払いに使われ、失効しません。未使用残高は引き続き利用できるため、top-upが今月の利用額を上回ることもあります。top-up画面には、その手数料と合計請求額が表示されます。
この例は、月額最低料金がないことによる特定の価格上の優位を示しています。より大きなアプリでは、節約額を見積もる前に、両ホストでの実測リソース使用量、含まれるCDNトラフィック、必要機能を比較してください。
アプリ全体を移す前に、まず1つのサービスを移す
- Vercel固有の依存関係を洗い出します: request handler、画像処理、キャッシュ挙動、定期実行処理、ストレージ、環境変数。
- 独立して実行できるAPIまたはworkerを選びます。本番用のstart commandと、適切ならhealth endpointを用意します。
- テスト用のコピーをデプロイし、別のテスト用データベースに接続します。認証情報はサービス設定から構成します。
- 代表的なトラフィックで、認証、リトライ、タイムアウト、ファイル処理、再起動をテストします。
- コストとレイテンシを測定し、そのうえでデータベースとドメインのcutoverを計画します。新しいデプロイ先で書き込みを確認するまでは、rollback手段を維持してください。
GitHubリポジトリなら、まずGit デプロイガイドから始めてください。ローカルプロジェクトなら、アップロード デプロイ ガイドを使ってください。CLI 設定リファレンスでは、デプロイ設定を再現可能に保つ方法を説明しています。
FAQ
VercelでDockerfileを実行できますか? はい。VercelはFunctions向けのコンテナイメージ対応を文書化しています。ただし、常時稼働するバックエンドの代替とみなす前に、パッケージ化の対応だけでなくランタイム制限も確認してください。
Railwayは固定サーバーティアとして課金されますか? いいえ。Railwayはリソース消費量を計測し、有料プランのサブスクリプション料金を利用量に充当します。その課金モデルは、固定インスタンスサイズを購入する方式とは異なります。詳しくはRailway 料金ドキュメントをご覧ください。
フロントエンドだけVercelに残せますか? はい。別のAPIやworkerを他所で動かせます。その分割構成では、クロスオリジンリクエスト、cookie設定、認証、ネットワークコストをテストに含めてください。
最も安い選択肢はどれですか? 上で価格を示した小規模アプリでは、Lizardのリソースコストは支払い手数料を除いて約$1.53で、Vercel Proの$20の月額最低料金を下回ります。Lizardにはseat料金もありません。対象プロジェクトであればVercel Hobbyは無料の場合があり、より大きなアプリでは含まれるCDNトラフィックによって結果が変わることがあります。
デプロイ後にAIコーディングエージェントは何を確認すべきですか? 本番URL、health check、ログ、実際のユーザーフローです。バックエンドなら、データベース書き込み、worker実行、再起動後の復旧も確認してください。Claude Code デプロイ ガイドでは、そのワークフローを示しています。
AI で構築。Lizard で公開。
本番公開にプラットフォームチームは必要ありません。クラウド全体が、1 つの CLI コマンドですぐ使えます。
- ワークスペース
- —
- サービス
- —
- アドオン
- —
- デプロイ
- —