如何准确计算使用竞价实例可以节省多少费用
由 Mux 赞助的 DEV 全球展示挑战赛:展示你的项目!
想大幅节省云成本?那您可能对竞价型实例(或谷歌云所称的抢占式实例)并不陌生。至少从理论上讲,它们可以帮您节省高达 90% 的按需实例费用。
您可能也清楚其中的陷阱,即服务提供商只需提前30秒通知即可收回这些资源。如果您决定不将它们用于生产工作负载,没有人会对此做出评判。
但是,如果90%的节省实在太诱人而难以放弃,以下几点或许能帮到你:
- CAST AI 节省报告可以显示集群中哪些工作负载适合在竞价型实例上运行。该报告完全免费使用。
- Spot实例自动化功能可以自动替换过期实例,并找到新的实例来运行您的工作负载。
请继续阅读,了解在不同的云优化方案中,您究竟可以节省多少成本。
并非所有工作负载都相同。
竞价型实例并不适合所有工作负载,这让一些团队不敢大规模使用它们。
不过,好消息是,各种各样的工作负载都可以在这种类型的实例上有效运行,尤其是在自动化的帮助下。
具有多个副本的无状态服务非常适合这种类型的实例——这正在成为基于 Kubernetes 的现代架构的标准。
适合进行点对点运算的工作负载示例包括:
- 批量处理作业;
- 容器和微服务;
- 高性能计算(HPC)
- CI/CD 操作;
- 分布式数据库;
- 任何在编排环境中运行的应用程序。
如有疑问,自动化工具可以识别并标记已准备好进行即时调度的工作负载。
您也可以按照我们现场准备速查表中的说明手动操作:
<!-- /wp:button -->
实例自动化还能为您做些什么?
识别适合 Spot 的工作负载固然重要,但自动化可以为集群做更多的事情。
简而言之,它解决了将工作负载迁移到 Spot 时遇到的所有挑战。
该过程通常包括以下主要步骤:
- 对你的工作负载进行分类,并评估它们应对潜在中断的能力。
- 检查报价,帮助您找到不太热门、中断频率较低的实例。
- 出价并与市场价格匹配。
- 以组为单位管理竞价型实例,并一次申请多种实例类型,以增加获得实例的机会。
- 必要时将工作负载迁移到其他节点,以确保它们无论发生什么情况都能持续运行。
竞价型实例的配置、设置和维护需要耗费时间和精力,但一个优秀的云自动化平台可以为您处理所有这些工作。如果市场资源短缺, 它还可以支持将竞价型实例回退到按需节点。
设置好策略后(例如,指定默认的集群范围可靠性值),CAST AI 将优雅地迁移工作负载,并最大限度地减少中断。
自动化解决方案听起来可能像个黑匣子,但它仍然能让你掌控自己的系统。例如,CAST AI 允许你定义策略,平台会根据这些策略监控和扩展你的集群,从而以尽可能低的成本维持稳定的性能。
对于竞价型实例,您可以自行决定有多少工作负载(如果有)应该使用它们。您也可以优先选择竞价型实例,但在需要时切换到按需实例。
看看你能节省多少钱。
理论上,将 Spot 服务纳入云成本优化策略,甚至可以节省 90% 的费用。
但如果您想知道使用特定的集群配置究竟可以节省多少成本,那么我们的免费节省报告将是您最好的起点。
<!-- /wp:button -->
不到 5 分钟,您就可以扫描您的 Kubernetes 集群并获得包含不同选项的具体优化建议。
最棒的是,如果您对看到的想法感到满意,您可以自动实施它们——以下是操作方法的简短指南。
那么它是如何运作的呢?
CAST AI 使用预测模型来精确计算在不同情况下您可以节省多少钱。
与其他云优化解决方案不同,CAST AI 不会强迫您采用任何特定的方法来节省成本。这是因为我们不会根据您在竞价实例上的工作负载数量或我们推荐的预留容量购买量向您收费。
在 CAST AI 中,竞价实例自动化、自动扩缩容、实例大小调整、装箱和集群调度协同工作,为您的集群带来最佳效果。
因此,在评估即时自动化对您支出的影响时,您的节省报告会根据您使用自动化功能的时间,为您提供精确的预测:
- 完全没有实例;
- 混合使用现货和按需实例;
- 适用于所有工作负载的竞价型实例。
有了针对您具体情况的精确计算结果,您的团队就能做出更明智的决策。
您现在可能还没有完全接受使用竞价型交易的想法,这很正常。在很多情况下,竞价型交易确实可能会中断您的工作流程。
但是,了解根据迁移到现场的工作负载数量可以节省多少成本,可以帮助您更好地评估您的选择并为未来做好规划。
请记住,借助 CAST AI 等云优化平台,您可以自动处理突发中断,从而确保您的工作负载始终保持运行。
查看使用竞价型实例可以节省多少费用。
文章来源:https://dev.to/castai/how-to-find-out-exactly-how-much-you-can-save-with-spot-instances-3i2l
