全部产品
Search
文档中心

Auto Scaling:Perbarui gambar dan jalankan skrip

更新时间:Jul 02, 2025

Fitur Pembaruan Bergulir dari Auto Scaling menyederhanakan proses memperbarui gambar dan menjalankan skrip pada instance Elastic Compute Service (ECS), memberikan pendekatan yang lebih efisien untuk mengelola instance dalam grup penskalaan.

Informasi latar belakang

Sebagai contoh, Anda memiliki grup penskalaan dengan atribut berikut:

  • Grup penskalaan berada di China (Hangzhou).

  • Gambar publik CentOS 6.4 64-bit digunakan dalam konfigurasi penskalaan aktif grup penskalaan.

  • Seratus instance ECS dibuat berdasarkan konfigurasi penskalaan aktif grup penskalaan. Semua instance berada dalam keadaan In Service.

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

Prosedur

Topik ini menjelaskan cara memperbarui gambar instance ECS dalam grup penskalaan menjadi gambar Alibaba Cloud Linux 2 dan cara menginstal Apache pada instance ECS setelah gambar diperbarui.

Langkah 1: Buat gambar kustom

  1. Masuk ke Konsol ECS.

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

  3. Di bilah navigasi atas, pilih wilayah dan grup sumber daya dari sumber daya yang ingin Anda kelola. 地域

  4. Buat instance ECS.

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

    2. Pada tab Custom Launch, pilih metode penagihan, wilayah, tipe instance, dan gambar.

      Untuk informasi tentang setiap parameter pada tab Peluncuran Kustom, lihat bagian Parameter dalam topik ini.

      Tabel berikut menunjukkan konfigurasi contoh instance. Konfigurasikan parameter lainnya sesuai dengan kebutuhan bisnis Anda, dan pastikan konfigurasinya sama dengan konfigurasi penskalaan aktif dalam grup penskalaan.

      Parameter

      Contoh

      Billing Method

      Bayar sesuai penggunaan

      Region

      China (Hangzhou)

      Network and Zone

      • Jaringan: VPC

      • Zona: Acak

      Image

      • Tipe: Gambar Publik

      • Versi: Alibaba Cloud Linux 2.1903 LTS 64-bit

    3. Sebelum Anda klik Buat Pesanan, periksa konfigurasi instance di bagian Ringkasan Konfigurasi dan atur parameter seperti Durasi di sisi kanan halaman. Pastikan semua konfigurasi memenuhi kebutuhan bisnis Anda.

    4. Baca dan pilih perjanjian layanan seperti ECS Terms of Service. Jika Anda sudah menandatangani perjanjian layanan, Anda tidak perlu menandatangani ulang perjanjian tersebut. Ikuti petunjuk di layar. Lalu, klik Create Order.

    5. Periksa biaya instance ECS dan ikuti petunjuk di layar untuk menyelesaikan pembayaran.

      Setelah instance ECS dibuat, buka halaman Instance untuk memeriksa status instance. Ketika instance ECS berada dalam status Running, instance ECS telah dibuat. Ingatlah untuk mengubah nama instance ECS menjadi Instance-ForCustomImage.

      Catatan

      Sebelum Anda membuat gambar kustom, Anda dapat mengonfigurasi instance Instance-ForCustomImage. Sebagai contoh, Anda dapat menerapkan aplikasi dan menyalin data. Ini membantu mengurangi operasi pemeliharaan setelah gambar diperbarui.

  5. Buat gambar kustom dari instance ECS.

    1. Temukan instance ECS Instance-ForCustomImage dan pilih image > Disk and Image > Create Custom Image di kolom Actions.

    2. Konfigurasikan parameter untuk menyelesaikan pembuatan gambar.

      Tabel berikut menunjukkan konfigurasi contoh gambar. Konfigurasikan parameter lainnya sesuai dengan kebutuhan bisnis Anda.

      Parameter

      Contoh

      Name

      Image-AliyunLinux

      Description

      Gambar yang digunakan untuk memperbarui gambar instance ECS dalam grup penskalaan.

    3. Klik OK.

  6. Siapkan gambar kustom untuk tujuan pembaruan bergulir.

    1. Temukan instance ECS yang termasuk dalam grup penskalaan tertentu dan pilih image > Disk and Image > Create Custom Image di kolom Actions.

    2. Konfigurasikan parameter untuk menyelesaikan pembuatan gambar.

      Tabel berikut menunjukkan konfigurasi contoh gambar. Konfigurasikan parameter lainnya sesuai dengan kebutuhan bisnis Anda.

      Parameter

      Contoh

      Name

      Image-CentOSBck

      Description

      Gambar yang digunakan untuk memulihkan gambar instance ECS ketika terjadi kesalahan dalam tugas pembaruan bergulir.

    3. Klik OK.

  7. Di panel navigasi sisi kiri, pilih Instances & Images > Images. Di halaman Gambar, lihat kemajuan pembuatan Image-AliyunLinux dan Image-CentOSBck.

    Gambar dibuat ketika kemajuan pembuatannya mencapai 100%.

Langkah 2: Perbarui gambar dan jalankan skrip

  1. Masuk ke Konsol Auto Scaling.

  2. Di panel navigasi sisi 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 pada kolom Actions.

  5. Di bagian atas halaman detail, klik tab Rolling Update.

  6. Buat dan jalankan tugas pembaruan gambar.

    1. Klik Create Execution Task.

    2. Konfigurasikan parameter untuk menyelesaikan pembaruan gambar.

      Tabel berikut menunjukkan konfigurasi contoh tugas. Konfigurasikan parameter lainnya sesuai dengan kebutuhan bisnis Anda.

      Parameter

      Contoh

      Task Description

      Perbarui beberapa gambar dari CentOS 6.4 64-bit ke Alibaba Cloud Linux 2.1903 LTS 64-bit secara bersamaan.

      Task Type

      Perbarui Gambar

      Image for Update

      Image-AliyunLinux

      Image for Rollback

      Image-CentOSBck

      Execution Batch

      10

      Suspension Policy

      Tanpa Penangguhan

    3. Klik Create Task.

    4. Baca dan pahami dampak tugas pembaruan bergulir dan klik OK.

      Kemudian, tugas pembaruan bergulir akan berjalan secara otomatis.

    Setelah tugas selesai, gambar dari 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 parameter untuk menyelesaikan pembuatan tugas.

      Tabel berikut menunjukkan konfigurasi contoh tugas. Konfigurasikan parameter lainnya sesuai dengan kebutuhan bisnis Anda.

      Parameter

      Contoh

      Task Description

      Instal Apache dan lihat status Apache.

      Task Type

      Eksekusi Skrip

      Script for Execution

      # Instal Apache.
      yum install -y httpd
      # Mulai Apache.
      systemctl start httpd
      # Aktifkan Apache untuk berjalan saat startup instance.
      systemctl enable httpd
      # Lihat status Apache.
      systemctl status httpd

      Script for Rollback

      # Lihat status Apache.
      systemctl status httpd

      Execution Batch

      10

      Suspension Policy

      Tanpa Penangguhan

    3. Klik Create Task.

    4. Baca dan pahami dampak tugas pembaruan bergulir dan klik OK.

      Kemudian, tugas eksekusi skrip akan berjalan secara otomatis.

    Setelah tugas selesai, Apache diinstal pada 100 instance ECS dalam grup penskalaan. Apache berada dalam keadaan aktif.查看Apache服务状态