Petlove利用Spot在谷歌云上运行Kubernetes节省70%以上

“在可抢占的虚拟机上运行GKE是我们认为不可能的事情。对点点来说,这很简单!”- - -费尔南多·特拉尔奇,Petlove基础设施主管

随着Petlove谷歌云计算支出的增加,GKE成为优化的主要目标

Petlove的计算使用横跨AWS和谷歌Cloud,该公司采用多云策略,以确保其环境和工作负载始终在最合适的云中运行。然而,这意味着降低成本的策略必须包含多个复杂的云环境。

为了帮助降低AWS帐户的成本,Petlove已经使用Spot在EC2 Spot实例上运行了相当长一段时间,他们的谷歌云环境是成本优化的自然下一步。对于Petlove来说,在他们的环境中降低成本的主要目标是谷歌Kubernetes Engine (GKE)

谷歌可抢占虚拟机

可抢占的虚拟机,就像其AWS对应的现货实例一样,是谷歌以极低的价格出售其空闲计算能力的方式。可抢占虚拟机与现货实例在几个关键方面有所不同。其中之一是,在可抢占的VM终止之前,它们只能运行24小时。这意味着复杂的生产工作负载(比如Petlove的GKE环境)很难在可抢占的vm上稳定运行。此外,SLA不包括可抢占的虚拟机,这使得在生产工作负载中使用它更具挑战性。

对GKE的现货支持在没有架构更改的情况下降低了70%以上的成本

在使用Elastigroup由Spot对GKE的支持为了在可抢占的vm上运行Petlove的GKE环境,Petlove很快就经历了计算成本的显著下降。”它不仅具有成本效益,而且部署极其简单基础设施负责人Fernando Tralci说。

一旦Spot与GKE环境集成,它不仅能够在可抢占的vm上扩展基础设施还可以读取挂起的pod,并根据其大小将适当的可抢占实例类型和大小扩展到Kubernetes集群Kubernetes的自动缩放器.这意味着所有GKE环境的扩展都是由Spot自动完成的,以确保最佳优化。

Petlove不仅使用了谷歌上最具成本效益的虚拟机类型,他们还在GKE环境中使用了更少的、大小合适的虚拟机。

Spot对GKE的支持非常棒,我们能够优化我们的虚拟机购买方法,同时确保我们只购买和使用我们需要的东西,尽可能少地浪费容量。这绝对是我们在最短时间内能得到的最大价值。——基础设施主管Fernando Tralci。

Petlove是巴西最大的在线宠物商店,每天有超过100万的宠物主人通过他们的网站为他们心爱的动物提供各种需求。Petlove拥有超过10,000种产品,是巴西宠物主人的首选网站。

https://www.petlove.com.br/
Baidu
map