Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Configurazione di un gruppo con dimensionamento automatico per utilizzare i pesi
È possibile configurare un gruppo con dimensionamento automatico per utilizzare i pesi, come illustrato negli esempi seguenti. AWS CLI Per istruzioni su come usare la console, consulta Crea un gruppo di istanze miste scegliendo manualmente i tipi di istanze.
Per configurare un nuovo gruppo con dimensionamento automatico per utilizzare i pesi (AWS CLI)
Utilizza il comando create-auto-scaling-group. Ad esempio, il comando seguente crea un nuovo gruppo con dimensionamento automatico e assegna la ponderazione specificando quanto segue:
-
La percentuale del gruppo da avviare come istanze on demand (
0
) -
La strategia di allocazione per le istanze Spot in ciascuna zona di disponibilità (
capacity-optimized
) -
I tipi di istanza da avviare in ordine di priorità (
m4.16xlarge
,m5.24xlarge
) -
I pesi dell'istanza che corrispondono alla differenza di dimensione relativa (vCPU) tra i tipi di istanza (
16
,24
) -
Le sottoreti in cui avviare le istanze (
subnet-5ea0c127
,subnet-6194ea3b
,subnet-c934b782
), ciascuna corrispondente a una zona di disponibilità diversa -
Il modello di avvio (
my-launch-template
) e la versione del modello di avvio ($Latest
)
aws autoscaling create-auto-scaling-group --cli-input-json
file://~/config.json
Il file config.json
contiene il seguente contenuto.
{ "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":, "MaxSize":
160
, "DesiredCapacity":
720
, "VPCZoneIdentifier": "
480
subnet-5ea0c127
,subnet-6194ea3b
,subnet-c934b782
", "Tags": [] }
Per configurare un gruppo con dimensionamento automatico esistente per utilizzare i pesi (AWS CLI)
Utilizza il comando update-auto-scaling-group. Ad esempio, il comando seguente assegna la ponderazione ai tipi di istanza in un gruppo con dimensionamento automatico esistente specificando quanto segue:
-
I tipi di istanza da avviare in ordine di priorità (
c5.18xlarge
,c5.24xlarge
,c5.2xlarge
,c5.4xlarge
) -
I pesi dell'istanza che corrispondono alla differenza di dimensione relativa (vCPU) tra i tipi di istanza (
18
,24
,2
,4
) -
La nuova maggiore capacità desiderata, che è più grande del peso più grande
aws autoscaling update-auto-scaling-group --cli-input-json
file://~/config.json
Il file config.json
contiene il seguente contenuto.
{ "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":, "MaxSize":
0
, "DesiredCapacity":
100
}
100
Come eseguire la verifica utilizzando la riga di comando
Utilizzare uno dei seguenti comandi:
-
describe-auto-scaling-groups (AWS CLI)
-
Get-as () AutoScalingGroupAWS Tools for Windows PowerShell