云端 Cron:使用函数即服务控制成本

F5生态系统 | 2019年2月11日

函数即服务(FaaS)正迅速应用于各种运维和开发场景。

虽然这一云计算领域的新兴技术经常与API、物联网和移动应用一同被提及,但它在开发之外也有广泛用途。The New Stack发布的《无服务器指南》报告显示,无服务器技术的技术用例涵盖众多领域:

无服务器技术用例

  • 73%的HTTP REST API和Web应用
  • 68% 批处理作业或计划任务
  • 60% 业务逻辑
  • 34% 持续集成流水线

不出所料,应用占据主导地位,近四分之三的受访者将无服务器技术用于REST API和Web应用。但接下来的结果更值得关注:批处理作业、计划任务以及含义较为宽泛的“业务逻辑”,仍然是超过半数受访者的使用场景。

使用云函数管理云资产属于“计划任务”范畴。云和容器为企业提供的一项能力是优化资源利用。我们通常从可扩展性的角度来看待这一点,尤其是在结合使用容器和微服务时。仅扩展应用中需要扩展的部分,可以节省计算资源,从而降低成本。

但另一方面,还可以在资源未使用时将其关闭。函数即服务和无服务器架构(两者并不一定相同)的部分吸引力,在于真正按用量计费的定价模式:只需为实际使用量付费。理想情况下,无服务器/FaaS环境中不存在闲置资源,因此无需为其付费。但在云环境中,闲置资源的费用可能与其运行某个应用或服务时相同。这看似只是个小问题,但如果应用长时间停机,费用也会逐渐累积。

这正是云函数可以发挥作用的地方。利用当前云环境的函数即服务功能,可以安排任务,在实例闲置时将其关闭,并在之后重新启动。这种做法要求使用时间相对固定,例如应用仅在明确的工作时段内使用。此类应用通常是供员工使用的传统“业务”应用,但只在白天和工作日使用。周末关闭构成业务应用的实例,长期下来可以节省大量成本。

使用云提供商的函数即服务产品,或许可以帮助您降低夜间和周末维持这些应用“热”状态的成本。即使每天工作12小时,在其余12小时关闭这些应用,也可以将成本减半。

如果想了解如何实现这种在我看来类似于云端版 cron 的功能,请查看以下资源:

分享
标签: 2019

关于作者

Lori Mac Vittie
Lori Mac Vittie杰出工程师兼首席技术布道师 | F5

Lori MacVittie是F5首席技术官办公室的杰出工程师兼首席技术布道师,在应用交付、自动化战略和基础设施领域拥有深厚的专业知识。无论是为AI智能体定义防护机制、剖析脆弱的多云架构,还是探索可扩展系统的极限,她都善于化繁为简。她在应用开发、IT架构以及网络和系统运维领域拥有30多年的行业经验。加入F5之前,她曾担任技术编辑,并因出色表现获得奖项。 MacVittie拥有计算机科学硕士学位,著述颇丰,出版作品涵盖安全、云和企业架构领域。她还热衷于桌面游戏和电子游戏,并且对奶酪有着毫不掩饰的鲜明见解。

Lori Mac Vittie 的更多博客文章

相关博客文章

F5纪念2021年世界艾滋病日
F5生态系统 | 2021/12/01

F5纪念2021年世界艾滋病日

值此世界艾滋病日,F5郑重承诺,将与员工、客户、社区和合作伙伴共同努力,消除社会对HIV感染者仍然存在的污名与偏见。

Thingbot正转变为攻击平台
F5生态系统 | 2018/11/29

Thingbot正转变为攻击平台

Lori MacVittie重点介绍了F5 Labs对2018年1月至6月全球物联网设备攻击的研究,并指出了其中令人警醒的影响。物联网设备不仅持续遭到利用,还被转变为攻击平台,这意味着攻击者可以更充分地利用这个必然增长的市场。

借助F5全新Quick Start,在AWS上快速开展业务
F5生态系统 | 2018/11/20

借助F5全新Quick Start,在AWS上快速开展业务

在AWS re:Invent开幕前,我们很高兴与大家分享F5与AWS之间全新的Quick Start集成。F5的Tom Atkins将介绍该服务如何启动、配置和运行在AWS上部署工作负载所需的计算、网络、存储及其他AWS服务。

为什么声明式模型对NetOps自动化至关重要?
F5生态系统 | 2018/04/30

为什么声明式模型对NetOps自动化至关重要?

为什么声明式模型对NetOps自动化至关重要?阅读F5博客,了解基础设施即代码如何简化网络扩展。

开源聚焦:F5基础设施即代码与多云可管理性
F5生态系统 | 2017/11/16

开源聚焦:F5基础设施即代码与多云可管理性

开源聚焦:基础设施即代码与多云。阅读博客,了解模板和Terraform如何简化F5应用服务的部署。

破解IT“无解困局”的答案:私有云
F5生态系统 | 2016/09/12

破解IT“无解困局”的答案:私有云

破解IT“无解困局”的答案:私有云。阅读F5博客,了解本地部署的敏捷性如何化解安全与速度难以兼顾的问题。