Menonaktifkan kebijakan penskalaan untuk grup Auto Scaling - Amazon EC2 Auto Scaling

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menonaktifkan kebijakan penskalaan untuk grup Auto Scaling

Topik ini menjelaskan cara menonaktifkan sementara kebijakan penskalaan sehingga tidak akan memulai perubahan pada jumlah instance yang dimuat oleh grup Auto Scaling. Ketika Anda menonaktifkan kebijakan penskalaan, detail konfigurasi dipertahankan, sehingga Anda dapat dengan cepat mengaktifkan ulang kebijakan tersebut. Ini lebih mudah daripada menghapus kebijakan untuk sementara saat Anda tidak memerlukannya, dan membuat ulang kebijakan nanti.

Ketika kebijakan penskalaan dinonaktifkan, grup Auto Scaling tidak menaikkan atau menurunkan skala untuk alarm metrik yang dilanggar saat kebijakan penskalaan dinonaktifkan. Namun, semua aktivitas penskalaan yang sedang berlangsung tidak dihentikan.

Penting untuk diperhatikan bahwa kebijakan penskalaan yang dinonaktifkan masih dihitung terhadap kuota Anda pada jumlah kebijakan penskalaan yang dapat Anda tambahkan ke grup Auto Scaling.

Untuk menonaktifkan kebijakan penskalaan (konsol)
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/, dan pilih Grup Auto Scaling dari panel navigasi.

  2. Pilih kotak centang di samping grup Auto Scaling.

    Panel split terbuka di bagian bawah halaman.

  3. Pada tab Penskalaan otomatis, di bawah Kebijakan penskalaan dinamis, pilih kotak centang di sudut kanan atas kebijakan penskalaan yang diinginkan.

  4. Gulir ke bagian atas kebijakan penskalaan dinamis, lalu pilih Tindakan, Nonaktifkan.

Setelah Anda siap untuk mengaktifkan kembali kebijakan penskalaan, ulangi langkah-langkah ini, lalu pilih Tindakan, Aktifkan. Setelah Anda mengaktifkan ulang kebijakan penskalaan, grup Auto Scaling Anda dapat segera memulai tindakan penskalaan jika ada alarm yang saat ini berada dalam status ALARM.

Untuk menonaktifkan kebijakan penskalaan ()AWS CLI

Gunakan perintah put-scaling-policy dengan opsi sebagai berikut. --no-enabled Tentukan semua opsi dalam perintah tersebut seperti yang Anda akan tentukan saat membuat kebijakan.

aws autoscaling put-scaling-policy --auto-scaling-group-name my-asg \ --policy-name my-scaling-policy --policy-type TargetTrackingScaling \ --estimated-instance-warmup 360 \ --target-tracking-configuration '{ "TargetValue": 70, "PredefinedMetricSpecification": { "PredefinedMetricType": "ASGAverageCPUUtilization" } }' \ --no-enabled
Untuk mengaktifkan kembali kebijakan penskalaan ()AWS CLI

Gunakan perintah put-scaling-policy dengan opsi sebagai berikut. --enabled Tentukan semua opsi dalam perintah tersebut seperti yang Anda akan tentukan saat membuat kebijakan.

aws autoscaling put-scaling-policy --auto-scaling-group-name my-asg \ --policy-name my-scaling-policy --policy-type TargetTrackingScaling \ --estimated-instance-warmup 360 \ --target-tracking-configuration '{ "TargetValue": 70, "PredefinedMetricSpecification": { "PredefinedMetricType": "ASGAverageCPUUtilization" } }' \ --enabled
Untuk menggambarkan kebijakan penskalaan ()AWS CLI

Gunakan perintah describe-policies untuk memverifikasi status kebijakan penskalaan yang diaktifkan.

aws autoscaling describe-policies --auto-scaling-group-name my-asg \ --policy-names my-scaling-policy

Berikut ini adalah output contoh.

{ "ScalingPolicies": [ { "AutoScalingGroupName": "my-asg", "PolicyName": "my-scaling-policy", "PolicyARN": "arn:aws:autoscaling:us-west-2:123456789012:scalingPolicy:1d52783a-b03b-4710-bb0e-549fd64378cc:autoScalingGroupName/my-asg:policyName/my-scaling-policy", "PolicyType": "TargetTrackingScaling", "StepAdjustments": [], "Alarms": [ { "AlarmName": "TargetTracking-my-asg-AlarmHigh-9ca53fdd-7cf5-4223-938a-ae1199204502", "AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-my-asg-AlarmHigh-9ca53fdd-7cf5-4223-938a-ae1199204502" }, { "AlarmName": "TargetTracking-my-asg-AlarmLow-7010c83d-d55a-4a7a-abe0-1cf8b9de6d6c", "AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-my-asg-AlarmLow-7010c83d-d55a-4a7a-abe0-1cf8b9de6d6c" } ], "TargetTrackingConfiguration": { "PredefinedMetricSpecification": { "PredefinedMetricType": "ASGAverageCPUUtilization" }, "TargetValue": 70.0, "DisableScaleIn": false }, "Enabled": true } ] }