产品优势

产品功能

丰富的触发器类型

函数计算FC通过触发器与事件源进行关联,关联后的事件源,会在事件产生时以同步或异步的方式触发函数执行,并将变更事件作为入参传递给入口函数。

  • IoT 触发器

    使用规则引擎数据流转,将数据转发至函数计算中,然后由函数计算运行函数脚本进行业务处理。

  • 表格存储(OTS)触发器

    当表格中数据变更时,以变更信息作为参数触发函数执行。

  • 日志服务(SLS)触发器

    定时获取更新的日志并触发函数进行自定义日志加工。

  • 消息队列(MNS)触发器

    编写函数对发布在主题上的消息进行实时处理。

  • 内容分发网络(CDN)触发器

    编写函数对 CDN 事件(预热、刷新等)进行自定义处理。

  • 更多触发器

    了解所有触发器支持列表。

多种编程语言

无服务器计算模式支持当前主流的编程语言与自定义运行时。

  • Node.js

    支持 Node.js 6 、 Node.js 8、Node.js 10、Node.js 12,设置 HTTP 触发器的 Node.js 运行时兼容 Express。

  • Python

    支持 Python 2.7、Python 3.6,设置 HTTP 触发器的 Python 运行时遵循 WSGI 规范。

  • Java

    支持 Java8、Java11,设置 HTTP 触发器的 Java 运行时基于 Servlet 协议。

  • PHP

    支持 PHP 7.2,设置 HTTP 触发器的 PHP 运行时遵循 PSR(HTTP message interfaces)标准。

  • Custom Runtime

    可以定制个性化语言执行环境(如 Go, Ruby, Lua 等),可以将现有应用不做任何改造一键迁移至函数计算平台。

  • 更多支持语言

    了解所有开发语言支持列表。

便捷的开发工具

便捷的开发工具帮助您流畅地在本地开发调试部署。

  • Funcraft

    Funcraft 是一个用于支持 Serverless 应用部署的工具,支持资源创建、本地调试、在线安装第三方依赖等。

  • fcli

    fcli 是函数计算的命令行工具,帮助您便捷地管理函数计算中的资源。

  • Serverless Devs

    Serverless Devs 是一个开源开放的 Serverless 开发者平台,通过该平台,开发者可以一键体验多云 Serverless 产品,极速部署 Serverless 项目。

  • VSCode 插件

    基于 VSCode 的开发调试部署工具,可以快速创建、调试、运行、部署函数。

  • Midway Serverless

    是一个用于构建 Node.js 云函数的 Serverless 框架,可以帮您在云原生时代更专注于产品开发,降低维护成本。

  • 云开发平台

    面向开发者和中小企业打造的一站式、全云端的开发平台,打开浏览器就可以开发、调试、上线,所测即所得。

丰富的资源类型

丰富的资源类型提供更好的无服务器计算性能。

  • 预留实例

    允许您自行控制实例的分配和释放,长驻的执行环境彻底消除实例冷启动带来的延时毛刺。

  • 按量实例

    根据请求数系统动态分配执行环境,轻松应对业务洪峰。

多样的实例类型

函数计算FC提供弹性实例和GPU实例两种实例类型。

  • 弹性实例

    函数计算的基本实例,适用于突发流量和计算密集等各种场景。

  • GPU实例

    基于Ampere以及Turing架构的GPU实例。主要适用于音视频、AI人工智能和图像处理等场景。

灵活的计量模式

函数计算FC提供了丰富的计量模式,帮助您在不同场景下获得显著的成本优势。

  • 按量付费模型

    按实际使用计算资源计费,不占用计算资源则不计费,资源利用率高。

  • 资源包模型

    购买预付费(包年包月)资源包单价更低,可以抵扣实际消耗的计算力。组合使用按量付费模式和预付费(包年包月)模式将有效降低成本。

应用场景

  • Web 应用
  • 实时数据处理
  • AI 推理
  • 视频转码
十分钟搭建弹性高可用 Serverless Web 应用

无服务器的计算方式和免运维特性与前端工程师天然互补,工程师只需编写业务代码即可快速搭建云原生的 Web 应用,有效提高上线迭代效率,降低运维成本。

能够提供

前端工程师更专注于业务逻辑的开发,将集群的运维交予函数计算处理,有效提高开发运维效率。

根据请求量自动进行毫秒级弹性扩容,快速调度计算资源,轻松应对业务洪峰。 预留实例功能彻底消除实例冷启动带来的延时毛刺,为在线应用迁移至函数计算扫清障碍!

函数计算这一独特的无服务器计算方式提供了丰富的计量模式,帮助您在不同场景下获得显著的成本优势。

函数计算支持丰富的开发语言、自定义运行时,兼容传统应用框架,传统应用可以平滑迁移至函数计算。

推荐搭配使用
  • 表格存储OTS
  • 文件存储NAS
基于事件源搭建数据处理系统

函数计算支持丰富的事件源,事件触发机制可以通过几行代码和简单的配置对数据进行实时处理,比如对 OSS zip 包进行解压、对 SLS 日志或 OTS 数据进行清洗、对 MNS 消息进行自定义消费等。

能够提供

函数计算支持丰富的事件源类型,只需要简单的配置就可以对事件源数据进行处理

可以根据业务场景的不同定义不同的处理逻辑,有极大的灵活度

推荐搭配使用
  • 对象存储OSS
  • 表格存储OTS
  • 日志服务SLS
  • 消息队列MQ
Serverless 助力人工智能,做专注于算法的 AI 工程师

算法工程师训练好模型以后往往需要把模型变成服务,函数计算无需运维和弹性伸缩的特性,可以帮助算法工程师快速搭建弹性高可用的推理服务。

能够提供

人工智能领域开发者可以更专注于算法模型的训练与业务逻辑的开发,将计算集群的运维交予函数计算处理,提高工作效率。

函数计算储备充足的计算资源,根据请求量毫秒级弹性扩容,可以快速调动上万核的计算资源,平滑支撑业务洪峰。

函数计算提供多版本功能,支持模型的灰度发布,轻松实现算法 A/B 测试,降低模型上线风险。

工具链全面升级,大幅提升 TensorFlow,PyTorch 等第三方库的安装体验。一键部署应用到云端,真正实现 “一行命令,一触即发”。

推荐搭配使用
  • 对象存储OSS
  • 表格存储OTS
  • 日志服务SLS
轻松构建基于 Serverless 架构的弹性高可用视频处理系统

函数计算和函数工作流结合可以轻松打造弹性高可用的 Serverless 视频处理系统,与传统方案相比,性能、成本和工程效率都有显著的优势。

能够提供

视频转码函数完全由用户自定义,无缝支持自定义逻辑。

函数计算提供了丰富的计量模式,帮助您在不同场景下获得显著的成本优势。

同时有多个视频文件上传时, 函数计算自动进行毫秒级弹性伸缩,快速调度计算资源, 并行处理多个文件 ,您只需为使用的资源量付费,无需支付额外费用。

FFmpeg 相关命令可以直接移植到函数计算,在虚拟机上部署的基于 FFmpeg 的服务可以轻松切换到函数计算,迁移成本低。

推荐搭配使用
  • 对象存储OSS