云函数8月月报:HTTP Function内测发布

随着云函数用户的快速增长,我们收到越来越多的用户场景需求及功能反馈,与此同时,云函数也在Web服务支持、DevOps能力建设等方面进行不断的探索实践。8月份,我们在云函数的产品形态、功能支持以及用户体验上做了系列优化,并发布了如下重磅特性:

  1. HTTP Function内测发布

  2. 函数配额及最大并发数提升

  3. 云函数外网出口IP固定

  4. Node.js依赖安装及Git部署代码内测发布

  5. 支持WebIDE在线编辑

  6. 支持函数调用TOP 10统计

  7. Serverless本地开发工具功能优化

  8. VS Code插件功能优化

最新发布

1、HTTP Function内测发布
HTTP Function提供原生Web开发体验,使用HTTP Request数据结构编写函数,零学习成本。默认集成域名和SSL证书,方便业务调用和调试。快速搭建Web服务、支持Express、Koa等框架。功能详情及内测申请可点击链接:
https://cloud.tencent.com/document/product/583/37895
【适用场景】 快速搭建Web服务。
【解决痛点】 直接使用Request编写业务代码,并可以使用常用的Web框架如Express、Koa,极大优化Web服务的开发体验。
        640?wx_fmt=png

2、函数配额及最大并发数提升
为了支持更多函数组合业务,8月份,对云函数提升了最大限额配置。单命名空间下函数数量提升至50个,函数最大超时时间支持至900秒,单函数最大触发器个数提升至10个,单函数默认最大支持300并发。更多详情可点击:
https://cloud.tencent.com/document/product/583/11637
【适用场景】业务需要更长的运行时间及更多数量的函数组合为业务。
【解决痛点】更长的运行时间允许函数在单次触发的过程中处理更多数据;提升的并发避免高峰值的业务请求情况下触碰到并发上限;通过更多函数的组合使用,可以更好的形成完整的应用架构。
           640?wx_fmt=png

3、云函数外网出口IP固定
在函数配置里选择网络配置,可任意组合外网、内网、外网IP固定的功能。
【适用场景】 1. 访问第三方服务需要函数的外网出口IP固定,如微信API、数据库等 ;2. 轻松开启内网和外网同时访问的能力。
【解决痛点】 1. 网络配置复制 2. 简化外网IP固定配置方法。
            640?wx_fmt=png            
4、Node.js依赖安装及Git部署代码内测发布
支持Node.js在线安装依赖,并支持Git拉取代码部署。内测申请链接:
https://cloud.tencent.com/apply/p/kd8np1at8r
【适用场景】 函数部署功能增强。
【解决痛点】 Node.js在线安装依赖,能减小函数包上传时的大小,加快部署速度。Git拉取代码部署,增加了一种代码部署渠道。
            640?wx_fmt=png            
5、支持WebIDE在线编辑
云函数控制台支持webIDE在线代码编写,支持文件目录树的查看和多文件的编辑等。 
【解决痛点】 解决在函数控制台无法看到完整代码结构,无法对全量代码做在线编辑等需求。 
【适用场景】 对代码有在线查看和简单编写需求的场景。
            640?wx_fmt=png

6、支持函数调用TOP 10统计
支持统计函数调用、错误次数等TOP 10函数信息 。
【解决痛点】 解决客户希望快速定位到问题函数,进一步查看等需求,可以更方便的和上下游产品进行联动查看。 
【适用场景】 适用于函数较多,希望按照函数不同的监控指标进行排序的场景。
            640?wx_fmt=png            
7、Serverless本地开发工具功能优化
a.支持对云端函数及测试数据文件进行查看/删除等管理
使用教程: https://cloud.tencent.com/document/product/583/36850
【解决痛点】 查看云端函数列表/测试模板文件,删除函数,下载测试模板均需要登录到控制台然后才能操作。
【适用场景】 本地查看函数列表,删除函数,查看测试模板列表,下载测试模板。

b.支持触发器的修改,并支持绑定已有 API 网关
【解决痛点】 无法修改触发器,每次部署后都会新建网关。
【适用场景】 本地修改触发器描述后部署;绑定已有 API 网关,部署后不重复创建网关。

c.支持多账号切换
使用教程:https://cloud.tencent.com/document/product/583/37852
【解决痛点】 有多个账号时,每次修改都需要填写全部信息
【适用场景】 如果有多个账号,则只需添加一次,之后修改执行切换账号命令即可。

d.支持自定义忽略上传的内容
使用教程:
https://cloud.tencent.com/document/product/583/33451#.E5.BF.BD.E7.95.A5.E4.B8.8A.E4.BC.A0
【解决痛点】 本地文件内容全部被打包上传至云端,包体很大,同时有无关云函数的内容
【适用场景】 本地项目有无需上传至云端的文件,本地依赖包云端已有,此时可以定义忽
略上传的文件路径,部署时忽略内容不会上传至云端

e.部署速率优化
【解决痛点】 部署速率较慢
【优化详情】 Deploy部署性能优化,包括一个时间触发器和一个API网关触发器的云函数,初次部署,耗时较上一版本提升100%,再次部署提升了200%;部署时如果代码包觉得速度太慢,可以执行
 
 
8、VS Code 插件功能优化
a.支持一键调试
使用教程:
https://cloud.tencent.com/document/product/583/37511#.E6.9B.B4.E5.A4.9A.E5.8A.9F.E8.83.BD
【解决痛点】 历史版本插件的调试流程较长,调试不便。
【适用场景】 在 VS Code 进行调试时,可以使用 【F5】一键调试。
            640?wx_fmt=png
b.创建流程/视图展示/操作体验全面调优
快速入门:
https://cloud.tencent.com/document/product/583/37511
【解决痛点】 部分功能路径太深,不太容易找到并操作;创建/上传等操作无明显反馈。        
        640?wx_fmt=png
之后,我们也会持续提升产品的性能、功能以及体验, 满足更多用户场景。9月份,即将发布:
1、云函数支持层功能
  • 提供一种依赖包单独上传的机制,从而避免每次函数部署时由于代码包太大造成速度很慢。
  • 可以将函数的依赖包,提前通过层的形式上传。函数在运行时,会自动将上传的层加载进文件系统。
2、支持数据库SDK
  • 将最佳实践以库的形式提供。使用此 SDK,可以避免在用语言自带 SDK 时,使用方法错误,造成的性能问题。
  • 将提供 Node.js 和 Python 版本,支持 MySQL、TDSQL、CynosDB。

640?wx_fmt=jpeg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值