上云无忧 > 找云产品 > 【阿里云】函数计算
【阿里云】函数计算
函数计算(Function Compute)是一个事件驱动的全托管 Serverless 计算服务。您无需管理服务器等基础设施,只需编写代码并上传。函数计算会为您准备好计算资源,并以弹性、可靠的方式运行您的代码。
*此产品及展示信息均由阿里云官方提供。 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云!微信咨询
  免费试用、价格特惠

注册资本:100000万元人民币

成立时间:2008-04-08


阿里云档案>>

函数计算(Function Compute)是一个事件驱动的全托管 Serverless 计算服务,您无需管理服务器等基础设施,只需编写代码并上传,函数计算会为您准备好计算资源,并以弹性、可靠的方式运行您的代码。所有客户,我们都将提供每月100万次函数调用、400,000(CU-秒)函数实例资源的免费 Serverless 算力支持。


产品优势


高效免运维
使用函数计算时,您只需聚焦于业务逻辑的开发,编写最重要的 “核心代码”,不再需要关心服务器购买、负载均衡、自动伸缩等运维操作,极大地降低了服务搭建的复杂性,有效提升开发和迭代的速度。

弹性高可用
预留实例不由系统自动分配与回收,由您控制实例的生命周期,可以长驻不销毁,将彻底消除实例冷启动带来的延时毛刺,提供极致性能,为在线应用迁移至函数计算扫清障碍。

按需低成本
函数计算提供了丰富的计量模式,帮助您在不同场景获得显著成本优势。 按量付费模型按实际使用计算资源计费,不占用计算资源则不计费,资源利用率高达 100% 。预付费资源包模型根据业务负载估算提前预购计算力,以更低的单价抵扣消耗的计算资源。组合使用两种模式将有效降低成本。

稳定高可靠
函数计算分布式集群化部署,支持多可用区。 如果某个可用区因自然灾害或电力故障导致瘫痪,函数计算会迅速切换到同区域其他可用区的基础设施运行函数,确保服务高可用。


产品功能


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

对象存储(OSS)触发器
当 Bucket 中文件变更时,自动触发函数执行。

表格存储(OTS)触发器
当表格中数据变更时,以变更信息作为参数触发函数执行。

日志服务(SLS)触发器
定时获取更新的日志并触发函数进行自定义日志加工。

消息队列(MNS)触发器
编写函数对发布在主题上的消息进行实时处理。

内容分发网络(CDN)触发器
编写函数对 CDN 事件(预热、刷新等)进行自定义处理。

HTTP 触发器
接收 HTTP Request,自定义处理后返回 HTTP Response。

API 网关触发器
当请求设置函数计算为后端服务的 API 时,API 网关会触发相应的函数,函数计算会将执行结果返回给 API 网关。

事件总线 EventBridge 触发器
通过事件规则过滤事件,将事件路由到函数计算。

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

云监控触发器
提供了丰富的云产品系统事件监控,可以实现更多相关云资源的自动化式的自定义处理。

消息队列 Kafka 版 Connector 触发器
创建FC Sink Connector将数据从消息队列Kafka版实例的数据源Topic导出至函数计算的函数。

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

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

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)标准。

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

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

Custom Container Runtime
函数计算提供了Custom Container Runtime,开发者将容器镜像作为函数的交付物,通过 HTTP 协议和函数计算系统交互。

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


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

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

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

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

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

WebIDE
您也能通过 WebIDE 来部署函数计算。

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

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

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

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

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

多样的实例类型
函数计算提供性能实例和弹性实例两种实例类型。

弹性实例
函数计算基本实例,每月有固定免费额度,代码包上限为50 MB,函数执行时长上限为600s。

性能实例
未提供免费额度,大规格实例,包含多种实例规格,资源上限更高,适配场景更多。

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

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

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


应用场景

Web 应用

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

核心优势
高效免运维,再也不为应用的构建而发愁
前端工程师更专注于业务逻辑的开发,将集群的运维交予函数计算处理,有效提高开发运维效率。


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


高性能低成本,提供最具性价比的服务
函数计算提供了丰富的计量模式,帮助您在不同场景下获得显著的成本优势。


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



实时数据处理

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

核心优势
与多种事件源高度集成,配置简单
函数计算支持丰富的事件源类型,只需要简单的配置就可以对事件源数据进行处理


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



AI 推理

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

核心优势
AI 工程师更专注算法,免去繁琐的运维困扰
人工智能领域开发者可以更专注于算法模型的训练与业务逻辑的开发,将计算集群的运维交予函数计算处理,提高工作效率。


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


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


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



视频转码

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

核心优势
灵活转码:支持自定义转码处理逻辑
视频转码函数完全由用户自定义,无缝支持自定义逻辑。


成本低廉:价格不足转码服务的 1/4
函数计算提供了丰富的计量模式,帮助您在不同场景下获得显著的成本优势。


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


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


相似产品
  • 想买: 672人 简介: 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。
  • 想买: 473人 简介: 消息队列 AMQP 版由阿里云基于 AMQP 标准协议自研,完全兼容 RabbitMQ 开源生态以及多语言客户端,打造分布式、高吞吐、低延迟、高可扩展的云消息服务。开箱即用,用户无需部署免运维,轻松实现快速上云,阿里云提供全托管服务,更专业、更可靠、更安全。
  • 想买: 2636人 简介: 腾讯云容器服务(Tencent Kubernetes Engine ,TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务。腾讯云容器服务完全兼容原生 kubernetes API ,扩展了腾讯云的云硬盘、负载均衡等 kubernetes 插件,为容器化的应用提供高效部署、资源调度、服务发现和动态伸缩等一系列完整功能,解决用户开发、测试及运维过程的环境一致性问题,提高了大规模容器集群管理的便捷性,帮助用户降低成本,提高效率。容器服务提供免费使用,涉及的其他云产品另外单独计费。
  • 想买: 2864人 简介: 弹性容器服务(Elastic Kubernetes Service,EKS)是腾讯云容器服务推出的无须用户购买节点即可部署工作负载的服务模式。弹性容器服务兼容原生 Kubernetes,支持使用原生方式购买、管理资源,并扩展支持腾讯云的存储、网络等产品,开箱即用。弹性容器服务按容器真实使用的资源量计费,腾讯云保证用户容器的安全隔离。
  • 想买: 1477人 简介: 容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全;支持 P2P 加速分发,突破大规模集群并发拉取大镜像的性能瓶颈,助您极速拓展,更新在线业务;支持自定义镜像同步规则及触发器,可与您已有的 CI/CD工作流灵活结合,助您快速实现容器 DevOps。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部