前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >云函数8月月报:HTTP Function内测发布

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

作者头像
腾讯云serverless团队
发布2019-09-16 11:11:49
1.7K1
发布2019-09-16 11:11:49
举报

随着云函数用户的快速增长,我们收到越来越多的用户场景需求及功能反馈,与此同时,云函数也在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服务的开发体验。

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

为了支持更多函数组合业务,8月份,对云函数提升了最大限额配置。单命名空间下函数数量提升至50个,函数最大超时时间支持至900秒,单函数最大触发器个数提升至10个,单函数默认最大支持300并发。更多详情可点击:

https://cloud.tencent.com/document/product/583/11637

【适用场景】业务需要更长的运行时间及更多数量的函数组合为业务。

【解决痛点】更长的运行时间允许函数在单次触发的过程中处理更多数据;提升的并发避免高峰值的业务请求情况下触碰到并发上限;通过更多函数的组合使用,可以更好的形成完整的应用架构。

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

在函数配置里选择网络配置,可任意组合外网、内网、外网IP固定的功能。

【适用场景】1. 访问第三方服务需要函数的外网出口IP固定,如微信API、数据库等 ;2. 轻松开启内网和外网同时访问的能力。

【解决痛点】1. 网络配置复制 2. 简化外网IP固定配置方法。

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

支持Node.js在线安装依赖,并支持Git拉取代码部署。内测申请链接:

https://cloud.tencent.com/apply/p/kd8np1at8r

【适用场景】函数部署功能增强。

【解决痛点】Node.js在线安装依赖,能减小函数包上传时的大小,加快部署速度。Git拉取代码部署,增加了一种代码部署渠道。

5、支持WebIDE在线编辑

云函数控制台支持webIDE在线代码编写,支持文件目录树的查看和多文件的编辑等。 

【解决痛点】解决在函数控制台无法看到完整代码结构,无法对全量代码做在线编辑等需求。 

【适用场景】对代码有在线查看和简单编写需求的场景。

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

支持统计函数调用、错误次数等TOP 10函数信息 。

【解决痛点】解决客户希望快速定位到问题函数,进一步查看等需求,可以更方便的和上下游产品进行联动查看。 

【适用场景】适用于函数较多,希望按照函数不同的监控指标进行排序的场景。

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%;部署时如果代码包觉得速度太慢,可以执行

代码语言:javascript
复制
scf configure set --using-cos y 开启 COS 默认上传,部署速度可得到有效提升;为了确保代码上传成功率,如果COS上传失败,会对小于20M的代码,自动切回到原有的云API上传。
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】一键调试。

b.创建流程/视图展示/操作体验全面调优

快速入门:

https://cloud.tencent.com/document/product/583/37511

【解决痛点】部分功能路径太深,不太容易找到并操作;创建/上传等操作无明显反馈。

之后,我们也会持续提升产品的性能、功能以及体验, 满足更多用户场景。9月份,即将发布:
1、云函数支持层功能
  • 提供一种依赖包单独上传的机制,从而避免每次函数部署时由于代码包太大造成速度很慢。
  • 可以将函数的依赖包,提前通过层的形式上传。函数在运行时,会自动将上传的层加载进文件系统。
2、支持数据库SDK
  • 将最佳实践以库的形式提供。使用此 SDK,可以避免在用语言自带 SDK 时,使用方法错误,造成的性能问题。
  • 将提供 Node.js 和 Python 版本,支持 MySQL、TDSQL、CynosDB。
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ServerlessCloudNative 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、HTTP Function内测发布
  • 2、函数配额及最大并发数提升
  • 3、云函数外网出口IP固定
  • 4、Node.js依赖安装及Git部署代码内测发布
  • 5、支持WebIDE在线编辑
  • 6、支持函数调用TOP 10统计
  • 7、Serverless本地开发工具功能优化
  • 8、VS Code 插件功能优化
  • 之后,我们也会持续提升产品的性能、功能以及体验, 满足更多用户场景。9月份,即将发布:
    • 1、云函数支持层功能
      • 2、支持数据库SDK
      相关产品与服务
      云函数
      云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码。您只需使用平台支持的语言编写核心代码并设置代码运行的条件,即可在腾讯云基础设施上弹性、安全地运行代码。云函数是实时文件处理和数据处理等场景下理想的计算平台。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档