All Products
Search
Document Center

Compute Nest:Ikhtisar peningkatan layanan

Last Updated:Apr 02, 2026

Compute Nest memungkinkan penyedia layanan menerbitkan versi layanan baru dan memungkinkan pelanggan melakukan upgrade instans layanan yang sudah ada ke versi tersebut. Fitur ini dapat digunakan untuk mengirimkan perbaikan bug, menambahkan fitur, atau memperbarui sumber daya cloud yang mendasari—tanpa mengharuskan pelanggan melakukan redeploy dari awal.

Cara kerja

Compute Nest mendukung dua metode pembaruan: pembaruan berdasarkan stack dan pembaruan berdasarkan aplikasi. Pembaruan berdasarkan stack merupakan pendekatan yang direkomendasikan.

Pembaruan berdasarkan stack

Saat pelanggan membuat instans layanan, Compute Nest menyediakan stack resource berdasarkan templat layanan yang Anda definisikan di Resource Orchestration Service (ROS). Ketika Anda menerbitkan versi layanan baru, Compute Nest menerapkan upgrade dengan gangguan minimal: sistem membandingkan templat ROS dari kedua versi tersebut dan hanya menerapkan perubahan yang berbeda, tanpa menyentuh resource yang tidak berubah.

Diberikan layanan dengan versi V1 dan V2:

Status resourceApa yang terjadi
Ada di kedua versi, tanpa perubahan propertiTetap tidak berubah (misalnya, Resource A)
Ada di kedua versi, properti berubahDiperbarui langsung di tempat (misalnya, Resource B)
Hanya ada di V1Dihapus (misalnya, Resource C)
Hanya ada di V2Dibuat (misalnya, Resource D)

Pendekatan ini melakukan upgrade sumber daya cloud dan aplikasi perangkat lunak dalam satu operasi.

Pembaruan berdasarkan aplikasi

Pembaruan aplikasi menggunakan CloudOps Orchestration Service (OOS) untuk menjalankan skrip pada instans Elastic Compute Service (ECS), mengganti citra ECS atau paket perangkat lunak tanpa mengubah stack. Metode ini cocok untuk penerapan berbasis ECS dan tidak didukung untuk penerapan berbasis Container Service for Kubernetes (ACK).

Untuk menggunakan metode ini, konfigurasikan aksi OOS yang diperlukan untuk beralih dari versi sebelumnya ke versi yang lebih baru. OOS kemudian akan mengeksekusi aksi tersebut pada instans layanan yang sedang berjalan.

Penting

Pembaruan aplikasi tidak terlihat oleh stack. Jika pembaruan stack dijalankan setelahnya, pembaruan tersebut dapat menimpa pembaruan aplikasi. Gunakan pembaruan berbasis stack kapan pun memungkinkan.

Aturan upgrade

  1. Versi target harus tersedia untuk instans layanan.

  2. Upgrade hanya dapat dilakukan maju—dari versi sebelumnya ke versi yang lebih baru.

  3. Dalam akun yang sama yang digunakan untuk menerbitkan layanan, penyedia layanan dapat melakukan upgrade instans layanan uji ke versi draft atau versi beta.

  4. Versi draft adalah versi terbaru dan tidak dapat di-upgrade lebih lanjut.

  5. Versi beta adalah versi kedua terbaru. Versi ini dapat di-upgrade ke versi draft. Versi yang telah dipublikasikan juga dapat di-upgrade ke versi beta.

Upgrade dan rollback

Compute Nest memperlakukan rollback sebagai pasangan alami dari upgrade. Jika upgrade tidak berjalan sesuai harapan, lakukan rollback pada instans layanan untuk memulihkannya—tanpa perlu redeployment.

Upgrade: Lakukan upgrade pada satu instans layanan dari halaman detail layanan, atau upgrade beberapa instans sekaligus dari tab O&M Management pada halaman detail layanan. Untuk petunjuk langkah demi langkah, lihat Upgrade satu atau beberapa instans layanan.

Rollback: Rollback membalikkan proses upgrade, mengembalikan instans layanan dari versi yang lebih baru ke versi sebelumnya. Pelanggan dapat melakukan rollback ke versi sebelumnya. Untuk mengetahui ke versi mana sebuah instans layanan dapat di-rollback, periksa riwayat pembaruan layanan.