大家好,如之前 预告,云引擎的「组管理」功能已经正式上线了,入口位于 控制台 > 云引擎 > web 组(点击下箭头)> 组管理。
使用这一功能,您可以建立多个独立的云引擎实例分组,在访问同一数据源的情况下,部署多套不同的服务器端业务代码,并对每个分组设置独立的二级域名,实现更丰富的业务需求:
- 将用户界面和管理后台拆分为不同的项目,使用不同的域名。
- 使用不同的服务器端语言来编写云函数和网站,例如您可以使用 Node.js 编写云函数,而用 PHP 来实现网站。
- 单独部署主系统之外的边缘支持系统,方便独立维护。
简介
云引擎默认会有一个用于处理云函数、Hook 和定时任务的分组「web 组」,其他额外创建的分组将成为「拓展分组」。拓展分组无法使用云函数、Hook 和定时任务,只能通过绑定的二级域名或自定义域名来提供网站托管服务。在创建了多个分组后,您可以随时在云引擎界面中切换分组。
每个分组都有用于测试代码的独立的预备环境,以及独立的域名供外部访问。同时每个分组的环境变量、代码仓库等设置也是独立的,因此可以单独向一个组部署代码。您可以按照 实例管理文档 中的介绍,在分组中创建和管理实例。如果组中没有实例就无法响应请求;如果组中有多个实例,便可以提供负载均衡和高可用的能力。
创建和管理组
组管理界面提供了创建、删除和修改默认分组的功能。
选择一个分组并进入到它的设置界面中,就能修改相应的代码仓库、二级域名、环境变量等信息。一个分组中,开发者只能创建**生产环境**实例,当第一个生产环境实例被创建后,系统会自动赠送一个预备环境;当分组中最后一个生产环境实例被删除时,系统同时会删除那个预备环境。若想删除当前的分组,则需要先删除该分组下的所有实例。
如果您使用命令行工具来管理云引擎,请确保已经将命令行工具升级到了 0.7.2 或更高的版本(使用 $ lean version
来查看当前版本)。更多关于命令行工具的介绍,请参考 命令行工具 CLI 使用指南。
价格
云引擎组管理是一个增值功能,开启组管理将额外收取 20% 的云引擎实例费用。但目前该功能免费试用,正式收费之前我们会另行通知。详细价格方案请参考 文档。