Pengantar
Zenavo men-deploy aplikasi Anda ke server milik Anda sendiri. Anda menghubungkan server Linux, dan Zenavo mengubahnya menjadi platform: membangun kode Anda, menjalankan layanan dan database, menerbitkan sertifikat HTTPS, serta menampilkan log dan metrik, semuanya dari satu konsol di zenavo.app.
Cara kerjanya
- Server Anda menjalankan beban kerja Anda. Zenavo memasang K3s, Kubernetes yang ringan, di setiap server yang Anda tambahkan, lalu men-deploy ke sana melalui API Kubernetes. Data Anda tetap di mesin Anda, dan biaya komputasinya sebatas tarif bulanan tetap dari penyedia Anda.
- Zenavo menjalankan control plane. Konsol, API, mesin build, dan registry image dijalankan oleh Zenavo. Build dilakukan di mesin build Zenavo yang terisolasi, sehingga server Anda hanya menarik image yang sudah jadi.
- Proyek mengelompokkan layanan. Sebuah proyek berada di satu server dan berisi layanan: aplikasi yang dibangun dari Git, image Docker, dan database. Layanan dalam satu proyek saling terhubung melalui jaringan privat.
Apa yang bisa Anda deploy
| Sumber | Contoh |
|---|---|
| GitHub atau repositori Git apa pun | Node.js, Python, Go, PHP, Ruby, Java, Rust, situs statis, atau apa pun yang punya Dockerfile |
| Image Docker | Image publik apa pun dari Docker Hub, GHCR, atau registry lain |
| Database | PostgreSQL, MySQL, MariaDB, MongoDB, Redis, Valkey |
| Template | Template Zeabur atau ekspor Zenavo |
Langkah berikutnya
- Mulai Cepat: deploy aplikasi pertama Anda dalam sekitar sepuluh menit.
- Konsep: server, proyek, layanan, dan deployment.