最近更新时间:2023.03.02 20:24:19
首次发布时间:2022.04.15 14:52:33
函数服务(Volcano Engine Function as a Service,veFaaS)是事件驱动的无服务器函数托管计算平台。支持快速创建和部署函数,按需集成云上中间件和数据库产品。屏蔽底层资源和运维细节,弹性高可靠地运行业务。帮助企业极致缩减开发运维成本,最大限度享受云计算优势。
函数服务提供无服务器计算服务。首先,准备业务代码包或容器镜像,将其通过控制台或 OpenAPI 的方式部署至函数服务。部署完成后,将函数发布至线上。之后,您可按需为函数配置触发器,通过不同类型的事件触发函数执行。函数执行过程中,函数服务会根据业务实时请求量自动扩缩容,保证您的业务平稳运行。整个过程中,您只需为实际使用的计算资源付费,极大节省资源开销。除此之外,您还可通过平台提供的监控和日志功能进行问题定位和快速排障,完成开发、部署、运维一站式体验。
函数服务为您提供无服务器计算服务,帮助您快速构建各种形式的应用。本节为您描述函数服务的核心功能,详细产品功能参见:产品功能。
多事件源触发
提供丰富的触发器选择,包括:API 网关触发器、Timer 触发器、Kafka 触发器、RocketMQ 触发器、TOS 触发器等。作为组件、服务之间的粘合剂,打通上下游业务逻辑。
多语言灵活支持
支持 Python、Golang、Node.js 等主流开发语言。同时支持用户打造自定义运行环境,通过容器镜像的方式提交业务,一键迁移云原生应用。
多维度监控与运维
支持对函数的线上版本进行测试,提前验证函数执行逻辑。同时,提供主流性能指标监控面板、持久化存储的 TLS 日志,方便用户进行宏观问题定位和排查。除此之外,支持查看函数实例级别的日志,使用 Webshell 工具登录实例内部进行细粒度运维。
多版本管理
支持灰度发布,自定义新旧版本的流量比例,方便团队敏捷开发,精细控制多版本应用的流量比例。
弹性执行,按量付费
按照请求量大小自动扩缩容,轻松应对业务的波峰波谷场景。计算资源按请求量和实际使用时间计费,不执行不收费,极致节省资源成本。