概要
Zenavo は、あなたが所有するサーバーにアプリケーションをデプロイします。Linux サーバーを接続すると、Zenavo がそれをプラットフォームに変えます。コードのビルド、サービスやデータベースの実行、HTTPS 証明書の発行、ログやメトリクスの表示まで、すべて zenavo.app のひとつのコンソールで行えます。
仕組み
- ワークロードはあなたのサーバーで動きます。 Zenavo は追加された各サーバーに軽量 Kubernetes の K3s をインストールし、Kubernetes API を通じてデプロイします。データは自分のマシンに残り、コンピューティングの費用はプロバイダーの定額料金だけです。
- コントロールプレーンは Zenavo が運用します。 コンソール、API、ビルドマシン、イメージレジストリは Zenavo が運用します。ビルドは Zenavo の隔離されたビルドマシンで行われるため、サーバーは完成したイメージを pull するだけです。
- プロジェクトがサービスをまとめます。 プロジェクトは 1 台のサーバー上にあり、Git からビルドしたアプリ、Docker イメージ、データベースといったサービスを含みます。同じプロジェクトのサービスはプライベートネットワークで互いに通信できます。
デプロイできるもの
| ソース | 例 |
|---|---|
| GitHub または任意の Git リポジトリ | Node.js、Python、Go、PHP、Ruby、Java、Rust、静的サイト、または Dockerfile があるもの |
| Docker イメージ | Docker Hub、GHCR などのレジストリにある任意の公開イメージ |
| データベース | PostgreSQL、MySQL、MariaDB、MongoDB、Redis、Valkey |
| テンプレート | Zeabur テンプレートまたは Zenavo のエクスポート |