Jika Anda mengubah konfigurasi penskalaan atau citra dalam grup penskalaan, Anda dapat menggunakan fitur penyegaran instans untuk menerapkan perubahan tersebut. Auto Scaling membuat instans baru berdasarkan konfigurasi penskalaan atau citra yang diperbarui untuk secara bertahap menggantikan instans lama. Proses ini melakukan pembaruan bergulir (rolling update) pada instans yang sedang berjalan di grup penskalaan guna memastikan peningkatan layanan yang lancar.
Ikhtisar Fitur
Untuk melakukan pembaruan bergulir pada konfigurasi instans atau citra di grup penskalaan, Anda dapat menggunakan fitur penyegaran instans. Setelah tugas penyegaran instans dimulai, Auto Scaling secara otomatis membuat instans baru berdasarkan konfigurasi yang diharapkan untuk secara bertahap menggantikan instans lama. Hal ini memastikan iterasi versi yang lancar. Fitur ini memiliki karakteristik berikut:
Pembaruan bergulir: Fitur ini melakukan pembaruan bergulir dengan membuat instans baru dan merilis instans lama.
Perbedaan dengan fitur peningkatan bergulir: Saat menggunakan fitur peningkatan bergulir untuk memperbarui citra instans, instans tidak dirilis. Sebaliknya, citra instans diganti secara batch.
Mengizinkan jumlah instans sementara berbeda dari jumlah yang diharapkan: Selama tugas penyegaran instans berlangsung, Auto Scaling mengizinkan jumlah instans dalam grup untuk sementara melebihi atau berada di bawah jumlah instans yang diharapkan. Anda dapat mengontrol persentase seberapa jauh jumlah instans boleh melebihi atau berada di bawah batas tersebut.
Tidak memengaruhi aktivitas penskalaan: Selama tugas penyegaran instans berlangsung, aktivitas penskalaan dapat berlanjut seperti biasa. Jika skala keluar dipicu, Auto Scaling membuat instans menggunakan konfigurasi penskalaan atau citra yang ditentukan dalam tugas penyegaran instans. Hal ini memastikan konsistensi semua instans dalam grup penskalaan.
Perbedaan dengan peningkatan bergulir: Selama tugas peningkatan bergulir berlangsung, Auto Scaling menjeda proses skala keluar dan skala masuk.
Tidak memengaruhi instans yang dalam layanan: Selama penyegaran instans, instans tidak dimasukkan ke keadaan siaga. Sebaliknya, instans baru dibuat dan instans lama dirilis. Hal ini memastikan transisi yang lancar.
Secara otomatis memodifikasi konfigurasi penskalaan: Setelah tugas penyegaran instans selesai, Auto Scaling secara otomatis menetapkan konfigurasi yang diharapkan sebagai konfigurasi penskalaan aktif untuk grup penskalaan atau langsung memperbarui citra dalam konfigurasi aktif.
Batasan
Fitur penyegaran instans hanya didukung untuk grup penskalaan tipe ECS.
Fitur ini tidak didukung untuk grup penskalaan dengan mode pengembalian instans Economical Mode atau Forcibly Recycle.
Fitur penyegaran instans tidak didukung jika opsi Measure Scaling Group Capacity By Using VCPUs diaktifkan dalam konfigurasi penskalaan aktif grup penskalaan. Selain itu, Anda tidak dapat mengaktifkan opsi Measure Scaling Group Capacity By Using VCPUs untuk konfigurasi yang diharapkan.
Proses Penggunaan
Skenario 1: Hanya memperbarui citra instans dalam grup penskalaan
Ikuti proses ini jika Anda hanya perlu memperbarui aplikasi bisnis atau konfigurasi internal instans Anda.
Persiapkan citra instans baru.
Pertama, siapkan citra yang mencakup modifikasi instans. Citra ini digunakan untuk membuat instans baru selama penyegaran instans. Untuk informasi lebih lanjut tentang cara membuat gambar kustom, lihat Buat gambar kustom dari instans.
Mulai tugas pembaruan instans.
Saat memulai tugas penyegaran instans, tentukan citra yang diharapkan dan metode pembaruan bergulir instans dalam grup penskalaan. Untuk informasi lebih lanjut tentang prosedur dan deskripsi konfigurasi, lihat Mulai tugas penyegaran instans.
Monitor tugas pembaruan instans.
Selama eksekusi tugas, Anda dapat memantau statusnya. Jika diperlukan, Anda dapat menjeda, membatalkan, atau mengembalikan tugas tersebut. Untuk informasi lebih lanjut, lihat Operasi penyegaran instans.
Skenario 2: Memperbarui konfigurasi penskalaan yang digunakan oleh instans dalam grup penskalaan
Ikuti proses ini untuk memperbarui opsi dalam konfigurasi penskalaan dan menerapkannya ke instans dalam grup penskalaan.
Buat konfigurasi penskalaan baru.
Pertama, siapkan konfigurasi penskalaan baru. Selama tugas penyegaran instans, konfigurasi ini digunakan untuk membuat instans baru. Untuk informasi lebih lanjut tentang cara membuat konfigurasi penskalaan, lihat Buat konfigurasi penskalaan untuk Instance ECS.
Mengapa membuat konfigurasi penskalaan baru: Saat Anda membuat tugas penyegaran instans, Auto Scaling menyaring dan menyegarkan instans yang tidak menggunakan konfigurasi penskalaan target. Jika Anda terlebih dahulu memodifikasi konfigurasi penskalaan lalu melakukan penyegaran, penyegaran tersebut mungkin gagal. Jika terjadi masalah tak terduga setelah penyegaran, versi konfigurasi yang berbeda membantu Anda dengan cepat menemukan konfigurasi terakhir yang berfungsi dan memulihkannya.
Mulai tugas pembaruan instans.
Saat memulai tugas penyegaran instans, tentukan konfigurasi penskalaan yang diharapkan dan metode pembaruan bergulir instans dalam grup penskalaan. Untuk informasi lebih lanjut tentang prosedur dan deskripsi konfigurasi, lihat Mulai tugas penyegaran instans.
Monitor tugas pembaruan instans.
Selama eksekusi tugas, Anda dapat memantau statusnya. Jika diperlukan, Anda dapat menjeda, membatalkan, atau mengembalikan tugas tersebut. Untuk informasi lebih lanjut, lihat Operasi penyegaran instans.
Skenario 3: Memperbarui template peluncuran untuk instans dalam grup penskalaan
Jika sumber konfigurasi instans untuk grup penskalaan Anda adalah template peluncuran, ikuti proses ini untuk memperbarui template peluncuran dan menerapkan perubahan ke instans dalam grup penskalaan:
Buat template peluncuran baru atau versi baru dari template yang sudah ada.
Pertama, buat versi baru dari template peluncuran saat ini, atau buat template peluncuran yang sama sekali baru. Dalam versi atau template baru tersebut, perbarui item konfigurasi yang diinginkan. Untuk informasi lebih lanjut, lihat Buat versi baru dari template peluncuran dan Buat template peluncuran.
Mulai tugas penyegaran instans.
Saat memulai tugas penyegaran instans, tentukan konfigurasi penskalaan yang diharapkan dan metode pembaruan bergulir instans dalam grup penskalaan. Untuk informasi lebih lanjut tentang prosedur dan deskripsi konfigurasi, lihat Mulai tugas penyegaran instans.
Pantau tugas penyegaran instans.
Selama eksekusi tugas, Anda dapat memantau statusnya. Jika diperlukan, Anda dapat menjeda, membatalkan, atau mengembalikan tugas tersebut. Untuk informasi lebih lanjut, lihat Operasi penyegaran instans.
Operasi penyegaran instans
Titik masuk: Buka halaman Penyegaran Instans
Fitur penyegaran instans tersedia di halaman Penyegaran Instans grup penskalaan. Ikuti langkah-langkah berikut untuk menuju ke halaman tersebut.
Mulai tugas pembaruan instans
Hanya satu tugas penyegaran instans yang dapat berjalan dalam satu grup penskalaan pada satu waktu.
Anda tidak dapat memodifikasi konfigurasi penskalaan aktif grup penskalaan selama tugas penyegaran instans sedang berlangsung.
Di halaman Penyegaran Instans, klik tombol Instance Refresh untuk membuka halaman konfigurasi penyegaran instans.
Di halaman konfigurasi penyegaran instans, lengkapi bagian Capacity Policy Configuration dan Expected Configuration sesuai petunjuk.
Setelah memeriksa konfigurasi, klik tombol Start Instance Refresh. Tugas penyegaran instans dimulai.
Jeda atau lanjutkan tugas pembaruan instans
Jika Anda mengalami masalah selama tugas penyegaran instans, Anda dapat menjeda tugas tersebut untuk melakukan investigasi. Anda kemudian dapat memutuskan apakah akan melanjutkan tugas tersebut. Gambar berikut menunjukkan lokasi operasi jeda dan lanjutkan.
Jika instans baru mulai inisialisasi atau sedang ditambahkan ke grup penskalaan sebelum Anda menjeda tugas, proses-proses tersebut tetap berlanjut hingga selesai, meskipun tugas telah dijeda.
Jeda tugas pembaruan instans

Lanjutkan tugas pembaruan instans

Kembalikan tugas pembaruan instans
Jika Anda mengalami masalah selama tugas penyegaran instans, Anda dapat mengembalikan ke konfigurasi penskalaan atau citra sebelumnya. Gambar berikut menunjukkan lokasi operasi pengembalian.

Batalkan tugas pembaruan instans
Selain mengembalikan, Anda juga dapat membatalkan tugas penyegaran instans yang sedang berlangsung. Gambar berikut menunjukkan lokasi operasi pembatalan.
Berbeda dengan pengembalian, pembatalan mempertahankan instans baru yang telah diganti atau ditambahkan.

