清林云:函数计算和Serverless工作流轻松构建自动化研发平台

本文涉及的产品
函数计算FC,每月15万CU 3个月
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
简介: 建设类似 IFTTT 的自动化流平台,以Serverless 工作流作为所有自动化流的底层实现,打通了整个链路,使得整个流程 Serverless 化,实现极致成本和极致弹性的统一,轻松应对高峰流量和集中自动化流运行。

hailuo_649380919_RF.jpg


清林云是一家专业的互联网业务咨询公司,为客户提供技术、产品等咨询和服务支持,加速企业数字化转型和新业务拓展, 在多个行业拥有成熟的整体解决方案,经历亿级用户考验。

需求与痛点

随着 RPA 和 IFTTT 等企业自动化市场的发展,某客户决定转型进入自动化流市场,委托清林云建设类似 IFTTT 的自动化流平台,使其他公司技术人员和非技术人员都可以在 Web 和小程序界面以拖拽的方式式来编辑业务逻辑。企业自定义或购买应用后,可以按照流程对业务进行逻辑编辑,以更灵活的方式来更改业务策略,实现自动化营销、自动化的用户增长,以及企业工作流的自动化等。但构建过程中遇到了以下难题:

• 平台研发成本高:自动化流的应用结构极其复杂,开发难度高,成本大,涉及资源广;
• 稳定性难以保障:某节点的宕机会导致整个服务的中断;
• 问题定位困难:长时间流的执行丢失,若出现内存泄漏等问题,将难以定位,流状态管理复杂;
• 高阶企业级需求难满足:自动化流的分布式问题难以解决,定时等任务还需要引入外部组件,多租户资源隔离难,同时还会遇到执行流冲突等问题;
• 构建成本高:需要维护大量的服务器资源和队列消息;

解决方案及价值

使用阿里云函数计算承载业务 API 层、常用应用和自定义应用,使用 Tablestore 作为后端数据库,再加上 Serverless 工作流,作为所有自动化流的底层实现,分析类业务接入下游的数据湖 ,日志统一接入日志服务,打通了整个链路,使得整个流程 Serverless 化,实现极致成本和极致弹性的统一,轻松应对高峰流量和集中自动化流运行。

• 提效率,降成本
Serverless 工作流简化了自动化流应用的开发和维护,极大的减少了开发时间和开发成本,并且直接拥有了阿里云 Serverless 工作流的成熟模式,使得自动化流上线之初,就拥有了完备的逻辑支持。全套 Serverless 系统使得成本大幅减少,同时开发效率又成倍提升,很好的支持了新业务的发展。

• 提升用户体验
很多自动化流的执行时间比较集中,阿里云的托管服务使得高峰值运行也能平稳流畅,为客户带来了良好的体验。

• 提升安全性、可靠性
Serverless 工作流的应用模型保障了多租户情况下的资源隔离,自动化流的冲突不复存在,安全性和可靠性大大提升。

• 具备创新性
我们当前已经上线的系统依然需要访问外部服务,后续的系统将继续结合函数计算和 Serverless 工作流,实现自定义应用部署到函数计算,为自动化流系统带来更多的业务场景。

关联产品

函数计算(Function Compute)是一个事件驱动的全托管 Serverless 计算服务,您无需管理服务器等基础设施,只需编写代码并上传,函数计算会为您准备好计算资源,并以弹性、可靠的方式运行您的代码。更多产品详情点击:https://www.aliyun.com/product/fc

Serverless 工作流是一个用来协调多个分布式任务执行的全托管 Serverless 云服务,致力于简化开发和运行业务流程所需要的任务协调、状态管理以及错误处理等繁琐工作,让用户聚焦业务逻辑开发。更多产品详情点击:https://www.aliyun.com/product/fnf

扫码了解更多技术内容与客户案例。
公众号二维码.jpg

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
1月前
|
机器学习/深度学习 人工智能 运维
构建高效运维体系:从自动化到智能化的演进
本文探讨了如何通过自动化和智能化手段,提升IT运维效率与质量。首先介绍了自动化在简化操作、减少错误中的作用;然后阐述了智能化技术如AI在预测故障、优化资源中的应用;最后讨论了如何构建一个既自动化又智能的运维体系,以实现高效、稳定和安全的IT环境。
54 4
|
10天前
|
机器学习/深度学习 监控 Serverless
无服务器架构(Serverless)
无服务器架构(Serverless)
|
12天前
|
运维 监控 jenkins
运维自动化实战:利用Jenkins构建高效CI/CD流程
【10月更文挑战第18天】运维自动化实战:利用Jenkins构建高效CI/CD流程
|
21天前
|
运维 监控 测试技术
构建高效运维体系:从监控到自动化的实践之路
【10月更文挑战第9天】 在当今信息技术飞速发展的时代,运维作为保障系统稳定性与效率的关键角色,正面临前所未有的挑战。本文将探讨如何通过构建一个高效的运维体系来应对这些挑战,包括监控系统的搭建、自动化工具的应用以及故障应急处理机制的制定。我们将结合具体案例,分析这些措施如何帮助提升系统的可靠性和运维团队的工作效率。
36 1
|
26天前
|
运维 监控 安全
构建高效运维体系:从监控到自动化的全面指南在当今数字化时代,运维作为保障系统稳定性和效率的重要环节,其重要性不言而喻。本文将深入探讨如何构建一个高效的运维体系,从监控系统的搭建到自动化运维的实施,旨在为读者提供一套完整的解决方案。
本文详细介绍了高效运维体系的构建过程,包括监控系统的选择与部署、日志分析的方法、性能优化的策略以及自动化运维工具的应用。通过对这些关键环节的深入剖析,帮助运维人员提升系统的可靠性和响应速度,降低人工干预成本,实现业务的快速发展和稳定运行。
|
1月前
|
运维 jenkins 持续交付
自动化运维之路:构建高效CI/CD流水线
在软件开发的快节奏中,持续集成和持续部署(CI/CD)流水线是提升效率、保障质量的关键。本文将引导你理解CI/CD流水线的重要性,并手把手教你如何搭建一个高效的自动化运维系统。通过实际代码示例,我们将一步步实现从代码提交到自动测试、部署的全流程自动化,确保软件交付过程既快速又可靠。
|
30天前
|
机器学习/深度学习 运维 监控
构建高效运维体系:从自动化到智能化的演进之路
在当今数字化时代,运维工作的重要性日益凸显。随着企业业务的不断扩展和技术的日新月异,传统的运维方式已难以满足现代企业的需求。因此,构建一个高效、智能的运维体系成为了企业发展的关键。本文将探讨如何从自动化逐步演进到智能化,以实现运维工作的高效化和智能化。
|
30天前
|
机器学习/深度学习 运维 监控
构建高效运维体系:从自动化到智能化的演进之路
在当今数字化浪潮中,运维作为信息技术的重要支柱,其重要性日益凸显。本文将探讨如何通过自动化和智能化手段,提升运维效率,保障系统稳定性,促进业务持续发展。
|
16天前
|
JavaScript 前端开发 搜索推荐
Gulp:构建自动化与任务管理的强大工具
【10月更文挑战第13天】Gulp:构建自动化与任务管理的强大工具
45 0
|
25天前
|
机器学习/深度学习 运维 自然语言处理
构建高效运维体系:从自动化到智能化的演进之路
随着信息技术的飞速发展和企业数字化转型的加速,运维管理作为保障业务连续性和系统稳定性的关键环节,正面临着前所未有的挑战与机遇。本文深入探讨了如何通过引入自动化工具和技术,实现运维流程的标准化、自动化和智能化,进而提升整个组织的运维效率和响应速度。同时,文章也详细分析了在实施自动化运维过程中需要考虑的关键因素,如人员技能提升、流程优化和文化变革等,以期为企业提供一套全面、实用的运维管理升级方案。

热门文章

最新文章

相关产品

  • 函数计算