容器プラットフォームの概要#
プラットフォーム名 | 無料サービス枠 | 制限 | 公式サイト | 推奨と備考 |
---|---|---|---|---|
Heroku | 制限時間:550 時間 / 月(1000 時間 / 月) | スリープ、データ削除 | リンク | はい。既存のサービスを Github にデプロイすることをおすすめします。 |
Okteto | 制限容量:10CPU、30GRAM、5GROM | スリープ、データ削除 | リンク | はい。Docker の練習におすすめで、ドキュメントは少ないです。 |
Goormide | 1 つの実行インスタンス、5 つのスリープインスタンス、弱 | スリープ、データは削除しません | リンク | はい。本質的には IDE で、コードを書くのにおすすめです。 |
Railway | 月に 5 ドルの無料クレジット | スリープせず、データは削除しません | リンク | はい。おすすめです。 |
Heroku#
- 料金:無料版は月間 550 時間、クレジットカードで 1000 時間
- デプロイ方法:Git と Docker
- カスタムドメインのサポート:サポートされています
- スリープ:もちろんスリープします。550 時間では 1 ヶ月分の使用には足りません。スリープ後、すべてのデータが自動的に削除されます。
- 注意事項:Heroku の登録には信頼性の高い VPN を使用することをお勧めします。一部のプロジェクトは BAN される可能性があり、アカウントが停止されることがあります。一部のプロジェクトは BAN される可能性があり、デプロイできない場合は、まずフォークしてからデプロイしてください。
Okteto#
okteto は、k8s プラットフォームをベースにした、Docker アプリケーションをデプロイし、個人のウェブサイトなどを構築することができるもので、GitHub でのログインが可能です。
Heroku と似ています。無料サービスにも多くの制限があります。ただし、oketeto は総時間を制限せず、継続的にデプロイすることができます。また、複数のインスタンスを起動することもできます。ただし、24 時間ごとに強制的にスリープし、すべてのデータが削除されます。
- 料金:
-
デプロイ方法:Git と Docker
-
カスタムドメインのサポート:サポートされていません
-
スリープ:定期的なアクセスによって実行時間を延長することができますが、24 時間ごとに必ずスリープし、データが削除されます。
-
注意事項:okteto はコマンドライン開発に向いています。バックエンドのインターフェースは非常にシンプルで、基本的にはデプロイ機能しかありません。
Goormide#
実際には、クラウド上の IDE スペースであり、サーバー上に展開された VSCODE と考えることができます。Ubuntu ベースで、上記とは異なり、このサービスには直接 SSH アクセスすることができます。
コーディングにはこれを使うのがおすすめです。非常に便利です。
参考記事:
- 料金:
- デプロイ方法:SSH で直接接続
- カスタムドメインのサポート:サポートされていません
- スリープ:スリープしますが、データは削除されません
- 注意事項:SSH 接続がサポートされており、コマンドラインがサポートされています。基本的には仮想マシンです。
Railway#
これは Goormide と似ています。
- 公式サイト:Railway
- 料金:
- デプロイ方法:Github で、Python、Node.js などの主要な言語をサポートしています
- カスタムドメインのサポート:サポートされています
- スリープ:自動的にスリープしません
- Dockerfile を使用してオンラインで Docker イメージをビルドすることができます
- 従量課金制で、毎月 5 ドルの無料クレジットがあり、小規模なプログラムの実行に十分です