Citra menyediakan lingkungan sistem, lingkungan aplikasi, dan konfigurasi perangkat lunak terkait yang diperlukan untuk membuat Instance Elastic Compute Service (ECS). Anda harus memperbarui citra sesuai kebutuhan. Citra merupakan item konfigurasi yang sering diperbarui dalam konfigurasi penskalaan. Anda dapat memperbarui citra dalam konfigurasi penskalaan secara manual atau otomatis.
Informasi latar belakang
Topik ini hanya berlaku untuk grup penskalaan untuk Instance ECS.
Anda dapat memperbarui citra dalam konfigurasi penskalaan secara manual atau otomatis. Untuk informasi selengkapnya, lihat Perbandingan antara pembaruan manual dan otomatis.
PentingSaat menjalankan tugas pembaruan citra, sistem secara otomatis membuat custom image dari instans ECS sumber. Anda akan dikenai biaya berdasarkan ukuran snapshot sesuai standar penagihan snapshot ECS. Untuk informasi selengkapnya, lihat Penagihan Snapshot.
Perbandingan antara pembaruan manual dan otomatis
Pembaruan manual: Metode ini cocok untuk skenario di mana persyaratan bisnis tidak sering berubah. Metode ini memberikan kontrol penuh atas proses pembaruan dan menawarkan fleksibilitas tinggi.
Pembaruan otomatis: Metode ini cocok untuk skenario di mana aplikasi sering dirilis. Anda hanya perlu membuat tugas pembaruan di Konsol Auto Scaling. Saat tugas dieksekusi, sistem secara otomatis membuat custom image dari instans ECS sumber dan memperbarui citra dalam konfigurasi penskalaan. Dibandingkan dengan metode manual, metode otomatis lebih praktis, menyederhanakan proses, memerlukan intervensi pengguna yang lebih sedikit, serta secara signifikan mengurangi waktu tunggu bisnis.
Contoh berikut menggambarkan perbedaan antara kedua metode tersebut:
Contoh skenario | Pembaruan citra manual | Pembaruan citra otomatis |
|
|
|
Perbarui citra dalam konfigurasi penskalaan secara manual
Masuk ke Auto Scaling console.
Di panel navigasi sebelah kiri, klik Scaling Groups.
Di bilah navigasi atas, pilih wilayah.
Temukan grup penskalaan target dan di kolom Actions, klik View Details.
Di bagian atas halaman detail, klik tab Instance Configuration Sources.
Di daftar konfigurasi penskalaan, temukan konfigurasi penskalaan target dan klik Modify Image di kolom Actions.
CatatanAnda dapat mengubah citra konfigurasi penskalaan yang berstatus Active atau Inactive.
Pada halaman Modify Image, pilih tipe dan citra yang diinginkan, lalu klik Confirm.
Tipe citra yang didukung adalah Public Image, Custom Image, dan Shared Image. Untuk informasi selengkapnya, lihat Ikhtisar citra.

Setelah pembaruan selesai, periksa kolom Image di daftar konfigurasi penskalaan. Pembaruan berhasil jika nama citra baru ditampilkan.
Perbarui citra dalam konfigurasi penskalaan secara otomatis
Perbandingan dengan rolling upgrade
Fitur pembaruan citra otomatis untuk konfigurasi penskalaan memastikan bahwa instans baru dalam grup penskalaan menggunakan versi citra terbaru. Untuk informasi selengkapnya, lihat bagian Procedure dalam topik ini.
Rolling upgrade memungkinkan Anda melakukan peningkatan citra instans yang sudah ada dalam grup penskalaan ke versi baru secara bertahap. Untuk informasi selengkapnya, lihat Rolling upgrades.
Prasyarat
Tugas pembaruan citra otomatis dieksekusi oleh Operation Orchestration Service (OOS). Anda harus memberikan izin kepada OOS untuk mengoperasikan sumber daya terkait. Pastikan setidaknya salah satu kondisi berikut terpenuhi:
Akun Anda memiliki izin untuk mengoperasikan sumber daya Alibaba Cloud, seperti ECS dan Auto Scaling.
Peran RAM telah dibuat untuk OOS, dan izin untuk mengoperasikan sumber daya Alibaba Cloud, seperti ECS dan Auto Scaling, telah diberikan kepada peran RAM tersebut. Untuk informasi selengkapnya, lihat Setel izin RAM untuk OOS.
CatatanKami menyarankan agar Anda memberikan izin
AliyunECSFullAccessdanAliyunESSFullAccess.
Prosedur
Masuk ke Auto Scaling console.
Di panel navigasi sebelah kiri, klik Scaling Groups.
Di bilah navigasi atas, pilih wilayah.
Temukan grup penskalaan yang ingin Anda kelola. Di kolom Actions, klik View Details.
Di bagian atas halaman detail, klik tab Instance Configuration Sources.
Klik tab Update Image Tasks.
Klik Update Image.
Pada halaman Update Image, konfigurasikan parameter tugas pembaruan citra.
Tabel berikut menjelaskan parameter-parameter tersebut.
Item konfigurasi
Deskripsi
Instance
Pilih sebuah instance ECS. Sebuah custom image dibuat untuk instance ECS tersebut dan digunakan untuk memperbarui citra dalam konfigurasi penskalaan. Custom image hanya berisi sistem disk.
Custom Image Name
Auto Scaling secara otomatis menambahkan sufiks ke nama citra yang dibuat untuk mencegah konflik nama dengan citra yang dihasilkan oleh tugas terjadwal. Misalnya, Auto Scaling secara otomatis menambahkan sufiks dalam format _on_{{ ACS::ExecutionId }}_at_{{ Acs::CurrentDate }} ke nama citra. Dalam format ini, ACS::ExecutionId dan Acs::CurrentDate merepresentasikan ID eksekusi dan waktu eksekusi OOS.
Configuration Source
Nilai default-nya adalah Scaling Configuration.
Scaling Group Configuration ID
Pilih konfigurasi penskalaan yang citranya ingin Anda perbarui. Anda dapat memilih multiple konfigurasi penskalaan.
Execution Time
Tentukan waktu eksekusi tugas pembaruan citra:
Now: Menjalankan tugas segera.
Scheduled: Menjalankan tugas pada waktu yang ditentukan. Anda harus menentukan waktu eksekusi hingga menit.
Periodic: Pilih periode pengulangan dan waktu akhir untuk tugas pembaruan citra, serta atur Waktu mulai setiap pembaruan. Misalnya, Anda mengatur tugas periodik berikut pada 17 Agustus 2020:
Recurrence: Monthly
Dijalankan dari Hari ke-21 hingga Hari ke-25 setiap bulan
Start Time: 02:00
Recurrence End Time: 00:00 pada 26 Agustus 2020
Efek tugas periodik ini: Tugas pembaruan citra dijalankan sekali setiap hari pukul 02:00 dari 21 Agustus 2020 hingga 25 Agustus 2020.
Permission Source
Pilih sumber izin bagi OOS untuk mengoperasikan sumber daya terkait:
Existing permissions of the current account: Menggunakan izin yang sudah ada dari akun saat ini.
Specified RAM role: Pilih RAM role yang ingin diasumsikan oleh OOS dan gunakan izin yang diberikan kepada role tersebut.
CatatanJika waktu eksekusi diatur ke Scheduled atau Periodic, Anda hanya dapat memberikan izin dengan menentukan RAM role.
Klik Confirm.
Tugas pembaruan citra akan dieksekusi secara otomatis pada waktu yang ditentukan. Anda dapat melihat informasi tentang instans ECS sumber dan status eksekusi tugas di daftar tugas.

Setelah tugas berhasil dieksekusi, Anda dapat melihat hasilnya di tab Scaling Configurations. Citra berhasil diperbarui jika nama citra dalam konfigurasi penskalaan berformat
UpdateImage_from_<Source ECS instance ID>_on_<Image update task ID>.