メインコンテンツへスキップ
デプロイメントタイプとは、Replit がアプリを公開するために使用する技術のことです。Publishing ツールの Adjust settings にある Deployment type ドロップダウンから選択します。Autoscale がデフォルトかつ推奨の選択肢で、ほとんどのビルダーは変更する必要がありません。

デプロイメントタイプを比較する

タイプ最適な用途実行方法課金方法
Autoscaleトラフィックが変動するウェブアプリやAPI忙しいときはサーバーを追加し、アイドル時はゼロにスケールリクエストが処理されている間だけ課金
Staticランディングページ、ポートフォリオ、ドキュメントサイトキャッシュされたクラウドサーバーからファイルを配信、バックエンドなしサイトが配信するデータ分のみ課金
Reserved VMボット、バックグラウンド処理、常時稼働のAPIスリープしない専用サーバー1台固定の月額コスト
Scheduledバックアップや通知などの定期タスクスケジュールに従ってコマンドを実行し、その後停止実行時間ごとに課金

Autoscale

Autoscale デプロイメントは、アプリのトラフィックに応じてスケールアップ・ダウンするサーバー上で実行されます。アプリが忙しいときは、Replit が負荷に対応するためにサーバーを追加します。アイドル状態のときは、サーバー数が最小でゼロまで減るため、アクセスのない時間に料金は発生しません。 最適な用途:
  • ECサイトなど、トラフィックが変動するウェブアプリケーション
  • APIやサービス
設定は Adjust settings にあります: マシンの性能と最大サーバー数

Static

Static デプロイメントは、HTML、CSS、JavaScript などのアプリのファイルを、キャッシュを利用して迅速かつ経済的にコンテンツを配信するクラウドサーバー上でホストします。バックエンドサーバーはありません。 最適な用途:
  • マーケティングのランディングページ
  • ポートフォリオサイト
  • プロダクトやAPIのドキュメントサイト
Static デプロイメントは、Agent を使用して作成された Replit App と互換性がありません。Agent はバックエンドサーバーを必要とするフルスタックアプリを構築するため、その場合は Autoscale または Reserved VM を使用してください。
設定には、配信する公開ディレクトリと任意のビルドコマンドが含まれます。レスポンスヘッダー、URL の書き換え、リダイレクトについては、Static の高度な設定を参照してください。

Reserved VM

Reserved VM デプロイメントは、スリープしない専用の仮想マシン上でアプリを実行します。安定したパフォーマンスと、予測可能な固定の月額コストが得られます。 最適な用途:
  • メモリを多く使うバックグラウンドタスク
  • 接続を維持し続ける必要のあるチャットボット
  • 常時稼働のAPIサーバー
設定には、マシンの性能、ビルドコマンドと実行コマンド、ポートマッピング、アプリをウェブサーバーとして実行するかバックグラウンドワーカーとして実行するかが含まれます。

Scheduled

Scheduled デプロイメントは、アプリの環境内でスケジュールに従ってコマンドを実行し、次の実行まで停止します。「平日は毎日午前9時」のように自然な言葉でスケジュールを記述すると、Replit が自動的にスケジュールに変換します。実行が失敗した場合はアラートが届きます。 最適な用途:
  • ステータスチェックとヘルスレポート
  • 通知の送信
  • バックアップの開始
設定には、スケジュール、ジョブのタイムアウト、ビルドコマンドと実行コマンドが含まれます。Scheduled デプロイメントはウェブページを配信しないため、公開URLはありません。

次のステップ