2022年CNCF云原生调查报告显现,无服务器(serverless)核算的采用率激增。随着它的不断遍及,企业应采纳活跃的战略、优化和监控方式来控制云核算开销的潜在危险。

以下是一些提示,帮助您准备开发团队以活跃的方式应对无服务器云本钱,而不是在服务器项目上线后,CFO第一次查看云账单时才采纳反应性办法。

了解首要云服务供给商的定价模型

挑选正确的无服务器核算解决方案始于您的云服务供给商(CSP)。即使如此,无服务器核算也将带给您一种新的定价模型,您的团队需求学习。每个首要的CSP都供给自己的无服务器核算定价模型。例如,亚马逊网络服务(AWS)宣布为其无服务器核算供给的AWS Lambda推出分层定价。当此类新闻发布时,通常是刷新无服务器定价模型知识的信号。

在你的无服务器项目中施行高效的编码实践

将服务器无状况核算引进您的云技能仓库是检查安排编码实践的绝佳时机。在您的服务器无状况开发项目中施行高效的编码实践是作为服务器无状况核算本钱优化行动的第一步和最重要的过程之一。能够下降服务器无状况核算本钱的编码实践包含:

●将代码大小最小化

●运用最佳库

●优化函数功用

在设计阶段就对函数进行适当的调整

过度装备内存和 CPU 分配是造成无服务器核算本钱过高的两个罪魁祸首。当您在云应用程序中履行无服务器函数时,您的 CSP 会根据函数的装备分配资源。然后在计费时,您的 CSP 会根据您的应用程序消耗的资源量计费。

在设计阶段花费额外的时刻来确认每个无服务器函数所需的适当资源量是明智的商业做法,能够最大程度地下降本钱。

仅在必要时运用核算

CloudZero 主张您练习云开发人员仅在必要时运用核算。他们举了运用过程函数调用 API 而不是 Lambda 函数的例子,这意味着您只需为过程函数付费。

设定并盯梢相关的无服务器本钱KPI

首要的CSP和云办理平台都包含各种形式的要害绩效目标(KPI)监控仪表板。您还能够运用可观测性东西,例如Datadog,进行KPI监控。监控无服务器KPI应在您的项目和布置计划中占有重要位置。

办理和盯梢无服务器本钱的核心是承受KPI,包含:

  • 每次履行的本钱。 该目标反映了履行单个函数的平均本钱。您能够经过将总本钱除以函数履行次数来核算每次履行的本钱。盯梢这个KPI非常重要,由于它确认了哪些功用的运转本钱最高,需求优化以削减云本钱。
  • 函数持续时刻。 函数履行时刻的持续时刻是需求盯梢的重要KPI,由于较长的函数履行时刻意味着更高的本钱。剖析这个目标有助于确认哪些函数履行时刻过长,需求优化以完成进一步的本钱节省。
  • 空闲时刻。 这似乎是一个无害的KPI要盯梢,可是当无服务器函数正在运转但没有履行任何有用的作业时,例如等候输入或输出时,您的CSP仍会向您收费。削减无服务器功用的空闲时刻是优化资源利用和下降云开销的另一个重要战略。

内存运用、CPU 运用、调用次数和错误率也会导致更高的云本钱,您应相应地进行监控。考虑剖析趋势所需的时刻,并在项目报告中评论无服务器云本钱,由于这能够帮助每个人学习怎么更有效地运用云。

在本钱监控和警报方面发挥全面作用

很或许,贵安排的云 FinOps 专业知识和实践仍在添加阶段。如果是这样的话,将无服务器核算添加到您的技能仓库中或许会引起新的云开销问题,因此在办理无服务器云本钱时采纳全面方法是必要的。以下是一些完成全面方法的提示:

经过加倍剖析您的账单和运用报告来支持云团队的学习曲线,至少在您的试点无服务器核算项目中这样做。

在或许的情况下自动化本钱办理实践,但不要将自动化视为一次性的“设置并忘掉”事件。第一个无服务器项目的本钱办理对开发人员和 FinOps 团队成员来说肯定是一个学习过程。承受迭代改善。

在项目生命周期的早期阶段对您的无服务器核算项目施行本钱监控和警报。您能够运用 AWS 本钱探究器等东西直接监控您的无服务器本钱,并设置警报以在您的无服务器本钱超出预算时发出警报。预计要花费一些时刻迭代这些警报,以确保您的团队知道意外的运用量飙升或应用程序低效率导致本钱意外添加。

考虑运用专门的无服务器本钱优化东西

将无服务器本钱优化东西升级为您的无服务器核算的全体许诺的一部分。一类新的云优化东西专心于无服务器本钱的优化。例如,Epsagon、IOpipe 和 Lumigo 等东西运用机器学习算法剖析您的运用模式,并主张开发人员进一步优化无服务器核算应用程序以帮助下降本钱。

无服务器核算的推出或许会给您的全体云本钱优化作业添加另一个层次的复杂性。但是,它不用构本钱钱办理难题或令 CFO 因飙升的云账单而震动。如果您的团队活跃主动并树立适当的东西和流程,您能够将无服务器本钱控制引进到您的云本钱优化计划中,就像无服务器核算顺畅地融入您的云技能仓库一样。

这样的主动性将确保将无服务器引进您的云技能仓库不会危害您的云本钱优化计划。


作者:Will Kelly

更多内容请重视公号“云原生数据库