Spesifikasi Build
Saat Anda men-deploy layanan di Zeabur, proses build dan runtime berlangsung di dua mesin yang berbeda. Halaman ini menjelaskan sisi build.
Ringkasnya โ Kode Anda di-build di infrastruktur CI/CD bersama milik Zeabur, bukan di mesin tempat layanan Anda berjalan. Spesifikasi Build hanya memengaruhi seberapa cepat build selesai; tidak berpengaruh pada layanan Anda yang sedang berjalan.
Tempat Zeabur melakukan build kode Anda
Setiap deploy memicu job build di infrastruktur CI/CD bersama milik Zeabur. Job tersebut:
- Mengambil kode sumber Anda (dari Git, unggahan CLI, atau sumber container image)
- Menyusun build plan dengan zbpack
- Melakukan build container image
- Melakukan push image ke registry Zeabur
Mesin build bersifat sementara โ setelah image di-push, mesin build akan dilepaskan. Mesin ini tidak pernah menjalankan layanan Anda.
Tempat layanan Anda sebenarnya berjalan
Setelah image di-build, Zeabur men-deploy-nya ke infrastruktur runtime pilihan Anda:
- Shared Cluster โ node yang dikelola Zeabur (AWS / GCP / Tencent Cloud), dengan ukuran sesuai paket Anda
- Server โ server yang Anda sewa melalui Zeabur atau server milik Anda sendiri melalui BYOS
CPU, memori, jaringan, dan penyimpanan yang tersedia bagi layanan Anda saat runtime ditentukan oleh infrastruktur tersebut โ sama sekali tidak dipengaruhi oleh mesin build.
Spesifikasi Build per paket
Paket yang lebih tinggi mengarahkan build ke mesin build yang lebih besar, sehingga build selesai lebih cepat:
| Paket | Build CI |
|---|---|
| Free | 2 vCPU / 4 GB |
| Dev | 2 vCPU / 4 GB |
| Pro | 4 vCPU / 8 GB |
| Team | 4 vCPU / 8 GB |
Lihat Paket dan zeabur.com/pricing untuk alokasi terbaru.
Apakah Spesifikasi Build memengaruhi performa layanan saya?
Tidak. Spesifikasi Build hanya menentukan seberapa cepat kode Anda dikompilasi dan dikemas, tidak lebih. Spesifikasi Build tidak memengaruhi:
- Latensi request
- Memori atau CPU yang tersedia saat runtime
- Batas konkurensi atau koneksi
- Uptime atau ketersediaan
Jika layanan Anda yang sedang berjalan lambat atau mengalami throttling, periksa metrik runtime layanan Anda serta paket / server tempat layanan tersebut di-deploy.