跳至內容

調整 Amazon EC2 執行個體大小後,如何修改我的可轉換預留執行個體?

1 分的閱讀內容
0

我需要增加我的可轉換 Amazon Elastic Compute Cloud (Amazon EC2) 預留執行個體大小。

簡短說明

若要獲得與調整 EC2 執行個體大小之前相同的預留執行個體折扣,您必須遵守修改要求。您還必須保持相同的執行個體佔用空間。

某些執行個體平台 (例如 SUSE 或 Red Hat Enterprise Linux (RHEL)) 不允許執行個體彈性。對於這些平台,您可以修改預留執行個體的可用區域與範圍。然而,執行個體必須保持在相同的系列與世代內。如果您的預留佔用空間保持不變,您可以將現有的預留執行個體分割或合併為相同系列內不同的執行個體大小。

解決方法

**注意:**若要計算您的執行個體佔用空間,請參閱執行個體大小佔用空間。您也可以使用 Savings Plan 來取代預留執行個體。如需更多資訊,請參閱我應該為 EC2 執行個體使用 Savings Plans 還是預留執行個體?

如果您的執行個體允許彈性,請提交執行個體修改請求,以請求更新的執行個體大小。如果執行個體不允許彈性,請根據您的要求採取以下動作。

針對不允許彈性的類型增加執行個體大小

在此範例中,您有一個 r5.16xlarge SUSE Linux 執行個體。您為特定的 AWS 區域購買了相符的可轉換 r5.16xlarge 預留執行個體。您的應用程式需求已變更,現在您需要更大的 r5.24xlarge 執行個體。您無法針對 SUSE 執行個體使用執行個體彈性,但您希望保留 r5.16xlarge 預留執行個體提供的折扣。

若要解決此問題,請購買 r5.8xlarge 預留執行個體,然後提交請求,將新執行個體與您現有的 r5.16xlarge 預留執行個體合併。

一個 r5.24xlarge 執行個體具有 192 個單位的佔用空間,因此您需要具有相符佔用空間的預留執行個體。一個 r5.16xlarge 執行個體具有 128 個單位的佔用空間,而一個 r5.8xlarge 預留執行個體具有 64 個單位的佔用空間。這兩個執行個體佔用空間合計可涵蓋較大的 r5.24xlarge 執行中執行個體。

針對不允許彈性的類型使用更多資源較少的執行個體

在此範例中,您有一個區域型可轉換預留執行個體,用來涵蓋 t2.large RHEL 執行個體的四個單位。您的需求已變更,現在您在負載平衡器後方需要四個各為 1 個單位的 t2.small 執行個體。

若要解決此問題,請提交修改請求,將 t2.large 預留項目轉換為四個 t2.small 預留項目,以涵蓋您新啟動的執行個體。

相關資訊

預留執行個體折扣的套用方式

標準與可轉換預留執行個體之間的差異

AWS 官方已更新 6 個月前