AWS EC2 服务全解析:从成本优化到安全保障
1. 成本优化的实例购买策略
对于能够承受意外中断的工作负载,如计算密集型的基因组研究应用程序,在亚马逊的现货市场购买实例可以节省大量资金。具体操作是为特定区域运行的实例类型输入最高出价。当该区域的实例每小时费率等于或低于出价时,将使用指定的 AMI 和启动模板启动实例。实例启动后,将持续运行,直到手动停止(例如工作负载完成时)或每小时费率超过最高出价。
在单个应用程序基础设施中,通常可以结合多种实例购买模式。例如,在线商店可以购买一两个预留实例来满足正常客户需求,同时允许自动扩展在需求异常高的时期自动启动按需实例。
以下是一个评估部署定价模型的练习:
假设应用程序需要运行两个始终开启的 f1.2xlarge 实例(带有实例存储,无需 EBS 卷)。为满足季节性需求,预计在一年中总共需要额外的四个实例运行 100 小时。可以考虑以下几种付费方式:
- 按需实例:按小时计费,灵活性高,但长期使用成本较高。
- 预留实例:提前支付一定费用,可获得较低的每小时费率,适合长期稳定的工作负载。
- 现货实例:价格最低,但可能会因市场价格波动而中断。
通过比较不同定价模型的成本,可以选择最适合部署需求的方案。
2. 实例生命周期管理
EC2 实例的状态可以通过多种方式管理:
- 终止实例:将关闭实例并将其资源重新分配到 AWS 通用资源池。大多数情况下,会销毁主存储上的所有数据,但设置为在实例终止后保留的 EBS 卷除外。
- 停止实例:如果一段时间内不需要实例,但又不想终止它,可以停止实例以节省成本,需要时再重新启动。
超级会员免费看
订阅专栏 解锁全文
104

被折叠的 条评论
为什么被折叠?



