函数计算

视频简介

函数计算(Function Compute)是一个事件驱动的全托管 Serverless 计算服务。您无需管理服务器等基础设施,只需编写代码并上传。函数计算会为您准备好计算资源,并以弹性、可靠的方式运行您的代码。

产品优势
高效免运维
使用函数计算时,用户只需聚焦于业务逻辑的开发,编写最重要的 “核心代码”,不再需要关心服务器购买、负载均衡、自动伸缩等运维操作,极大地降低了服务搭建的复杂性,有效提升开发和迭代的速度。
弹性高可用
函数计算根据请求量自动进行弹性扩容,无需任何手动配置,毫秒级调度计算资源,轻松应对业务洪峰。

预留实例功能彻底消除实例冷启动带来的延时毛刺,提供极致性能,为在线应用迁移至函数计算扫清障碍!
按需低成本
函数计算提供了丰富的计量模式,帮助您在不同场景获得显著成本优势。

后付费模型按实际使用计算资源计费,不占用计算资源则不计费,资源利用率高达 100% ! 预付费模型根据业务负载估算提前预购计算力,单价更低!组合使用后付费和预付费方式将有效降低成本。
稳定高可靠
函数计算分布式集群化部署,支持多可用区。

如果某个可用区因自然灾害或电力故障导致瘫痪,函数计算会迅速切换到同区域其他可用区的基础设施运行函数,确保服务高可用。

典型应用场景

Web 应用

实时数据处理

AI 推理

视频转码

十分钟搭建弹性高可用 Serverless Web 应用
函数计算的免运维特性与前端工程师天然互补,工程师只需编写业务代码即可快速搭建云原生的 Web 应用,有效提高上限迭代效率,降低运维成本。
核心优势

高效免运维,再也不为应用的构建而发愁

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

弹性高可用,轻松应对负载的波峰波谷

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

高性能低成本,提供最具性价比的服务

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

迁移更平滑,将传统应用迁移至函数计算如丝般顺滑

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

  • Web 应用

    Web 应用

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

    • 高效免运维,再也不为应用的构建而发愁

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

    • 弹性高可用,轻松应对负载的波峰波谷

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

    • 高性能低成本,提供最具性价比的服务

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

    • 迁移更平滑,将传统应用迁移至函数计算如丝般顺滑

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

  • 实时数据处理
  • AI 推理
  • 视频转码

客户案例

图片图片图片图片图片

产品功能

丰富的触发器类型

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

对象存储(OSS)触发器

当 Bucket 中文件变更时,自动触发函数执行。

表格存储(OTS)触发器

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

日志服务(SLS)触发器

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

消息队列(MNS)触发器

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

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

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

HTTP 触发器

接收 HTTP Request,自定义处理后返回 HTTP Response

时间触发器

在指定事件触发函数执行

多种编程语言

支持当前主流的编程语言与自定义运行时

Node.js

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

Python

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

Java

支持 Java8;
设置 HTTP 触发器的 Java 运行时基于 Servlet 协议

PHP

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

C#

支持 .NET Core 2.1;
设置 HTTP 触发器的 C# 运行时遵循 .NET Standard 2.0 标准

Custom Runtime

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

便捷的开发工具

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

funcraft

应用部署工具:支持资源创建、本地调试、在线安装第三方依赖等

VSCode 插件

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

丰富的资源类型

丰富的资源类型提供更好的计算性能

预留实例

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

按量实例

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

灵活的计量模式

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

后付费模型

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

预付费(包年包月)模型

估算业务负载预购计算力,单价更低!组合使用后付费和预付费方式将有效降低成本。

产品动态

  • 查看详情
  • 查看详情
    查看全部日志>
    产品发布信息详情