一种函数快速部署方法、装置、设备及存储介质制造方法及图纸

技术编号:41441980 阅读:19 留言:0更新日期:2024-05-28 20:34
本申请公开了一种函数快速部署方法、装置、设备及存储介质。在执行本申请实施例提供的方法时,首先可以获取待部署函数。当接收到部署函数指令时,根据待部署函数从扩缩资源池获取函数集实例。再利用函数集实例部署待部署函数。本申请通过从扩缩资源池获取函数集实例进行部署能够根据实际负载和需求动态调整资源分配,实现弹性扩缩容。这意味着在请求量增加时能迅速增加资源以应对高负载,而在请求量减少时能相应减少资源使用,优化成本效益。同时,利用扩缩资源池进行函数部署,可以更有效地管理和优化资源使用。此外,由于资源池中部署多个函数实例,即使某个实例发生故障,其他实例仍可继续提供服务,从而增强了整体服务的可用性和容错能力。

【技术实现步骤摘要】

本申请涉及函数部署,具体涉及一种函数快速部署方法、装置、设备及存储介质


技术介绍

1、serverless(无服务器架构)是云原生技术体系的核心组成部分,是一种将基础设施资源抽象成按需使用的服务,用户只需关注应用逻辑,而无需管理复杂的基础设施运维工作的应用设计模式。serverless几乎封装所有基础资源管理和系统运维工作,对应用开发者来说,serverless的敏捷性、简单性及低风险等特点,让应用开发更加便捷。由于在serverless环境下,函数实例通常执行完请求后被释放,当请求到达时,如果没有可用函数实例则需要从零开始启动新的实例处理请求(即冷启动)。冷启动需要进行容器资源调度、初始化容器、下载代码、执行初始化代码、执行函数代码等一系列操作。因为冷启动需要多个步骤,耗时比较长,这一过程引发的函数从请求到可运行的时长是函数实际执行时间的数倍。


技术实现思路

1、基于上述问题,本申请提供了一种函数快速部署方法、装置、设备及存储介质,可以快速完成函数新实例部署。

2、本申请实施例公开了如下技术方本文档来自技高网...

【技术保护点】

1.一种函数快速部署的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述利用所述函数集实例部署所述待部署函数,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述扩缩资源池的扩缩过程包括:

5.根据权利要求4所述的方法,其特征在于,所述历史指标数据,包括:中央处理器使用率、函数每秒请求量以及内存使用量。

6.根据权利要求4所述的方法,其特征在于,所述数据预处理,包括:数据清洗和指标归一化。

7.一种函数快速部署的装置,其特征在...

【技术特征摘要】

1.一种函数快速部署的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述利用所述函数集实例部署所述待部署函数,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述扩缩资源池的扩缩过程包括:

5.根据权利要求4所述的方法,其特征在于,所述历史指标数据,包括:中央处理器使用率、函数每秒请求量以及内存使用量。

6.根据权利要求4所述的方法,其特征在于,所述数据预处理,包括:数据清洗和指标归一化。

【专利技术属性】
技术研发人员:应俊杨鹏杨鹏飞
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1