边缘函数是一个运行在火山引擎边缘节点上的无服务器计算环境,支持JavaScript语法和标准的WebServiceWorkerAPI,简单易用。使用边缘函数,您无需采购与管理基础设施,只需编写代码并发布至边缘函数运行,即可完成应用程序的部署和升级。
工作原理
边缘函数的运行时部署在边缘节点上,用户的流量接入后,将根据DNS调度,基于用户的地理信息,就近接入到附近的边缘节点上,就近执行。您只需要编写代码,通过工具上传部署,一经部署,全国执行。
基本概念
- 函数:边缘函数当前支持JavaScript语法,您可以在边缘函数上编辑并执行JavaScript代码。函数由两个部分组成:配置(包含函数的名称、域名、可用的CPU内存规格等)和JavaScript代码(即您编辑的JavaScript代码脚本)。
- 发布计划:边缘函数支持通过配置发布计划来设置生产环境和灰度环境,以满足您开发、测试和部署的不同需求。
- 版本: 边缘函数为您提供版本回溯和管理历史代码能力,每个版本匹配一个版本号,版本号由系统自动生成。
- 域名: 使用边缘函数之前,需要您提供域名作为入口供客户端访问,您可以使用在火山引擎上购买的域名,购买域名方式请参考:域名服务,同时您也可以使用其他云厂商域名。