Polyer

アプリのデプロイとホスティング

コードを公開。 サービスを運用し続ける。

GitHub、Dockerイメージ、テンプレートからWebサイト、API、バックグラウンドジョブ、データベースを公開する開発者向け。サービスを接続し、リリース、ログ、永続ストレージをひとつのプロジェクトで管理。

  • 実際に使ったCPU、メモリ、送信トラフィック、ディスクを分単位で課金。
  • 30日ごとに$1のFree利用枠をずっと。カード不要。
  • 支出上限を設定でき、上限に近づくと事前に通知します。

アカウントを作成し、ソースを選んで設定を確認。デプロイを送信するとリソースが作成されます。

launch-pad本番環境
アーキテクチャ
Webサービス

frontend

your-team / website

公開接続先
Webサービス

api

GitHub / main

プライベートネットワーク
データベース5 GB

PostgreSQL

postgres.internal

永続ボリューム
HTTPSQL

設定例です。実際のプロジェクトデータではありません。

アプリのデプロイ方法を選ぼう。

デプロイから、
その後の運用まで。

ひとつのプロジェクトで接続、リリース結果、リソース設定を確認。ログを使って問題を調査。

リリースの状況を確認

ビルドから起動まで、デプロイ記録とログをまとめて確認。問題が起きたら該当サービスの出力を調べる。

  • デプロイの送信前に保留中の設定変更を確認。
  • ビルドと実行ログで起動・接続の問題を調査。
api本番環境
デプロイ
main · 7a3d2f1

ソースのリビジョン

  1. ビルド完了01
  2. コンテナ起動02
  3. アプリ出力03
ビルド出力実行ログ
01[build] npm run build
02[build] compilation finished
03[service] listening on :3000
04[database] connection ready

設定とリソースを管理

環境変数、ドメイン、永続ストレージ、リソースをまとめて管理。使用量とリージョン価格で運用費用を把握。

  • サービス同士はプライベートネットワークで接続。DATABASE_URL などの変数は値をコピーせずに参照できます。
  • 共有変数とサービス変数を設定し、保留中の変更を確認。
  • 永続データ用のボリュームを接続し、請求と使用量を確認。
api本番環境
設定

環境変数

2
DATABASE_URL${{postgres.DATABASE_URL}}
PORT3000

リソース

CPU0.5 vCPU
メモリ512 MB
データボリューム/data
5 GB
保留中の変更PORT → 3000

役立つアプリをテンプレートから。

テンプレートマーケットを見る

使用量に応じた料金。デプロイ前に見積もり。

例:小規模なAPI

CPU 0.5 vCPU
$4.00
メモリ 512 MB
$2.00
ボリューム 1 GB
$0.06
設定上限で30日間稼働
$6.06

基本リージョンのリソース見積もりで、送信トラフィックとプランクレジットは含みません。実際の使用量とリージョン価格で請求額が決まります。

Hobby(月$3)とPro(月$10)は、月額料金がそのまま利用クレジットになります。

料金を見る

始める前に

何をデプロイできますか?

GitHub、Dockerイメージ、テンプレートからWebサイト、API、バックグラウンドジョブ、データベースをデプロイ。対応するサービス構成とリージョン容量を確認してください。

デプロイ前に何を準備しますか?

リポジトリ、Dockerイメージ、テンプレートを選び、ビルドまたは起動コマンド、シークレット、サービス接続、永続データのパスを準備します。Webサービスには待受ポートが必要ですが、バックグラウンドワーカーは公開接続先なしで実行できます。送信前にリージョンと費用の見積もりを確認してください。

自分で管理することは何ですか?

Polyerはデプロイ操作、サービス設定、ログ、リソース使用量の管理を提供します。アプリの初期設定、シークレット、ソフトウェア更新、バックアップと復旧の検証は利用者が担当します。テンプレートは構成を提供するもので、すべての処理が利用目的に合わせて検証済みという意味ではありません。

アプリのデータはどう保存しますか?

再起動後も保持するローカルデータには永続ボリュームを接続します。データベースを使うサイトでは、アップロードファイルとデータベースの両方の復旧を計画してください。ボリュームはバックアップではありません。利用可能なバックアップ方法を確認し、復元をテストしてください。

費用はどう計算されますか?

CPU、メモリ、ストレージ、ネットワークを使用量で課金。リージョン価格とプランクレジットが料金に反映されます。外部API、アプリライセンス、外部サービスは別料金です。

次のプロジェクトを動かす場所に。

アカウントを作成し、ソースを選んで設定を確認。デプロイを送信するとリソースが作成されます。