函数计算FC3.0评测来袭,如果你想要更深入的了解函数计算FC3.0,那么欢迎参加评测:评测入口
函数计算FC3.0背景
2023年云栖大会,函数计算FC 3.0 全新升级。基于业内首发神龙 Serverless GPU 架构,冷启动大幅优化,全链路调度延时降低 80%,函数执行性能波动率降低 70%;相对函数计算FC 2.0,3.0 版本突出易用性、高弹性,并且可以和更多阿里云服务无缝集成。函数计算 FC 通过大规模的资源池化和调度策略优化实现降本,阶梯定价最高降幅可达 93%。
官方推文中这样表述,升级的函数计算FC3.0
每一项都能让你激情澎湃,下面将详细对比一下与函数计算FC2.0的升级之处。
FC3.0|FC2.0升级之处
首先说,函数计算FC3.0相较于函数计算FC2.0 ,控制台页面UI有了大量的简化,简化后的页面菜单更容易操作,也更容易理解。比如说
【概览】页的蜕变
在函数计算FC2.0,概览页是这样的
在函数计算FC3.0中,移除服务概念,函数成为一级实体,角色、日志和 VPC 等直接在函数级别配置,同时也对页面菜单进行了简化操作,升级后的FC3.0页面
【创建函数】页面简化
在函数计算FC2.0创建函数页面,可以看到
函数计算FC3.0简化了创建函数的方式的描述,更容易理解。同时去掉了【基础设置】中的【服务名称】、【请求处理程序类型】、【触发器配置】,使整个创建函数页面看起来更清晰,配置更简化。函数计算FC3.0统一请求处理程序(Handler)签名,HTTP请求和事件请求处理程序统一
【高级配置】中体现了角色、日志和 VPC 等直接在函数级别配置,从而使得函数成为一级实体,标准运行时(Runtime)不再支持单实例多并发功能
而函数计算FC3.0的Custom Runtime 仍然支持单实例多并发功能,切换创建函数方式为非【事件函数】可以看到单实例多并发的设置
版本&别名
函数计算FC2.0 存在服务的概念,因此函数计算的版本和别名主要体现在服务上
函数计算FC3.0版本和别名直接作用在函数级别,可以对函数进行独立的版本控制,作用的粒度更细更容易查询具体函数的版本信息
函数【配置】页
函数计算FC2.0的函数配置页,还是采用的传统的下拉展示页面的方式,都展开时整个页面会比较长,上下滑动操作不太方便
函数计算FC3.0针对函数 配置 页面进行了结构化UI设计,左侧以菜单形式,右侧展示配置内容,整体页面结构更简单,并且没有上下滑动页面的尴尬。另外函数计算FC3.0 函数实例生命周期不再支持 PreFreeze 回调方法
自定义域名
函数计算FC2.0自定义域名页面UI显得比较乱,内容太多,给函数配置自定义域名时需要依赖与服务
而函数计算FC3.0对自定义域名页面进行了整体UI升级,使得页面更直观,操作更简单,并且自定义域名不再依赖服务,可以直接引流到对应的函数
弹性管理规则
函数计算FC2.0在创建弹性管理规则时,提供了按量模式和预留模式两种实例使用模式。关于弹性规则的弹性实例数及预留实例数,函数计算FC2.0是这样规定的:弹性规则里面最大实例数-最小实例数=弹性实例数;最小实例数=预留实例数。
而函数计算FC3.0将弹性伸缩规则变化按量实例伸缩控制功能升级为函数并发度管理,可以限制预留实例和按量实例的总并发度,
整个设置页面区分更清晰,设置操作更简单。
权限助手
函数计算FC2.0需要在函数计算权限助手可视化的快速创建权限草稿,然后在 RAM 页面进行配置
而函数计算FC3.0不再需要单独【创建权限策略】,支持服务关联角色(SLR),简化函数授权体验,使整体上操作步骤简化,避免权限配置问题引发的调用问题。
总结
到这里,整体上对于函数计算FC3.0与函数计算FC2.0在页面UI以及页面功能上的操作对比大致上讲完了,相较于函数计算FC2.0来说,函数计算FC3.0页面整体简单,操作简化,更易与应用集成,大量的简化函数计算的配置,从而大幅度降低上手难度,更利于企业快速接入,减少学习成本,提高企业效能。在这里,真诚感谢函数计算FC团队的辛苦付出,辛苦了。