アプリプラットフォーム、Git や Docker イメージでウェブアプリをデプロイ
コードをアップすれば、ビルドから HTTPS のアドレスまで自動で用意されるマネージドアプリホスティング
- Git と Docker イメージでデプロイ
- 無料の HTTPS 証明書
- 12GB メモリ
App Platform は、コードやコンテナイメージをアップロードすると、ビルド、実行、HTTPS 接続まで代わりに処理するマネージドアプリホスティング(PaaS)です。HELPER VPS App Platform では、最小サイズの App L は $25.00 で、すべてのサイズに無料の証明書とカスタムドメインが含まれています。
アプリプラットフォームはどんな作業に使いますか?
サーバーの設定よりコードに時間を使いたい開発者や小さなチームに、アプリプラットフォームはよく合います。よく使われる4つの用途をまとめました。
ウェブアプリと API サーバー
Node.js、Python、Go、PHP、Ruby で作ったウェブアプリや REST API を、リポジトリから直接公開できます。コードをプッシュすれば新しいバージョンがビルドされ、HTTPS のアドレスですぐに開きます。
Telegram ボットとバックグラウンド処理
ボット、通知の送信、決まった時間に動く処理のように常時動かしておく必要がある小さなプログラムを、最小のサイズで低コストに動かせます。止まっても自動で再起動します。
スタートアップの最初のサービス
サーバー管理の担当者がいなくても、証明書、デプロイ、ログが用意された状態でサービスを公開できます。ユーザーが増えたら、より大きなサイズに変えてそのまま運用を続けられます。
Docker イメージの実行
すでに Docker イメージとして作成済みのサービスは、イメージのアドレスをお知らせいただくだけでそのまま実行します。ポートと環境変数も一緒にお知らせいただければ、HTTPS のアドレスまで付けます。
アプリプラットフォーム、VPS、Kubernetes は何が違いますか?
3つともアプリを動かしますが、自分で管理する部分が違います。コードだけに集中したいならアプリプラットフォームが、サーバー全体を扱いたいなら VPS が、大規模なコンテナサービスなら Kubernetes が適しています。
アプリプラットフォーム
コードをアップするだけで実行まで任せる方式
おすすめの方
- サーバー管理なしでアプリを公開したいとき
- Git のプッシュで自動デプロイしたいとき
- 小さなウェブアプリ、API、ボット
- 証明書やログを別に管理したくないとき
クラウドVPS
root 権限でサーバー全体を扱う方式
おすすめの方
- 好きなプログラムを自分でインストールするとき
- 複数のアプリとデータベースを1台のサーバーに
- OS の設定まで扱う必要があるとき
- 同じ金額でより大きなスペックが必要なとき
マネージド Kubernetes
複数のノードにコンテナを分散して動かす方式
おすすめの方
- サービスが複数に分かれた構成
- 複数のノードで処理量を増やすとき
- Helm チャートやマニフェストで運用するとき
- チームが Kubernetes に慣れているとき
アプリプラットフォームでアプリをデプロイする手順
まずアプリのソースを決めます。注文後、サポートセンターページで GitHub や GitLab のリポジトリ、またはコンテナイメージのアドレスをお知らせいただければ、私たちのチームが接続します。リポジトリは言語を見てビルド方法を自動で判別し、Dockerfile があればそのファイルどおりにビルドし、作成済みのイメージはそのアドレスからすぐに実行します。
次に、実行設定をお知らせください。アプリが待ち受けるポート、データベースの接続先のような環境変数、起動コマンドを送っていただければ、私たちのチームが設定します。パスワードや API キーは暗号化された環境変数として設定するので、コードリポジトリに残りません。設定が終わるとビルドが始まり、アプリが開いたら標準のアドレスをお知らせします。
最後に、自分のドメインを接続します。使うドメインをお知らせいただければ設定するレコードの値をお知らせし、ドメインの管理画面でそのレコードを1つ追加すれば、HTTPS 証明書が自動で発行、更新されます。それ以降は、リポジトリのデフォルトブランチにコードをプッシュするたびに新しいバージョンがビルドされ、準備が整ってからアクセスが切り替わるので、ユーザーはデプロイ中も途切れることなくサービスを使えます。
アプリプラットフォームは1か月いくらですか?
最小サイズの App L は、2 vCPU と 4GB メモリで $25.00/月です。4 vCPU と 8GB メモリの App XL は $45.00、8 vCPU と 16GB メモリの App 2XL は $85.00 です。
アプリが使用するメモリに基づいてサイズを選択してください。App L は Telegram ボットや小さな API に十分で、フレームワークを使用する Web アプリには 4GB の App XL または App 2XL が適しています。多くのユーザーがいるサービスや画像処理などのメモリを多く使用するアプリには、App 3XL を選択してください。最初の支払いが確認された後、使用量に基づいてサポートページからリクエストすることで、後からサイズを変更できます。
各請求日に支払いが行われます。初月は注文時に請求され、同じ金額が各請求日に自動的に請求されて更新されます。複数のアプリを運用する場合、それぞれに独自の請求日があるため、サポートページで未使用のアプリのみを解約すると、そのアプリの料金のみが停止されます。
アプリプラットフォームでアプリを安定して運用する方法
アプリプラットフォームのディスクは、新しいバージョンをデプロイするたびに新しく用意されます。そのため、会員情報、注文履歴、ユーザーがアップロードしたファイルのように長く残す必要があるデータは、マネージドデータベースやオブジェクトストレージに保存するのが基本です。このように分けておけば、アプリを何度デプロイし直してもデータはそのまま残ります。
秘密の値は最初から環境変数に分けておいてください。開発用と本番用のデータベースアドレスを分けておけば、同じコードをテストアプリと本番アプリにそのままデプロイしながら、それぞれ別のデータを使えます。キーを変えるときもコードを直す必要はなく、新しい値をサポートセンターページでお知らせいただければ環境変数だけを変えて再デプロイします。
ヘルスチェック用のアドレスを1つ作っておくと、デプロイがより安全になります。新しいバージョンが起動するとプラットフォームがそのアドレスを確認し、正常な応答が返ってからユーザーのアクセスを新しいバージョンに切り替えます。設定に誤りのあるバージョンはアクセスが切り替わる前に止まるので、ユーザーは以前のバージョンを使い続けられます。
問題が発生した場合は、まずランタイムログを確認してください。最初の支払いが確認された後、サポートページからリクエストすると、アプリが標準出力に記録したログを時系列で送信します。これにより、どのリクエストがエラーの原因となったかを迅速に見つけることができます。メモリが頻繁にいっぱいになり、アプリが再起動する場合は、1サイズ大きくしてください。ビルドログも保存されているため、デプロイが失敗した場合、どのパッケージのインストールで停止したかもお知らせします。
アプリプラットフォームの料金はいくらですか?
HELPER VPS App Platform は、App L の $25.00 から始まります。サイズを選択するだけで、デプロイ、証明書、ログなどの機能はすべてのサイズで同じです。
サイズを選ぶだけの月額固定
XS、S、M、L、XL の5つのサイズから選べます。ビルドやデプロイの回数によって金額が変わらないので、毎月同じ金額で運用できます。
管理の時間まで節約
OS の更新、ウェブサーバーの設定、証明書の更新を自分で管理する必要はありません。その時間を機能開発やユーザー対応に使えます。
各更新日に自動更新されます
各更新日に月額料金を支払います。カード登録や契約期間はありません。アプリはそのまま継続します。
数字で見る HELPER VPS
40リージョン、12オペレーティングシステム、10ワンクリックアプリを1つのアカウントで選択し、すぐに支払えます。以下の数字は現在の販売内容に基づいています。
40
データセンターリージョン
12
OS
10
ワンクリックアプリ
$25.00
この商品の最低料金(月)
アプリプラットフォームで動かせる言語とツール
Node.js、Python、Go、PHP、Ruby のようによく使われる言語は、リポジトリをつなぐだけで自動でビルドします。それ以外の言語やフレームワークも、Dockerfile があればそのまま実行します。
- Node.js
- Python
- Docker
- Nginx
- WordPress
- GitLab
HELPER VPS のアプリプラットフォームが選ばれる理由
Git のプッシュで自動デプロイ
リポジトリのデフォルトブランチにコードをプッシュすれば、新しいバージョンが自動でビルド、デプロイされます。デプロイスクリプトを別に作る必要はありません。
Docker イメージをそのまま実行
作成済みのコンテナイメージは、アドレスをお知らせいただくだけで実行します。ローカルで動いていたイメージが、同じ方法で動きます。
途切れないデプロイ
新しいバージョンの準備が整い、ヘルスチェックを通過してからアクセスが切り替わります。デプロイ中も、ユーザーは以前のバージョンをそのまま使えます。
無料 HTTPS と自分のドメイン
標準のアドレスと自分のドメインのどちらも、TLS 証明書が自動で発行、更新されます。証明書の期限切れを気にする必要はありません。
環境変数と秘密の値
データベースのアドレスや API キーをお知らせいただければ、暗号化された環境変数として設定します。コードリポジトリに秘密の値を残しません。
ビルドと実行のログ
ビルドログとランタイムログが保存されているため、最初の支払いが確認された後、サポートページからリクエストするとすぐに確認します。エラーが発生した場合、どの段階で停止したかを迅速に見つけることができます。
自動再起動
アプリがエラーで止まると、自動で再起動します。夜の間に止まったボットに朝になって驚くことが減ります。
マネージドデータベースとの接続
同じリージョンのマネージド PostgreSQL、MySQL、Valkey を、環境変数1つで接続します。アプリとデータの両方をマネージドで運用できます。
40都市から選べる
ほとんどの顧客がいる国に最も近い都市にアプリをデプロイしてください。アメリカ、ヨーロッパ、中東、アフリカ、アジア太平洋の40都市から選択できます。
アプリプラットフォームはどのリージョンで使えますか?
アメリカ、ヨーロッパ、中東、アフリカ、アジア太平洋の40都市にアプリをデプロイできます。アプリが使用するデータベースと同じ都市を選択すると、最も速い応答が得られます。
ドイツ
オランダ
イギリス
フランス
アメリカ合衆国 の 7 都市
カナダ
ブラジル
シンガポール
日本 の 2 都市
インド の 2 都市
オーストラリア の 2 都市
メキシコ
スペイン
スウェーデン
ポーランド
南アフリカ
韓国
ドイツ
オランダ
イギリス
フランス
アメリカ合衆国 の 7 都市
カナダ
ブラジル
シンガポール
日本 の 2 都市
インド の 2 都市
オーストラリア の 2 都市
メキシコ
スペイン
スウェーデン
ポーランド
南アフリカ
韓国
チリ
コロンビア
イタリア
スイス
フィンランド
トルコ
アラブ首長国連邦
イスラエル
サウジアラビア
ナイジェリア
中華人民共和国香港特別行政区
台湾
インドネシア
タイ
アプリプラットフォームのよくある質問
アプリプラットフォームの料金、デプロイ方法、サイズについての回答
アプリプラットフォームは1か月いくらですか?
最小サイズの App L は月 $25.00 です。App XL は $45.00、App 2XL は $85.00 で、ビルド、HTTPS 証明書、カスタムドメイン、ログ閲覧はすべてのサイズに含まれています。
アプリプラットフォームとは何ですか?
アプリプラットフォームは、コードやコンテナイメージをアップするだけで、ビルド、実行、HTTPS 接続、再起動を代わりに処理するマネージドホスティングです。サーバーの OS やウェブサーバーを自分でインストールする必要がなく、開発者はアプリのコードだけに集中できます。PaaS とも呼ばれます。
どの言語を使えますか?
Node.js、Python、Go、PHP、Ruby のようによく使われる言語は、リポジトリをつなげばビルド方法を自動で判別します。それ以外の言語や特別な設定が必要なアプリは、Dockerfile をリポジトリに入れれば、そのファイルどおりにビルドして実行します。
Docker イメージでもデプロイできますか?
はい、公開イメージレジストリや非公開レジストリのイメージのアドレスをお知らせいただければ、そのまま実行します。アプリが待ち受けるポートと環境変数も一緒にお知らせいただければ HTTPS のアドレスが付き、新しいイメージタグをお知らせいただければ新しいバージョンとしてデプロイします。
自分のドメインを接続できますか?
はい、使うドメインをお知らせいただければ、設定するレコードの値をお知らせします。ドメインの管理画面でそのレコードを1つ追加すれば接続され、TLS 証明書は自動で発行、更新されます。1つのアプリに、メインのドメインと www のアドレスのように複数のアドレスを一緒に接続できます。
アプリのサイズはどう選べばよいですか?
アプリが使用するメモリに基づいて選択してください。App L はボットや小さな API に適しており、App XL または App 2XL はフレームワークを使用する Web アプリに適しています。最初の支払い後、使用量に基づいてサポートページからリクエストすることで、後からサイズを変更できます。
データベースはどう使いますか?
同じリージョンのマネージドデータベースを一緒に注文し、接続先アドレスを環境変数として設定するようお知らせください。アプリプラットフォームのディスクはデプロイのたびに新しく用意されるので、長く残す必要があるデータはデータベースやオブジェクトストレージに保存してください。
アプリプラットフォームはどの支払い方法で購入できますか?
USDT で支払ってサーバーを作成します。選択した期間の料金は注文時に支払われ、各請求日に同じ金額で自動更新されます。返金はアカウントクレジットに戻ります。
請求日に支払いが行われないと、アプリはどうなりますか?
請求日に支払いが行われない場合、アプリは一時停止し、支払いが完了すると自動的に再開されます。請求日前に支払いを完了すれば、毎月追跡する必要はありません。
VPS ではなくアプリプラットフォームを選ぶのはどんな場合ですか?
サーバー管理に使う時間がなく、アプリ1つを安定して動かしたいときにはアプリプラットフォームが適しています。複数のプログラムを1台のサーバーにインストールしたり、OS の設定まで自分で扱いたかったりするなら、root 権限のあるクラウドVPS のほうが合っています。アプリプラットフォームで先に始め、サービスが大きくなって構成が複雑になったら、同じ Docker イメージを VPS や Kubernetes に移して運用を続けることもできます。
アプリプラットフォームガイド
アプリを公開する前に一緒に読みたいガイド
- Docker ワンクリックアプリコンテナイメージをまず VPS で試したいなら、Docker がインストールされたサーバーから始めましょう。
- マネージドデータベースアプリと同じリージョンに PostgreSQL、MySQL、Valkey を作成し、環境変数で接続します。
- API ドキュメントサーバーをコードで作成、管理する REST API の使い方です。デプロイパイプラインと一緒に使うのに便利です。
表示価格は米ドル建ての月額料金で、USDT で支払われます。選択した期間の料金は注文時に支払われ、チームが設定を完了するとお知らせします。その後、各請求日に同じ金額で自動更新されます。
最低利用期間: 1か月 | 解約: 最初の支払い後、サポートページからリクエスト | 支払いが失敗した場合: 一時停止後、支払いが完了すると自動更新 | 解約した商品の残り期間は返金されません。返金はアカウントクレジットに戻ります。
