DeployKonfigurasi LayananSpesifikasi Build

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:

  1. Mengambil kode sumber Anda (dari Git, unggahan CLI, atau sumber container image)
  2. Menyusun build plan dengan zbpack
  3. Melakukan build container image
  4. 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:

PaketBuild CI
Free2 vCPU / 4 GB
Dev2 vCPU / 4 GB
Pro4 vCPU / 8 GB
Team4 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.

Terkait