从EC2到Kubernetes:如何Cult。Fit快速、高效、低成本地扩展了他们的云计算

自动定量工作负载云成本管理容器的工作负载容器ec2kubernetes海洋
Ocean自动工作,它为我们的工程团队减少了大量的开销。”

崇拜。fit不仅是印度最大的健身连锁店,还有他们的在线服务Cult。Live拥有大量快速增长的追随者。为身体、心理健康、营养和初级保健服务提供平台,Cult。Fit确保他们的用户通过线下和线上体验保持健康。他们的用户已经超过100万,而且还在不断增长,他们的应用程序正在快速扩展。Fit希望借助云的力量来推动创新和卓越的客户体验。随着他们扩大云足迹并采用Kubernetes等云原生工具,控制云成本和限制运营负担变得至关重要。

Spot by NetApp的好处

Cult是Spot by NetApp的长期客户。Fit已经能够快速扩展他们的云计算,显著降低云计算账单,并轻松实现云基础设施管理自动化:

  • 预测性再平衡功能确保应用程序在现场实例上运行时不会停机
  • 免提基础设施管理将工程团队从集群设置和管理中解放出来
  • 自动调整大小持续优化资源,以获得更高效的集群雷竞技rabet官网
  • 迁移到Kubernetes很容易

挑战:在云端平衡成本、速度和可靠性

在2018年大规模推出在线服务后,Cult。fit很快就超过了基本的EC2虚拟机。随着越来越多的流量进入,与自动伸缩组的合作帮助他们更快地扩展基础设施,但成本正在膨胀。AWS现货实例提供了极具吸引力的成本节约机会,其成本可能比按需实例低90%。然而,现货实例的不可预测性意味着它们可以在没有太多通知的情况下被终止。终止通知只给出两分钟的警告,即使立即处理,也需要一段时间才能启动新实例、安装应用程序并通过运行状况检查。因此,一些应用程序可能只经历了几分钟的停机时间,但对客户体验的影响是Cult认为的。Fit不愿意冒险。

解决方案:自动化、智能的现场实例供应

崇拜。fit是由NetApp(当时叫Spotinst)引入Spot的,Spot的预测替换功能可以确保应用程序在Spot实例上保持正常运行,这让NetApp非常兴奋。通过使用已经学会准确预测现货市场的机器学习算法,spot可以在一小时前提供终止警告,并自动无缝地替换有风险的实例。在尝试自己动手之后,Cult的工程团队。,他们知道用spot自动替换spot实例可以节省多少时间和金钱。

在Spot上运行他们的几个应用程序被证明是成功的,但Cult。fit转向了集装箱和Kubernetes, Spot真的很亮眼。“这是一个双赢的局面。Kubernetes调度工作负载,Spot管理集群,我们大大节省了成本。”Cult.fit的架构师Vikramaditya M说。

挑战:迁移到Kubernetes,同时保持低成本和低管理

崇拜。fit做出了迁移到Kubernetes的战略决策,以提高扩展应用程序的速度,并简化其CI/CD流程、监控、警报等.但这也带来了挑战,需要学习新的工具、系统和流程。

解决方案:Spot Ocean的无服务器基础设施

使用Spot的无服务器容器引擎Ocean,迁移到Kubernetes变得更容易,而且成本尽可能低。“Spot是我们向Kubernetes平台迁移的关键部分,”Vikram说。“如果没有Spot,我们的成本将显著提高。”

Spot为设置和管理Kubernetes集群带来的简单性也拯救了Cult。为DevOps团队提供了大量的时间和精力。“Ocean最有价值的事情之一是,一旦你设置好它,你就可以放手不管。它只是自动工作,它为我们的工程团队减少了大量的开销。”Vikram说。“一旦我们使用Spot建立了一个集群,对我们的要求真的不高。我们越不去想它就越好。只要基础设施是隐形的,每个人都很高兴”。

现在在生产中运行100%的现场实例,Cult。Fit是在最大程度上利用他们所支付的基础设施。与海洋的先进功能,Cult。fit正在进一步优化他们的云计算,使用自动正确的大小,并利用Ocean在同一组中运行多种实例类型的独特功能——这是仅使用Kubernetes不容易实现的。通过使用多种实例类型,集群更加可靠、性能更好、成本更低,而Ocean使这一切变得简单。只需配置您想要的实例,Ocean就会根据请求自动启动正确的资源。雷竞技rabet官网

关于Cult.fit

Cult让健身变得有趣和简单。Cult拥有一流的教练,并提供从瑜伽到拳击的集体锻炼。他们既可以在健身中心锻炼,也可以在家里观看自己动手锻炼视频。崇拜。Fit使用最好的技术来提供世界级的体验。顾客可以预订课程,观看健身视频——所有这些都只需点击一个按钮。适合的应用程序或网站。

https://www.cult.fit/
Baidu
map