本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在容量區塊中啟動執行個體
若要使用容量區塊,您必須在啟動執行個體時指定容量區塊保留 ID。在容量區塊中啟動執行個體,會依啟動的執行個體數量減少可用容量。舉例來說,如果您購買的執行個體容量為八個執行個體,而您啟動四個執行個體,則可用容量會減少四個。
如果您在保留結束之前終止在容量區塊中執行的執行個體,可以在其位置啟動新執行個體。當您停止或終止容量區塊中的執行個體時,需要幾分鐘時間清理執行個體,才能啟動另一個執行個體加以取代。在此期間,您的執行個體將處於 stopping 或 shutting-down
狀態。完成此程序後,您的執行個體狀態會變更為 stopped
或 terminated
。接著,容量區塊中的可用容量將會更新,顯示另一個可用的執行個體。
如需有關如何使用容量區塊設定受EKS管節點群組的資訊,請參閱 Amazon EKS使用者指南 中的使用 ML 的容量區塊建立受管節點群組。
如需有關如何使用 AWS ParallelCluster 容量區塊設定的資訊,請參閱 上的 ML AWS ParallelCluster。
如需有關如何使用EC2機群將執行個體啟動至容量區塊的資訊,請參閱 教學課程:設定EC2叢集以將執行個體啟動至容量區塊。
如需如何建立鎖定容量區塊的啟動範本資訊,請參閱:在 Amazon 啟動範本中存放執行個體EC2啟動參數。
下列步驟說明如何使用 AWS Management Console 或 將執行個體啟動至 active
狀態的容量區塊 AWS CLI。
- Console
-
使用主控台在容量區塊中啟動執行個體
在 開啟 Amazon EC2主控台https://console.aws.amazon.com/ec2/。
-
在螢幕上方的導覽列上,為容量區塊保留選取區域。
-
從 Amazon EC2主控台儀表板中,選擇啟動執行個體 。
-
(選用) 在名稱和標籤中,您可以為執行個體命名並標記執行個體。如需標籤的相關資訊,請參閱標記您的 Amazon EC2 資源
-
在應用程式和作業系統映像 下,選取 Amazon Machine Image (AMI)。
-
在執行個體類型中,選取適合您容量區塊保留的執行個體類型。
-
在金鑰對 (登入) 中,選擇現有的金鑰對,或選擇建立新的金鑰對以建立新的金鑰對。如需詳細資訊,請參閱Amazon EC2金鑰對和 Amazon EC2執行個體。
-
在 Network settings (網路設定) 下,使用預設設定,或視需要選擇 Edit (編輯) 以便設定網路設定。
您的執行個體無法在與容量區塊所在可用區域不同的可用區域子網路中啟動。
-
在進階詳細資訊中,設定執行個體,如下所示。
-
在購買選項 (市場類型) 中,選取容量區塊。
-
在容量保留中,選取依據 ID 的目標。
-
選取容量區塊保留的容量保留 ID。
-
在 Summary (摘要) 面板上,針對 Number of instances (執行個體的數量),輸入要啟動的執行個體數量。
-
選擇啟動執行個體。
- AWS CLI
-
使用 將執行個體啟動至容量區塊 AWS CLI
-
使用 run-instances
命令,然後在 instance-market-options
結構中將 MarketType
指定為 capacity-block
。您也必須指定 capacity-reservation-specification
參數。
以下範例會在具有相符屬性和可用容量的作用中容量區塊中,啟動單一 p5.48xlarge
執行個體。
aws ec2 run-instances --image-id ami-abc12345 --count 1 \
--instance-type p5.48xlarge --key-name MyKeyPair \
--subnet-id subnet-1234567890abcdef1 \
--instance-market-options MarketType='capacity-block'
--capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=cr-a1234567}