你的计算成本或许可以更低!快来GET正确使用容器 5 种方法

科技公司和初创公司需要在运营的同时有效地管理成本和资源,这伴随着一定程度的压力。这些压力会随着通货膨胀、区域政治和供应链问题而增加,这使得公司迫切需要找到在增加灵活性的同时保留资本的方法,正确的容器方法对于应对这些挑战至关重要。


在过去的几年里,开发团队已经从虚拟机 (VM) 转向容器,被后者吸引是因为它们更快、更轻量级、更易于管理和自动化。通过利用共享操作系统,容器消耗的资源也比虚拟机少。最重要的是,容器实现了可移植性,让开发人员可以将应用程序及其所有依赖项放入一个几乎可以在任何地方运行的包中。


容器是组织敏捷性的核心,Google Kubernetes Engine (GKE) 和Cloud Run等服务不仅可以帮助科技公司和初创公司快速进入市场,而且节省成本。无论公司是正在实现业务现代化的老牌参与者,还是构建其首个产品的初创公司,托管的容器化产品都可以帮助降低成本、优化开发和创新。在本文中,我们将探讨五种方法来帮助企业使用容器快速轻松地降低计算成本。


1. 确定减少集群管理的机会


大多数公司希望将资源用于创新,而不是基础设施管理。如果团队拥有现有的 Kubernetes 知识或运行需要利用机器类型或图形处理单元 (GPU) 的工作负载,或许可以使用GKE Autopilot简化配置。GKE Autopilot提供并管理集群的底层基础设施,而你只需为工作负载付费,而不是全天候访问底层节点池的计算虚拟机。通过这种方式,它可以减少集群管理,同时节省资金并在默认情况下提供强化的安全最佳实践。


2. 以无服务器最大限度提高开发人员生产力


无服务器平台延续了让技术人才专注于最具影响力的工作的主题。此类平台可以通过抽象基础设施创建的各个方面来提高生产力,让开发人员从事推动业务的项目,而平台提供商则负责监督硬件和可扩展性、安全性等方面。


对于不需要机器类型或 GPU的广泛工作负载,使用 Cloud Run 实现无服务器是构建应用程序、API、内部服务甚至实时数据管道的绝佳选择。分析师研究支持Cloud Run 客户以更少的时间监控服务实现更快的部署,从而重新投资生产力,让这些客户用更少的资源做更多的事情。


Cloud Run 在设计时考虑了高可扩展性,并强调容器的可移植性,还支持广泛的无状态工作负载,包括运行完成的作业。它可以最大限度地发挥现有团队的技能,因为它不需要集群管理、Kubernetes 技能集或先前的基础架构经验。此外,Cloud Run 利用Knative规范和容器映像作为部署工件,如果工作负载需要发生变化,可以轻松迁移到 GKE。


借助 Cloud Run,基础架构过度配置的日子一去不复返了!平台自动缩减到零,这意味着服务始终有能力满足需求,但在没有流量的情况下不会产生成本。


3. 利用承诺使用折扣节省开支


利用承诺使用折扣提供折扣定价,以换取在特定期限内承诺在某个区域内使用最低水平。例如,如果你能够可靠地预测资源需求,可以获得Cloud Run 17% 的折扣(一年或三年),或者在GKE Autopilot 上 20% 的折扣(一年)或 45% 的折扣(三年)。


4. 利用成本管理功能


最小和最大实例会有利于确保你的服务已经准备好接收请求且不会导致成本超支。对于 Google Cloud 客户来说,成本管理的最佳做法之一是使用Cloud Build 构建容器,它提供按使用付费的定价,并且比稳态构建农场更具成本效益。


同样,如果选择在 Cloud Run 中使用无服务器容器,可以设置最小实例以避免新容器实例从零启动时的延迟(即冷启动)。最小实例按一般 Cloud Run 费用的十分之一计费。如果正在测试并希望避免成本上升,可以设置实例的最大数量以确保容器不会扩展超过某个阈值。这些设置可以随时关闭,当服务不处理流量时不会产生任何费用。为了更好地监督成本,还可以查看内置结算报告并在 Cloud Billing 上设置预算提醒。


5. 将工作负载需求与定价模型相匹配


得益于其Pod 级别的 SLA ,GKE Autopilot 非常适合运行高度可靠的工作负载。但是,如果有不需要高可靠性的工作负载(例如,容错批处理工作负载、开发/测试集群),可以利用现货定价获得与常规定价 pod 相比 60% 到 91% 的折扣。只要资源可用,Spot Pod 就会在备用的 Google Cloud 计算容量上运行。GKE 将在资源需求高时以 25 秒的宽限期驱逐 Spot Pod ,你可以在有可用功能时自动重新部署,这可以显著节省适合的工作负载。


总结


以上技巧可以帮助企业充分利用容器,同时控制管理和资源成本。但需要注意的是,虽然管理云成本很重要,但“云”和“成本”之间的关系往往很复杂,如果采用云计算的主要目标只是省钱,那么可能很快就会遇到其他挑战。云服务可以通过多种方式为企业节省资金,也可以帮助获得最大的收益,但需要注意成本效率和绝对成本之间的平衡,这样即使在充满挑战的经济环境中,也可以继续发展和创新。


———

WebEye是中国大陆地区首家获得 Google Cloud MSP 资质的合作伙伴。WebEye致力于用创新的技术向中国企业提供数字化效率创新服务,实现数字化赋能。我们不断帮助客户打造新的运营与协作方式,打造新的竞争优势,构建资源高效链接,共创价值生长空间。

WebEye整合全球资源,打造全球数字化营销体系,为企业提供营销增长服务营销增长引擎以及企业上云三大板块业务,涵盖数字营销、数字创意、游戏发行、流量变现、程序化广告、数据洞察、云计算等一站式全链条增长产品矩阵,是中国互联网出海领军企业。

返回全部