函数计算是一种全托管的事件驱动计算服务,它允许用户通过编写并上传代码或镜像来利用计算资源,而无需关心基础设施的采购与管理。该服务能够弹性、可靠地执行任务,并提供日志查询、性能监控以及报警等功能。函数计算包含函数、实例、运行环境、触发器、层等组件,相关的基本概念详见相关文档。
如何使用
使用准备
为了流畅地使用函数计算进行应用部署和调试,您需要具备以下经验和知识:
- Serverless架构基础:理解Serverless架构的基本理念,包括其三种形态—函数即服务(FaaS)、平台即服务(PaaS)和后端即服务(BaaS)。
- 高级编程语言:熟悉至少一种如Python、Node.js、Java、Go等高级编程语言,并掌握相关运行环境和依赖管理的方法。
- 网络知识:了解云计算基础概念,包括公有云、私有云网络等网络相关知识。
工作流程
为了顺利使用函数计算服务,您需要按照以下步骤操作:
- 开通服务:首先,您需要注册天翼云账号并按照指引开通函数计算服务,具体步骤请参考快速入门中的开通函数计算服务。
- 编写应用:使用您擅长的编程语言开发应用和函数。函数计算支持多种开发语言。
- 上传应用:将开发完成的应用上传至函数计算平台,以便进行部署和后续的执行。
- 触发执行:函数可以通过事件触发执行。函数计算能够根据请求量自动进行扩缩容,这一过程对用户完全透明。
- 计费结算:费用将根据函数的实际执行时间进行结算,更多计费信息请参考“计费概述”文档。
使用方式
您可以通过函数计算控制台提供的Web界面,通过控制台可以方便地访问和管理函数计算的各项功能。有关如何快速创建函数的详细步骤和指引,请参考快速入门章节。
多语言支持
当前支持Python、Java、Go、Node.JS
产品计费
关于函数计算的计费详情,请参见计费概述。