

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用容量區塊來啟動執行個體
<a name="capacity-blocks-launch"></a>

若要使用容量區塊，您必須在啟動執行個體時指定容量區塊保留 ID。在容量區塊中啟動執行個體，會依啟動的執行個體數量減少可用容量。舉例來說，如果您購買的執行個體容量為八個執行個體，而您啟動四個執行個體，則可用容量會減少四個。

如果您在保留結束之前終止在容量區塊中執行的執行個體，可以在其位置啟動新執行個體。當您停止或終止容量區塊中的執行個體時，需要幾分鐘時間清理執行個體，才能啟動另一個執行個體加以取代。在此期間，您的執行個體將處於 stopping 或 `shutting-down` 狀態。完成此程序後，您的執行個體狀態會變更為 `stopped` 或 `terminated`。接著，容量區塊中的可用容量將會更新，顯示另一個可用的執行個體。

**要求**
+ 您的執行個體無法在與容量區塊所在可用區域不同的可用區域子網路中啟動。
+ 執行個體無法透過與容量區塊平台不同的 AMI 平台啟動。
+  若要在 Local Zones 中使用容量區塊，您必須選擇加入 Local Zone。

------
#### [ Console ]

**如需在容量區塊中啟動執行個體**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在螢幕上方的導覽列上，為容量區塊保留選取區域。

1. 從 Amazon EC2 主控台儀表板選擇 **Launch Instance (啟動執行個體)**。

1. 請遵循該程序來[啟動執行個體](ec2-launch-instance-wizard.md)。

1. 展開**進階詳細資訊**，並在**購買選項**中選擇**容量區塊**。然後執行下列其中一項：
   + 如需在特定容量區塊啟動執行個體，對於**容量保留**，請選擇**指定容量保留**，然後選取容量區塊。
   + (*僅限 UltraServers*) 如需在 UltraServer 容量區塊資源群組啟動執行個體，對於**容量保留**，請選擇**指定容量保留資源群組**，然後選取資源群組。

1. 選擇**啟動執行個體**。

------
#### [ AWS CLI ]

**如需在容量區塊中啟動執行個體**  
請使用 `instance-market-options MarketType` 選項並搭配 [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) 命令。

下面所示為在指定容量保留啟動執行個體的範例。

```
aws ec2 run-instances \
--image-id ami-0abcdef1234567890 \
--count 1 \
--instance-type p5.48xlarge \
--key-name my-key-pair \
--subnet-id subnet-0abcdef1234567890 \
--instance-market-options MarketType='capacity-block' \
--capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=capacity_block_id}
```

下面所示為在 UltraServer 容量區塊資源群組啟動執行個體的範例。

```
aws ec2 run-instances \
--image-id ami-0abcdef1234567890 \
--count 1 \
--instance-type p6e-gb200.36xlarge \
--key-name my-key-pair \
--subnet-id subnet-0abcdef1234567890 \
--instance-market-options MarketType='capacity-block' \
--capacity-reservation-specification CapacityReservationTarget={CapacityReservationResourceGroupArn=resource_group_arn}
```

------
#### [ PowerShell ]

**如需在容量區塊中啟動執行個體**  
請使用如下所示定義的 `-InstanceMarketOption` 選項並搭配 [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html) cmdlet。

```
$marketoption = New-Object Amazon.EC2.Model.InstanceMarketOptionsRequest
$marketoption.MarketType = "capacity-block"
```

下面所示為在指定容量保留啟動執行個體的範例。

```
New-EC2Instance `
-ImageId ami-0abcdef1234567890 `
-InstanceType p5.48xlarge `
-KeyName "my-key-pair" `
-SubnetId subnet-0abcdef1234567890 `
-InstanceMarketOptions $marketoption `
-CapacityReservationTarget_CapacityReservationId capacity_block_id
```

下面所示為在 UltraServer 容量區塊資源群組啟動執行個體的範例。

```
New-EC2Instance `
-ImageId ami-0abcdef1234567890 `
-InstanceType p6e-gb200.36xlarge `
-KeyName "my-key-pair" `
-SubnetId subnet-0abcdef1234567890 `
-InstanceMarketOptions $marketoption `
-CapacityReservationTarget_CapacityReservationResourceGroupArn "resource_group_arn"
```

------

**相關資源**
+ 如需了解針對容量區塊建立啟動範本的資訊，請參閱 [將執行個體啟動參數存放在 Amazon EC2 啟動範本中](ec2-launch-templates.md)。
+ 如需了解使用 EC2 機群在容量區塊中啟動執行個體的資訊，請參閱 [教學課程：設定您的 EC2 機群以啟動執行個體至容量區塊](ec2-fleet-launch-instances-capacity-blocks-walkthrough.md)。
+ 如需了解使用容量區塊設定 EKS 受管節點群組，請參閱 **Amazon EKS 使用者指南**中的[建立具 ML 容量區塊的受管節點群組](https://docs.aws.amazon.com/eks/latest/userguide/capacity-blocks-mng.html)。
+ 若要 AWS ParallelCluster 使用容量區塊設定 ，請參閱 [上的 ML AWS ParallelCluster](https://catalog.workshops.aws/ml-on-aws-parallelcluster/en-US)。