如何在調整執行個體大小後修改預留執行個體?

1 分的閱讀內容
0

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

簡短描述

某些執行個體平台 (例如 SUSE 和 RHEL) 不允許執行個體彈性。執行個體彈性會將折扣套用至相同系列、世代和屬性中的執行個體用量,無論執行個體大小為何。對於不允許執行個體彈性的執行個體平台,您可以修改預留執行個體的可用區域、執行個體大小和範圍,以滿足不斷變化的需求。請注意,執行個體變更必須保持在相同的系列和世代內。如果預留用量保持不變,您可以將現有的預留執行個體分割或合併為同一系列中不同大小的執行個體。

若維持相同用量,則您先前購買的預留執行個體提供的折扣也不變。

解決方法

修改預留執行個體

範例案例 1

您有一個 5.16xlarge SUSE Linux 型 EC2 執行個體。您為此執行個體購買了相符的區域性、可轉換的 r5.16xlarge 預留執行個體。您的應用程式需求已變更,現在您需要一個 r5.24xlarge 執行個體。執行個體彈性無法套用至 SUSE Linux 型執行個體。您不想失去 r5.16xlarge 預留執行個體提供的折扣。

在此情況下,您可以購買額外的預留執行個體,並將其與現有的 r5.16xlarge 預留執行個體合併。這樣就能涵蓋您正在執行的 r5.24xlarge 執行個體。

r5.24xlarge 執行個體用量為 192 個單位。這表示您需要具有相符用量 (192 個單位) 的預留執行個體,以涵蓋新的 r5.24xlarge 執行個體。r5.16xlarge 執行個體用量為 128 個單位。r5.8xlarge 預留執行個體用量為 64 個單位。合併這些執行個體可讓新的預留 (128 個單位 + 64 個單位 = 192 個單位) 涵蓋正在執行的 r5.24xlarge 執行個體。

範例案例 2

您有一個區域性的可轉換預留執行個體,可涵蓋 t2.large (4 個單位) RHEL 型執行個體。您的需求已變更。若要執行應用程式,現在您需要在負載平衡器後方執行四個 t2.small (各 1 個單位) EC2 執行個體。

在此情況下,將 t2.large 預留分割為四個 t2.small 預留,以涵蓋新啟動的執行個體。

如需相關資訊,請參閱修改預留執行個體

使用 Savings Plan

作為修改執行個體的替代方案,您可以使用 Savings Plan

使用 Savings Plans,您可以在 1 年或 3 年期限內承諾一定使用量,進而獲得折扣。使用量以美元/小時為單位。以下是 Savings Plan 選項:

  • **運算 Saving Plans:**無論執行個體系列、大小、可用區域、AWS 區域、作業系統或租用為何,都能自動套用至 EC2 執行個體用量,以實現最大靈活度。
  • **EC2 Instance Savings Plans:**提供優惠以換取在特定區域使用個別執行個體系列的承諾。無論可用區域、大小、作業系統或租用為何,此選項都會自動套用至該區域中所選取的執行個體系列中正在執行的執行個體。

相關資訊

如何套用預留執行個體

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

AWS 官方
AWS 官方已更新 10 個月前