本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
容量預留機群組態範例
以下範例會建立容量預留機群,此機群使用兩種執行個體類型:m5.4xlarge
和 m5.12xlarge
。
它會根據指定執行個體類型 vCPUs 提供的數目,使用加權系統。總目標容量為 480
vCPUs。m5.4xlarge
提供 16 vCPUs 個 並取得 權重16
,而 m5.12xlarge
提供 48 個 vCPUs 並取得 權重48
。此加權系統會設定容量預留機群,為 30 個 m5.4xlarge
執行個體 (480/16=30),或 10 個 m5.12xlarge
執行個體 (480/48= 10) 預留容量。
機群設定為優先預留 m5.12xlarge
容量,取得優先順序 1
,而 m5.4xlarge
取得較低的優先順序 2
。這表示機群會先嘗試保留m5.12xlarge
容量,只有在 Amazon EC2容量不足m5.4xlarge
時,才會嘗試保留m5.12xlarge
容量。
機群會保留Windows
執行個體的容量,而保留會在 23:59:59
October 31, 2021
的 自動過期UTC。
aws ec2 create-capacity-reservation-fleet \ --total-target-capacity 480 \ --allocation-strategy prioritized \ --instance-match-criteria open \ --tenancy default \ --end-date 2021-10-31T23:59:59.000Z \ --instance-type-specifications file://instanceTypeSpecification.json
instanceTypeSpecification.json
內容如下。
[ { "InstanceType": "m5.4xlarge", "InstancePlatform":"Windows", "Weight": 16, "AvailabilityZone":"us-east-1a", "EbsOptimized": true, "Priority" : 2 }, { "InstanceType": "m5.12xlarge", "InstancePlatform":"Windows", "Weight": 48, "AvailabilityZone":"us-east-1a", "EbsOptimized": true, "Priority" : 1 } ]