函数计算 FC

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

产品规格

产品优势

高效免运维
聚焦业务逻辑开发,无需关心服务器购买、自动伸缩等运维操作
弹性高可用
预留实例系统不自动回收,可长驻不销毁,消除冷启动带来的延时毛刺
按需低成本
按量付费模型按实际使用计算资源计费,资源利用率高
稳定高可靠
函数计算分布式集群化部署,支持多可用区

产品功能

丰富的触发器类型函数计算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 等),可以将现有应用不做任何改造一键迁移至函数计算平台。
更多支持语言了解所有开发语言支持列表。点击这里
便捷的开发工具便捷的开发工具帮助您流畅地在本地开发调试部署。
FuncraftFuncraft 是一个用于支持 Serverless 应用部署的工具,支持资源创建、本地调试、在线安装第三方依赖等。
fclifcli 是函数计算的命令行工具,帮助您便捷地管理函数计算中的资源。
Serverless DevsServerless Devs 是一个开源开放的 Serverless 开发者平台,通过该平台,开发者可以一键体验多云 Serverless 产品,极速部署 Serverless 项目。
VSCode 插件基于 VSCode 的开发调试部署工具,可以快速创建、调试、运行、部署函数。
Midway Serverless 是一个用于构建 Node.js 云函数的 Serverless 框架,可以帮您在云原生时代更专注于产品开发,降低维护成本。
云开发平台面向开发者和中小企业打造的一站式、全云端的开发平台,打开浏览器就可以开发、调试、上线,所测即所得。
丰富的资源类型丰富的资源类型提供更好的无服务器计算性能。
预留实例允许您自行控制实例的分配和释放,长驻的执行环境彻底消除实例冷启动带来的延时毛刺。
按量实例根据请求数系统动态分配执行环境,轻松应对业务洪峰。
多样的实例类型函数计算FC提供弹性实例和GPU实例两种实例类型。
弹性实例函数计算的基本实例,适用于突发流量和计算密集等各种场景。
GPU实例基于Ampere以及Turing架构的GPU实例。主要适用于音视频、AI人工智能和图像处理等场景。
灵活的计量模式函数计算FC提供了丰富的计量模式,帮助您在不同场景下获得显著的成本优势。
按量付费模型按实际使用计算资源计费,不占用计算资源则不计费,资源利用率高。
资源包模型购买预付费(包年包月)资源包单价更低,可以抵扣实际消耗的计算力。组合使用按量付费模式和预付费(包年包月)模式将有效降低成本。

应用场景

Web 应用
实时数据处理
AI 推理
视频转码
十分钟搭建弹性高可用 Serverless Web 应用
无服务器的计算方式和免运维特性与前端工程师天然互补,工程师只需编写业务代码即可快速搭建云原生的 Web 应用,有效提高上线迭代效率,降低运维成本。
能够提供
高效免运维,再也不为应用的构建而发愁
前端工程师更专注于业务逻辑的开发,将集群的运维交予函数计算处理,有效提高开发运维效率。
弹性高可用,轻松应对负载的波峰波谷
根据请求量自动进行毫秒级弹性扩容,快速调度计算资源,轻松应对业务洪峰。 预留实例功能彻底消除实例冷启动带来的延时毛刺,为在线应用迁移至函数计算扫清障碍!
高性能低成本,提供高性价比的服务
函数计算这一独特的无服务器计算方式提供了丰富的计量模式,帮助您在不同场景下获得显著的成本优势。
迁移更平滑,将传统应用迁移至函数计算如丝般顺滑
函数计算支持丰富的开发语言、自定义运行时,兼容传统应用框架,传统应用可以平滑迁移至函数计算。
推荐搭配使用
基于事件源搭建数据处理系统
函数计算支持丰富的事件源,事件触发机制可以通过几行代码和简单的配置对数据进行实时处理,比如对 OSS zip 包进行解压、对 SLS 日志或 OTS 数据进行清洗、对 MNS 消息进行自定义消费等。
能够提供
与多种事件源高度集成,配置简单
函数计算支持丰富的事件源类型,只需要简单的配置就可以对事件源数据进行处理
自定义处理逻辑,灵活度更高
可以根据业务场景的不同定义不同的处理逻辑,有极大的灵活度
推荐搭配使用
Serverless 助力人工智能,做专注于算法的 AI 工程师
算法工程师训练好模型以后往往需要把模型变成服务,函数计算无需运维和弹性伸缩的特性,可以帮助算法工程师快速搭建弹性高可用的推理服务。
能够提供
AI 工程师更专注算法,免去繁琐的运维困扰
人工智能领域开发者可以更专注于算法模型的训练与业务逻辑的开发,将计算集群的运维交予函数计算处理,提高工作效率。
迅速调动上万核计算资源,计算力不再是瓶颈
函数计算储备充足的计算资源,根据请求量毫秒级弹性扩容,可以快速调动上万核的计算资源,平滑支撑业务洪峰。
多版本功能轻松实现 A/B 测试,降低模型上线风险
函数计算提供多版本功能,支持模型的灰度发布,轻松实现算法 A/B 测试,降低模型上线风险。
一键安装第三方库,本地调试如丝般顺滑
工具链全面升级,大幅提升 TensorFlow,PyTorch 等第三方库的安装体验。一键部署应用到云端,真正实现 “一行命令,一触即发”。
推荐搭配使用
轻松构建基于 Serverless 架构的弹性高可用视频处理系统
函数计算和函数工作流结合可以轻松打造弹性高可用的 Serverless 视频处理系统,与传统方案相比,性能、成本和工程效率都有显著的优势。
能够提供
灵活转码:支持自定义转码处理逻辑
视频转码函数完全由用户自定义,无缝支持自定义逻辑。
成本低廉:价格不足转码服务的 1/4
函数计算提供了丰富的计量模式,帮助您在不同场景下获得显著的成本优势。
并行转码:根据视频文件数自动弹性伸缩
同时有多个视频文件上传时, 函数计算自动进行毫秒级弹性伸缩,快速调度计算资源, 并行处理多个文件 ,您只需为使用的资源量付费,无需支付额外费用。
快速迁移:迁移成本低,改造代价小
FFmpeg 相关命令可以直接移植到函数计算,在虚拟机上部署的基于 FFmpeg 的服务可以轻松切换到函数计算,迁移成本低。
推荐搭配使用

场景体验

客户案例

新浪微博
新浪微博使用函数计算--无服务器计算,处理每日数十亿次个性化图片处理,综合成本下降 35% 。
世纪联华
世纪联华使用函数计算+表格存储的方式,平滑支撑双 11 大促等突发业务。
石墨文档
函数计算FC这种无服务器计算的模式帮助石墨文档有效解决了性能瓶颈,并节省了 58% 的服务器成本。
语雀
语雀使用函数计算处理 CPU 密集型任务,免去了搭建集群的代价。
高德地图
函数计算在“十一出行节”峰值场景中表现优秀,整体服务成功率均大于 99.99% ,服务稳定性超出预期。
闲鱼
在闲鱼,Serverless 赋能了云端一体化编程模式,使用该模式开发的需求,开发人日减少了 30% 以上。

产品动态

查看全部日志

文档与工具