探索AWS Spot实例的成本效益:一项研究调查

AWS Spot Instances 成本优势研究总结

研究背景与目的

最近一项研究探讨了 AWS Spot Instances 在组织整体云支出中的成本优势。研究通过分析 t3/t4 Spot Instances 的抢占率,揭示了 Spot Instances 需求的显著增长。该研究由威斯康星大学麦迪逊分校的 NSF 研究生研究员 Eric Pauley 在博客中提出。Pauley 指出,随着企业在宏观经济变化中寻求降低成本,云支出已成为削减成本的重要方面。

研究数据与方法

研究团队在 AWS 上部署了 t3/t4 Spot Instances,并在 2022 年 10 月至 2023 年 5 月期间,在多个区域中配置了 550 万个 Spot Instances。这些实例用于深入研究云提供商的 IP 地址分配及其对租户安全的影响。自 2023 年初以来,Spot Instances 的比例显著增加,特别是在 us-east-1 区域,比例高达 55%。此外,四个最大的 AWS 区域的价格也呈现上升趋势。

实例抢占率分析

研究进一步深入分析了实例抢占的情况。为了观察行为,每个服务器在关闭前运行了 10 分钟,并仔细监控了实例的抢占。在绘制价格飙升区域与非价格飙升区域的 Spot Instances 抢占率数据时,发现以下观察结果:

  • Spot Instances 的需求大幅增加,导致抢占率在几个月内增加了四倍。
  • m3a1t3ag5g 等实例家族的价格显著上涨。

社区反响与讨论

技术社区在 Twitter、Reddit 和 YCombinator 上对该研究进行了讨论。例如,Ricardo Aravena 在 Twitter 上评论道:“看起来边际收益递减法则在 Spot Instances 上开始显现。” Reddit 上的讨论中,用户 workmakesgemegrumpy 评论道:“这是不是只是‘如果更多人同时使用 Spot Instances,那么可用的 Spot Instances 就会减少’的情况?”

研究结论与建议

根据 Pauley 的研究,我们正进入 Spot 折扣的“逐底竞争”。如果系统设计能够适应实例抢占,并且替换实例的成本可控,使用 Spot Instances 可能比使用按需实例更有利。考虑到收益递减,组织应重新评估其架构决策,并优先考虑如 Savings Plans 这样的方法,以获得更可靠的节省,尤其是在使用可预测的情况下。

阅读 26
0 条评论