翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
重みを使用するように Auto Scaling グループを設定する
次の AWS CLI の例に示すように、重みを使用するように Auto Scaling グループを設定できます。コンソールを使用する手順については、「インスタンスタイプを手動で選択して混合インスタンスグループを作成する」を参照してください。
重みを使用するように新しい Auto Scaling グループを設定するには (AWS CLI)
create-auto-scaling-group コマンドを使用します。例えば、次のコマンドは新しい Auto Scaling グループを作成し、次を指定して重みを割り当てます。
-
オンデマンドインスタンスとして起動するグループの割合 (
0
) -
各アベイラビリティーゾーンのスポットインスタンスの配分戦略 (
capacity-optimized
) -
優先度に従って起動するインスタンスタイプ (
m4.16xlarge
、m5.24xlarge
) -
インスタンスタイプ間の相対的なサイズ差 (vCPUs) に対応するインスタンスの重み (
16
、24
) -
インスタンスを起動するサブネット (
subnet-5ea0c127
、subnet-6194ea3b
、subnet-c934b782
)。それぞれ異なるアベイラビリティーゾーンに対応 -
起動テンプレート (
my-launch-template
) とそのバージョン ($Latest
)
aws autoscaling create-auto-scaling-group --cli-input-json
file://~/config.json
config.json
ファイルには次のコンテンツが含まれます。
{ "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": [] }
重みを使用するように既存の Auto Scaling グループを設定するには (AWS CLI)
update-auto-scaling-group コマンドを使用します。例えば、ここで示すコマンドは、次を指定して既存の Auto Scaling グループのインスタンスタイプに重みを割り当てます。
-
優先度に従って起動するインスタンスタイプ (
c5.18xlarge
、c5.24xlarge
、c5.2xlarge
、c5.4xlarge
) -
インスタンスタイプ間の相対的なサイズ差 (vCPUs) に対応するインスタンスの重み (
18
、24
、2
、4
) -
増やす新しい希望するキャパシティー (最大重みよりも大きい)
aws autoscaling update-auto-scaling-group --cli-input-json
file://~/config.json
config.json
ファイルには次のコンテンツが含まれます。
{ "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
コマンドラインを使用して重みを検証するには
以下のいずれかのコマンドを使用します。
-
describe-auto-scaling-groups (AWS CLI)
-
取得 -ASAutoScalingGroup (AWS Tools for Windows PowerShell)