All Products
Search
Document Center

Auto Scaling:Perbarui gambar dan jalankan skrip dalam grup penskalaan

Last Updated:Apr 24, 2026

Anda dapat menggunakan fitur rolling update dari Auto Scaling untuk memperbarui gambar dan menjalankan skrip pada Instance ECS dalam grup penskalaan secara efisien.

Latar Belakang

Tutorial ini menggunakan grup penskalaan dengan properti berikut:

  • Berlokasi di wilayah China (Hangzhou).

  • Konfigurasi penskalaan aktif menggunakan gambar publik CentOS 6.4 64-bit.

  • Grup penskalaan berisi 100 Instance ECS yang dibuat dari konfigurasi penskalaan aktif. Semua instans berada dalam status In Service.

  • Tidak ada aktivitas penskalaan yang sedang berlangsung dalam grup penskalaan.

Prosedur

Dalam tutorial ini, Anda akan memperbarui gambar pada Instance ECS dalam grup penskalaan ke Alibaba Cloud Linux 2, lalu menjalankan skrip untuk menginstal Apache.

Langkah 1: Siapkan gambar kustom

  1. Masuk ke ECS console.

  2. Di panel navigasi sebelah kiri, pilih Instances & Images > Instance.

  3. Di pojok kiri atas halaman, pilih wilayah dan resource group.地域

  4. Buat Instance ECS.

    1. Di pojok kiri atas halaman Instances, klik Create Instance.

    2. Pada tab Custom Launch, pilih metode penagihan, wilayah, tipe instans, gambar, dan konfigurasi lainnya.

      Untuk informasi lebih lanjut tentang parameter tersebut, lihat Create an instance by using the wizard.

      Tabel berikut menyediakan contoh konfigurasi. Konfigurasikan parameter lain sesuai kebutuhan, dan pastikan konfigurasi tersebut sesuai dengan konfigurasi penskalaan aktif grup penskalaan Anda.

      Parameter

      Contoh

      Billing Method

      pay-as-you-go

      Region

      China (Hangzhou)

      Network and availability zone

      • Network: VPC

      • Availability zone: Randomly Assigned

      Images

      • Type: public image

      • Version: Alibaba Cloud Linux 2.1903 LTS 64-bit

    3. Sebelum membuat instans, tinjau konfigurasi dan opsi instans, seperti durasi langganan, untuk memastikan sesuai kebutuhan Anda.

    4. Baca dan terima perjanjian, seperti ECS Terms of Service. Anda dapat melewati langkah ini jika sudah menerima ketentuan tersebut. Lalu, klik Confirm Order.

    5. Konfirmasi biaya Instance ECS dan selesaikan pembayaran.

      Setelah instans dibuat, buka halaman daftar instans untuk melihat progres pembuatan. Instans siap digunakan saat statusnya berubah menjadi Running. Ubah nama instans menjadi Instance-ForCustomImage.

      Catatan

      Untuk mengurangi maintenance pasca-pembaruan, Anda dapat mengonfigurasi instans Instance-ForCustomImage sebelum membuat gambar kustom. Misalnya, Anda dapat men-deploy aplikasi atau menyalin data ke instans tersebut.

  5. Siapkan gambar kustom untuk pembaruan.

    1. Temukan instance ECS bernama Instance-ForCustomImage. Di kolom Actions, klik Disks and Images > Create Custom Image.

    2. Konfigurasikan gambar kustom.

      Tabel berikut mencantumkan contoh konfigurasi. Konfigurasikan parameter lain sesuai kebutuhan.

      Parameter

      Contoh

      Custom image name

      Image-AliyunLinux

      Custom image description

      Gambar yang digunakan untuk melakukan rolling update pada Instance ECS dalam grup penskalaan.

    3. Klik Create.

  6. Siapkan gambar kustom untuk rollback.

    1. Temukan Instans ECS yang termasuk dalam grup penskalaan. Di kolom Actions, klik Disks and Images > Create Custom Image.

    2. Konfigurasikan gambar kustom.

      Tabel berikut mencantumkan contoh konfigurasi. Konfigurasikan parameter lain sesuai kebutuhan.

      Parameter

      Contoh

      Custom image name

      Image-CentOSBck

      Custom image description

      Gambar yang digunakan untuk mengembalikan Instance ECS dalam grup penskalaan jika rolling update gagal.

    3. Klik Create.

  7. Di panel navigasi sebelah kiri, pilih Instances & Images > Images untuk melihat progres pembuatan Image-AliyunLinux dan Image-CentOSBck di halaman Images.

    Progres 100% berarti gambar telah berhasil dibuat.

Langkah 2: Perbarui gambar dan jalankan skrip

  1. Masuk ke Auto Scaling console.

  2. Di panel navigasi sebelah kiri, klik Scaling Groups.

  3. Di bilah navigasi atas, pilih wilayah.

  4. Temukan grup penskalaan yang diinginkan dan gunakan salah satu metode berikut untuk membuka halaman detail grup penskalaan.

    • Klik ID grup penskalaan di kolom Scaling Group Name/ID.

    • Klik Details di kolom Actions.

  5. Di bagian atas halaman detail, klik tab Instance Refresh, lalu temukan daftar Rolling Update.

  6. Buat dan jalankan tugas pembaruan gambar.

    1. Klik Create Execution Task.

    2. Konfigurasikan tugas pembaruan gambar.

      Tabel berikut mencantumkan contoh konfigurasi. Konfigurasikan parameter lain sesuai kebutuhan.

      Parameter

      Contoh

      Task Description

      Pembaruan batch gambar dari CentOS 6.4 64-bit ke Alibaba Cloud Linux 2.1903 LTS 64-bit.

      Task Type

      Image Update

      Update image

      Image-AliyunLinux

      Rollback image

      Image-CentOSBck

      Batch size

      10

      Suspension policy

      No suspension

    3. Klik Create Task.

    4. Tinjau dampak tugas rolling update. Jika informasi sudah benar, klik OK.

      Setelah mengklik OK, tugas rolling update akan berjalan secara otomatis.

    Setelah tugas selesai, gambar pada 100 Instance ECS dalam grup penskalaan diperbarui ke Alibaba Cloud Linux 2.1903 LTS 64-bit.

  7. Buat dan jalankan tugas eksekusi skrip.

    1. Klik Create Execution Task.

    2. Konfigurasikan tugas eksekusi skrip.

      Tabel berikut mencantumkan contoh konfigurasi. Konfigurasikan parameter lain sesuai kebutuhan.

      Parameter

      Contoh

      Task Description

      Instal Apache dan lihat status layanan Apache.

      Task Type

      Script Execution

      Execution script

      # Install Apache.
      yum install -y httpd
      # Start Apache.
      systemctl start httpd
      # Enable Apache to start on boot.
      systemctl enable httpd
      # View Apache status.
      systemctl status httpd

      Rollback script

      # View Apache status.
      systemctl status httpd

      Batch size

      10

      Suspension policy

      No suspension

    3. Klik Create Task.

    4. Tinjau dampak tugas rolling update. Jika informasi sudah benar, klik OK.

      Setelah mengklik OK, tugas rolling update akan berjalan secara otomatis.

    Setelah tugas selesai, layanan Apache diinstal pada 100 Instance ECS dalam grup penskalaan, dan statusnya aktif.查看Apache服务状态