我需要增加可转换的 Amazon Elastic Compute Cloud (Amazon EC2) 预留实例的大小。
简短描述
要获得与调整 EC2 实例大小之前相同的预留实例折扣,您必须遵守修改要求。您还必须保持相同的实例占用空间。
某些实例平台(例如 SUSE 或 Red Hat Enterprise Linux (RHEL))不支持灵活调整实例。对于这些平台,您可以修改预留实例的可用区和范围。但是,实例必须保持在同一系列和代系内。如果您的预留占用空间保持不变,则可以将现有的预留实例拆分或合并为同一系列中不同大小的实例。
解决方法
**注意:**要计算您的实例占用空间,请参阅实例大小占用空间。您也可以使用节省计划来代替预留实例。有关更多信息,请参阅我应该为我的 EC2 实例使用节省计划还是预留实例?
如果您的实例允许灵活调整,则提交实例修改请求以请求更新实例大小。如果实例不允许灵活调整,则根据您的需求执行以下操作。
为不允许灵活调整的类型增加实例大小
在此示例中,您有一个 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 实例。
为不允许灵活调整的类型使用更多资源较少的实例
在此示例中,您有一个区域性的可转换预留实例,可涵盖 4 个单元的 t2.large RHEL 实例。您的需求发生了变化,现在需要在负载均衡器后面运行四个各占 1 个单元的 t2.small 实例。
要解决此问题,请提交修改请求,将 t2.large 预留实例转换为四个 t2.small 预留实例,即可涵盖新启动的实例。
相关信息
如何应用预留实例折扣
标准预留实例和可转换预留实例之间的区别