All Products
Search
Document Center

CloudOps Orchestration Service:Restart otomatis instans ECS saat terjadi peringatan penggunaan CPU

Last Updated:Sep 05, 2026

Penggunaan CPU tinggi pada instans ECS dapat menurunkan kinerja aplikasi, menyebabkan perlambatan atau ketidakresponsifan. Untuk meminimalkan dampak terhadap aplikasi Anda, Anda dapat me-restart instans tersebut guna menurunkan penggunaan CPU-nya. CloudOps Orchestration Service (OOS) menyediakan fitur berbasis pemicu alert yang secara otomatis me-restart instans ECS saat terdeteksi penggunaan CPU tinggi, sehingga tidak memerlukan intervensi manual. Topik ini menjelaskan cara mengonfigurasi fitur tersebut agar instans ECS secara otomatis di-restart ketika penggunaan CPU-nya melebihi ambang batas tertentu, sehingga kinerja layanan dapat segera pulih.

Prasyarat

Buat peran RAM untuk CloudOps Orchestration Service dengan izin untuk me-restart instans ECS.

  1. Buat kebijakan kustom yang mencakup izin untuk me-restart instans (ecs:RebootInstance) dan melakukan kueri instans (ecs:DescribeInstances). Untuk informasi selengkapnya, lihat Buat kebijakan kustom.

    Izin yang diperlukan untuk restart otomatis

    {
      "Version": "1",
      "Statement": [
        {
          "Action": [
            "ecs:RebootInstance",
            "ecs:DescribeInstances"
          ],
          "Resource": "*",
          "Effect": "Allow"
        }
      ]
    }
  2. Buat peran layanan reguler dan tentukan CloudOps Orchestration Service sebagai layanan tepercaya. Untuk langkah-langkah detail tentang cara memilih layanan tepercaya, lihat Buat peran RAM untuk layanan Alibaba Cloud tepercaya.

  3. Lampirkan kebijakan kustom ke peran layanan yang baru dibuat untuk memberikan izin kepada peran tersebut dalam menjalankan operasi yang diperlukan. Untuk langkah-langkah detail, lihat Kelola izin peran RAM.

Prosedur

  1. Masuk ke Konsol CloudOps Orchestration Service. Di panel navigasi sebelah kiri, pilih Automated Task > Alert and Event O&M.

  2. Pada halaman Alert and Event O&M, klik Create dan pilih Threshold Alert.image

  3. Pada bagian Trigger Rule, konfigurasikan aturan dan pilih instans target.image

  4. Pilih templat, atur Template Type menjadi Public Template, lalu pilih templat ACS-ECS-BulkyRebootInstances.image

  5. Pertahankan nilai default untuk RegionId, TargetInstance, dan RateConsole. Untuk Permissions, pilih peran RAM yang memiliki izin untuk me-restart instans ECS.image

  6. Klik Create. Pada kotak dialog konfirmasi, klik Confirm.

Verifikasi hasil

Contoh ini menggunakan tool uji stres open-source stress-ng untuk mensimulasikan skenario penggunaan CPU tinggi.

  1. Hubungkan ke instans ECS yang dipantau. Untuk informasi selengkapnya, lihat Pilih metode untuk menghubungkan ke instans ECS.

  2. Instal stress-ng.

    Alibaba Cloud Linux, CentOS, dan RHEL

    yum install stress-ng -y

    Ubuntu dan Debian

    apt-get install stress-ng -y
  3. Gunakan stress-ng untuk menjalankan uji stres selama 5 menit pada dua core CPU dengan beban CPU 85%.

    stress-ng --cpu 2 --cpu-load 85 --timeout 5m
  4. Amati penggunaan CPU. Setelah instans di-restart, penggunaan CPU-nya menurun.image