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)
Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/
, dan pilih Grup Auto Scaling dari panel navigasi. -
Pilih kotak centang di samping grup Auto Scaling.
Panel split terbuka di bagian bawah halaman.
-
Pada tab Penskalaan otomatis, di bawah Kebijakan penskalaan dinamis, pilih kotak centang di sudut kanan atas kebijakan penskalaan yang diinginkan.
-
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 mengaktifkan kembali kebijakan penskalaan, grup Auto Scaling Anda dapat segera memulai tindakan penskalaan jika ada alarm yang saat ini dalam status. ALARM
Untuk menonaktifkan kebijakan penskalaan ()AWS CLI
Gunakan put-scaling-policyperintah dengan --no-enabled
opsi sebagai berikut. 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-namemy-scaling-policy
--policy-typeTargetTrackingScaling
\ --estimated-instance-warmup360
\ --target-tracking-configuration '{ "TargetValue":70
, "PredefinedMetricSpecification": { "PredefinedMetricType": "ASGAverageCPUUtilization
" } }' \ --no-enabled
Untuk mengaktifkan kembali kebijakan penskalaan ()AWS CLI
Gunakan put-scaling-policyperintah dengan --enabled
opsi sebagai berikut. 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-namemy-scaling-policy
--policy-typeTargetTrackingScaling
\ --estimated-instance-warmup360
\ --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-namesmy-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
}
]
}