Konfigurasikan grup Auto Scaling untuk menggunakan bobot - EC2 Auto Scaling Amazon

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

Konfigurasikan grup Auto Scaling untuk menggunakan bobot

Anda dapat mengonfigurasi grup Auto Scaling untuk menggunakan bobot, seperti yang ditunjukkan pada contoh berikut. AWS CLI Untuk petunjuk tentang penggunaan konsol, lihatBuat grup instance campuran dengan memilih jenis instance secara manual.

Untuk mengonfigurasi grup Auto Scaling baru untuk menggunakan bobot ()AWS CLI

Gunakan perintah create-auto-scaling-group. Misalnya, perintah berikut membuat grup Auto Scaling baru dan menetapkan bobot dengan menentukan hal berikut:

  • Persentase grup yang akan diluncurkan sebagai Instans Sesuai Permintaan () 0

  • Strategi alokasi untuk Spot Instance di setiap Availability Zone (capacity-optimized)

  • Jenis instans untuk diluncurkan dalam urutan prioritas (m4.16xlarge, m5.24xlarge)

  • Bobot instance yang sesuai dengan perbedaan ukuran relatif (vCPUs) antara tipe instance (16,24)

  • Subnet untuk meluncurkan instans (subnet-5ea0c127, subnet-6194ea3b, subnet-c934b782), masing-masing sesuai dengan Availability Zone yang berbeda

  • Templat peluncuran (my-launch-template) dan versi templat peluncuran ($Latest)

aws autoscaling create-auto-scaling-group --cli-input-json file://~/config.json

config.jsonFile berisi konten berikut.

{ "AutoScalingGroupName": "my-asg", "MixedInstancesPolicy": { "LaunchTemplate": { "LaunchTemplateSpecification": { "LaunchTemplateName": "my-launch-template", "Version": "$Latest" }, "Overrides": [ { "InstanceType": "m4.16xlarge", "WeightedCapacity": "16" }, { "InstanceType": "m5.24xlarge", "WeightedCapacity": "24" } ] }, "InstancesDistribution": { "OnDemandPercentageAboveBaseCapacity": 0, "SpotAllocationStrategy": "capacity-optimized" } }, "MinSize": 160, "MaxSize": 720, "DesiredCapacity": 480, "VPCZoneIdentifier": "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782", "Tags": [] }
Untuk mengonfigurasi grup Auto Scaling yang ada untuk menggunakan bobot ()AWS CLI

Gunakan perintah update-auto-scaling-group. Misalnya, perintah berikut menetapkan bobot ke tipe instance dalam grup Auto Scaling yang ada dengan menentukan hal berikut:

  • Jenis instans untuk diluncurkan dalam urutan prioritas (c5.18xlarge, c5.24xlarge, c5.2xlarge, c5.4xlarge)

  • Bobot instance yang sesuai dengan perbedaan ukuran relatif (vCPUs) antara tipe instance (18,, 242,4)

  • Kapasitas ditingkatkan baru yang diinginkan, yang lebih besar daripada berat terbesar

aws autoscaling update-auto-scaling-group --cli-input-json file://~/config.json

config.jsonFile berisi konten berikut.

{ "AutoScalingGroupName": "my-existing-asg", "MixedInstancesPolicy": { "LaunchTemplate": { "Overrides": [ { "InstanceType": "c5.18xlarge", "WeightedCapacity": "18" }, { "InstanceType": "c5.24xlarge", "WeightedCapacity": "24" }, { "InstanceType": "c5.2xlarge", "WeightedCapacity": "2" }, { "InstanceType": "c5.4xlarge", "WeightedCapacity": "4" } ] } }, "MinSize": 0, "MaxSize": 100, "DesiredCapacity": 100 }
Untuk memverifikasi bobot menggunakan baris perintah

Gunakan salah satu perintah berikut: