在优化云基础设施成本时需要考虑的因素

优化云基础设施成本时需考虑的事项。

2023年4月20日 -> 二零二三年四月二十日

优化云基础设施成本时需要考虑的因素

在与客户的互动中,优化云成本是一个经常讨论的话题。有关如何削减基础设施成本的方法,请阅读此处。

为什么云成本优化是重要的?

随着工作负载向云端迁移,理解在云环境中(或在多个云之间)成功高效运行应用程序对成本的影响变得重要。优化云部署并不是一次性的事情,它不是在一天或一周内完成的。为了优化云基础设施成本,有各种各样的策略,从战术性的、可以在几天内轻松实施的策略,到更加战略性和持续性的策略,最终支持组织的收益。云投资的合理化可以带来超过成本削减的好处。通过引导技术和基础设施决策,可以对开发人员的生产力产生正面影响,并提高技术堆栈的未来潜力。

特别是在经济形势不确定的时代,开发团队和技术组织往往被要求在降低整体TCO(总拥有成本)的同时,提供与服务同等水平的正常运行时间、安全性和恢复能力。因此,云成本优化变得越来越重要。

无论是初次使用Aiven云数据平台,还是扩展现有的部署,以下的内容都可以为您提供帮助。我们将分享如何最有效地利用云资源的最佳实践,以及支持您对适当问题的提问和整体架构做出正确决策的框架。

请看以下DAR社通过使用Aiven来优化云成本的方式。

Digital Asset Research社的首席技术官Mike Zimberg先生介绍了一种方法,可以在将管理的Apache Kafka®的成本削减25%的同时,提高10倍的性能,并实现99.99%的持续运行时间。

看火边聊天

云成本优化策略:即时有效的步骤。

如果想要合理化云计算费用,有一些简单的步骤可以从一开始就做。下面是其中的一些步骤:

1.请确保服务在预期的数据量下具备合适的大小。当然,开发团队希望通过过度供应部分服务来应对数据流量的激增,并减少停机的可能性。然而,适当的大小可能对成本结构产生重大影响。需要评估是否使用了不必要的云资源,并将其缩小到适当的水平,或者完全停止未使用的资源。

2.请尽量避免使用老化的自有配置代码或难以维护的基础设施。通常,这些配置要素容易出错或有漏洞,并需要额外的治理以及额外的时间来进行供应和撤销。结果就是增加了开发人员的工作量,并且产生了不必要的工作,从而降低了开发人员的生产力。解决方案是什么?将这些配置自动化并纳入工具中,可以使用Terraform提供程序,或者使用Kubernetes Operator来管理Kubernetes集群和资源,以实现最大的自动化和效率化。

3.最后,请确保适当的监控和警报设置以及最佳实践得到应用。这可以便于检测资源消耗异常,并提供实时视图以查看云资源消耗的任意时间点。在技术堆栈中引入适当的监控和指标组件是优化云利用的必要条件。

云成本优化策略:中期方法

现在,我们退后一步,来看一下整体架构和技术堆栈的全貌。这是一个中期导入策略,我们需要找到以下话题的答案:

1.1. 目前的运营模式是怎样的,能否进一步优化?例如,根据未来几个月或季度的特定企业活动和计划,是否可以预测到使用率的增加?销售和运营是否具有季节性?回答这些问题将有助于最终确定云运营配置的最佳策略,以提高效率。

2. 开发、测试和生产环境目前是怎样的?是否可以进一步合理化?通过适当处理不同类型的实例,使云资源池能够最佳利用,云基础设施可以得到优化。在这方面,应考虑使用自动化工具或IaaC工具,如Terraform、AWS CloudFormation、Azure Resource Manager、Google Cloud Deployment Manager。

3. 需要评估技术堆栈的哪些组件?是否存在能够从专有商业基础设施迁移到开源的组件?这些专有基础设施的运营和维护成本如何,通过切换到开源替代品可以如何减少成本(尤其是在完全自动管理时)?

请彻底调查和评估各种架构组件。要求团队找到能以更具竞争力价格提供相同工作的替代解决方案。

选择开源替代技术栈的其他好处包括能够从社区中获得开发人员的人才库,有机会重新利用部分数据资产,以及使用熟悉的开发工具来增加开发人员的生产力,这些工具在开源社区中被使用和开发。

成功的企业之一是“清洁”的数字资产数据、洞察和调研提供商Digital Asset Research。Digital Asset Research团队通过审查特定组件的体系结构,并迁移到Aiven,实现了99.99%的稳定运行时间,将成本削减了25%,并将性能提升了10倍,以扩展其业务运作。

云成本优化策略:持续的团队合作

接下来,我们需要更加战略性地考虑未来几年持续增长所需的技术堆栈。在这里,我们需要考虑以下各种要素:

1. **云厂商。** 目前您正在使用哪个云厂商,并且对其提供的服务水平和成本满意程度如何。如果服务或应用程序规模扩大,将对成本结构产生怎样的影响。通过转移到另一家云厂商,可以评估在未来规模扩大的情况下,是否能够实现成本削减和服务水平的提高。此外,还需要考虑其他云迁移成本。会发生什么样的停机时间,这个迁移过程会对团队整体生产力产生什么影响(中长期)。

Aiven可以支持向其他云供应商或区域的[无痛迁移过程],将停机时间最小化,并在几乎零的状态下提供支持。此外,Aiven拥有覆盖100多个云地区的全球性存在,可以在客户所需的任何位置提供支持。另外,您也可以选择不同的托管服务来降低成本,并通过使用像Aiven这样的供应商来提高整体成本预测能力的战略,同时仍然保持在同一云供应商内。

2. 您目前在各种用例中使用什么技术?这是否是最佳选择?例如,是否有其他技术比当前技术更适合降低数据管理成本结构,根据预计的延迟要求和网络流量等,在6个月或9个月后?请仔细考虑架构,并确保所选择的技术堆栈可以在未来使用,并支持组织数个季度/年。

通过Aiven简便的迁移流程,您可以将不同的开源托管服务迁移到新的服务中,而无需大幅增加云端费用,同时支持您的业务增长。Aiven的服务可在您选择的云端环境部署,因此无需更换超大规模的云服务提供商或进行迁移。

有一家在实现这一目标上取得成功的公司,那就是外卖服务公司Wolt。Wolt投资了技术堆栈,并构建了一个能够迅速扩展和适应未来增长的平台。*Wolt公司一直在平台和技术上进行大量投资。*我们一直在投资构建支持业务快速扩张和增长的平台。

3. **现有的代码和技术是否限制了开发者的生产力?我们该如何提高开发者的生产力,让他们在使用的技术上取得成功?他们是否满意运维老化快速的软件,还是希望引入能够为之做出贡献的充满活力的开源技术社区?确保技术栈满足甚至超过技术团队的需求,将大大提高团队的生产力,减少人才流失,并在竞争激烈的招聘市场中获得竞争优势。

在Aiven的数据平台上优化云成本

通过优化云基础设施,不仅可以节约成本,提高效率,还可以支持业务的增长。

有关云成本优化的详细信息请查看此处。

总结

云基础架构成本的优化通常被误认为是一种即时解决方案,而不是战略性、长期性和持续性的努力。虽然有些措施可以立即降低成本,但中长期策略对于确保作为成功的技术团队而持续高效运营且成本效益最大化非常重要。

Aiven的专家团队会根据您的使用案例、现有技术栈和设置,定期与客户举办研讨会来探讨成本优化策略的可能性。如果您对如何提高您的服务和云端利用效率感兴趣,请立即与我们的团队联系(https://aiven.io/contact)。

您还没有成为 Aiven 的客户吗?请预约演示,您将有机会在 Aiven 控制台上尝试我们提供的 11 种开源技术之一(或多个)。请务必参考。

bannerAds