All Products
Search
Document Center

Auto Scaling:Instance refresh

Last Updated:Jul 17, 2026

Instance refresh melakukan pembaruan bergulir (rolling update) pada grup penskalaan Anda dengan membuat instans berdasarkan konfigurasi penskalaan atau gambar yang telah diperbarui untuk menggantikan instans yang ada, sehingga memastikan peningkatan layanan berjalan lancar.

Fitur

Setelah Anda memulai tugas refresh, Auto Scaling membuat instans baru berdasarkan konfigurasi yang diharapkan untuk menggantikan instans yang ada. Fitur utamanya meliputi:

  • Rolling update: Instans baru dibuat dan instans lama dirilis secara bergulir.

    Perbedaan dengan rolling upgrade: Rolling upgrade mengganti gambar instans dalam batch tanpa merilis instans.
  • Perubahan kapasitas sementara: Jumlah instans dalam grup dapat sementara melebihi atau turun di bawah kapasitas yang diinginkan. Anda dapat mengontrol ambang batas persentase tersebut.

  • Tidak berdampak pada aktivitas penskalaan: Aktivitas penskalaan tetap berjalan normal. Event scale-out menggunakan konfigurasi atau gambar baru, sehingga menjaga konsistensi semua instans.

    Perbedaan dengan rolling upgrade: Rolling upgrade menjeda semua proses penskalaan.
  • Tidak berdampak pada instans yang sedang berjalan: Instans tidak dimasukkan ke mode standby. Instans yang ada hanya dirilis setelah instans baru siap.

  • Pembaruan konfigurasi penskalaan otomatis: Setelah refresh selesai, Auto Scaling secara otomatis menetapkan konfigurasi yang diharapkan sebagai aktif atau memperbarui gambar dalam konfigurasi aktif.

Batasan

  • Hanya grup penskalaan tipe ECS yang mendukung fitur instance refresh.

  • Tidak didukung untuk grup penskalaan dengan mode reklamasi instans Economical Mode atau Force Economical Mode.

  • Tidak didukung jika opsi Use vCPUs to calculate the capacity of the scaling group diaktifkan dalam konfigurasi penskalaan aktif. Anda juga tidak dapat mengaktifkan Use vCPUs to calculate the capacity of the scaling group dalam konfigurasi yang diharapkan.

Alur kerja

Skenario 1: Perbarui hanya gambar instans

Gunakan alur kerja ini untuk memperbarui aplikasi atau konfigurasi dalam instans.

  1. Siapkan gambar instans baru.

    Siapkan gambar baru yang berisi perubahan Anda. Buat custom image dari sebuah instans.

  2. Start instance refresh.

    Tentukan gambar yang diharapkan dan metode pembaruan bergulir. Mulai instance refresh.

  3. Monitor instance refresh.

    Monitor status refresh. Jeda, batalkan, atau kembalikan jika diperlukan. Operasi instance refresh.

Skenario 2: Perbarui konfigurasi penskalaan

Gunakan alur kerja ini untuk memperbarui opsi konfigurasi penskalaan dan menerapkannya pada instans yang ada.

  1. Buat konfigurasi penskalaan baru.

    Siapkan konfigurasi penskalaan baru untuk refresh. Buat konfigurasi penskalaan (Instance ECS).

    Mengapa membuat konfigurasi penskalaan baru? Refresh mengidentifikasi dan mengganti instans yang tidak menggunakan konfigurasi target. Memodifikasi konfigurasi yang ada dapat mencegah identifikasi instans yang perlu diganti. Versi terpisah juga memungkinkan rollback cepat jika terjadi masalah.
  2. Start instance refresh.

    Tentukan konfigurasi penskalaan yang diharapkan dan metode pembaruan bergulir. Mulai instance refresh.

  3. Monitor instance refresh.

    Monitor status refresh. Jeda, batalkan, atau kembalikan jika diperlukan. Operasi instance refresh.

Skenario 3: Perbarui launch template

Jika grup penskalaan Anda menggunakan launch template, gunakan alur kerja ini untuk memperbarui templat dan menerapkan perubahan:

  1. Buat launch template baru atau versi baru dari templat yang ada.

    Buat versi baru dari launch template saat ini atau templat baru dengan pengaturan yang diperbarui. Buat versi baru dari launch template dan Buat launch template.

  2. Mulai instance refresh.

    Tentukan konfigurasi penskalaan yang diharapkan dan metode pembaruan bergulir. Mulai instance refresh.

  3. Monitor instance refresh.

    Monitor status refresh. Jeda, batalkan, atau kembalikan jika diperlukan. Operasi instance refresh.

Operasi instance refresh

Buka halaman instance refresh

Untuk mengakses halaman Instance Refresh untuk grup penskalaan:

Buka halaman Instance Refresh

  1. Masuk ke Auto Scaling console.

  2. Di panel navigasi kiri, klik Scaling Groups.

  3. Di bilah navigasi atas, pilih wilayah.

  4. Di halaman Scaling Groups, temukan grup penskalaan yang ingin Anda kelola dan klik namanya.

  5. Klik tab Instance Refresh.

    Halaman ini menampilkan area Current Instance Refresh Task. Klik Instance Refresh untuk memulai tugas instance refresh.

Mulai penyegaran instans

Penting
  • Hanya satu instance refresh yang dapat berjalan dalam satu grup penskalaan pada satu waktu.

  • Anda tidak dapat memodifikasi konfigurasi penskalaan aktif grup penskalaan selama instance refresh sedang berlangsung.

  1. Di halaman Instance Refresh, klik Instance Refresh.

  2. Di halaman konfigurasi, atur bagian Configure Capacity Policy dan Expected Configuration.

    Bagaimana cara mengonfigurasi bagian Configure Capacity Policy?

    Kebijakan ini memiliki dua parameter utama:

    • Uptime Percentage > Min: Persentase minimum dari kapasitas yang diinginkan grup yang harus tetap tersedia selama refresh.

    • Uptime Percentage > Max: Persentase maksimum kapasitas grup yang dapat sementara melebihi selama refresh.

    Konfigurasikan parameter ini berdasarkan skenario berikut.

    • Utamakan ketersediaan

      Pilih Create Before Release. Dengan opsi ini, instans baru diluncurkan dan siap sebelum instans yang ada dirilis. Anda dapat mengatur nilai Max untuk mengontrol laju pembuatan instans dan ukuran batch, yang juga membantu mengelola biaya tambahan.

      Sebagai contoh, untuk memperbarui instans dalam dua batch, Anda dapat mengatur nilai Max menjadi 150. Hal ini memungkinkan jumlah total instans sementara melebihi kapasitas yang diinginkan sebesar 50%. Setelah instans baru ini siap, instans lama dirilis hingga jumlah instans grup kembali ke kapasitas yang diinginkan. Anda dapat melihat pratinjau jumlah minimum dan maksimum sementara instans sehat di bagian Estimated Group Capacity.
    • Utamakan biaya

      Pilih Create and Release At One Time. Dengan opsi ini, instans yang ada dirilis bersamaan dengan pembuatan instans baru. Anda dapat mengatur nilai Min untuk mengontrol jumlah minimum instans yang tersedia.

    • Seimbangkan antara ketersediaan dan biaya

      Pilih Custom Policy. Ini memungkinkan Anda menentukan nilai Min dan Max untuk menyeimbangkan biaya dan ketersediaan sesuai kebutuhan Anda.

  3. Setelah meninjau konfigurasi, klik Start Refresh. Instance refresh dimulai.

Jeda atau lanjutkan instance refresh

Jeda refresh untuk menyelidiki masalah, lalu lanjutkan ketika siap.

Penting

Menjeda refresh tidak menghentikan inisialisasi atau penambahan instans yang sudah dimulai.

Jeda instance refresh

Di halaman detail grup penskalaan, klik tab Instance Refresh. Di area Current Instance Refresh Task, klik Pause di pojok kanan atas.

Lanjutkan instance refresh

Di halaman detail grup penskalaan, klik tab Instance Refresh. Area Current Instance Refresh Task menyediakan tombol Resume, Roll Back, dan Cancel di pojok kanan atas. Saat tugas dijeda, klik Resume untuk melanjutkan tugas instance refresh.

Kembalikan instance refresh

Jika terjadi masalah selama refresh, segera kembalikan ke konfigurasi atau gambar sebelumnya.

Di halaman detail grup penskalaan, klik tab Instance Refresh. Di area Current Instance Refresh Task, klik Roll Back di pojok kanan atas.

Batalkan penyegaran instans

Anda juga dapat membatalkan refresh yang sedang berlangsung.

Penting

Berbeda dengan rollback, pembatalan tidak menghapus instans baru yang telah diganti atau ditambahkan selama scale-out.

Di halaman detail grup penskalaan, klik tab Instance Refresh. Di area Current Instance Refresh Task, klik Cancel di pojok kanan atas.