版本管理概述

版本管理功能让您能够基于自定义请求规则对配置变更进行测试并快速部署和回滚。

套餐限制

基础版

标准版

高级版

企业版

不支持

不支持

支持

支持

使用高级版或企业版套餐的站点可以通过版本管理功能配置站点,站点克隆版本后,版本内的配置规则会占用整体的套餐额度。

使用场景

当需要对业务请求进行灰度测试和验证时,版本管理通常可以解决这类问题。使用步骤如下:

  1. 购买高级版或企业版套餐并开通版本管理功能。

  2. 创建环境,通常情况下基于区分为开发环境、灰度环境和生产环境。

  3. 基于已经存在的版本克隆一个新的版本,并在新的版本内修改配置。

  4. 在已经设定好的环境中进行版本部署、测试、升级。

image

环境

当您的业务针对当前的规则不太适用的时候,为了避免对您的业务产生影响,我们为您提供不同版本的独立环境。

开通版本管理后,您就可以创建您需要的环境。

说明

开通版本管理后将为您自动创建默认环境。默认环境的版本为版本0

默认环境作为生产环境。

  • 开发环境:提供配置变更的环境。

  • 灰度环境:提供配置变更测试验证的环境,在升级到生产环境之前进行测试。

  • 生产环境:当前使用的是版本0的环境,无法编辑和删除,此环境保留了当前域名的所有配置。

您在克隆新版本的时候,这个版本将用于您的低优先级环境(开发环境)。在开发环境中测试版本后,将该版本升级到灰度环境进行测试,没有问题后,升级生产环境。

版本

站点开通版本管理后,平台会基于版本功能集合为站点动态划分版本配置和全局配置。

开通版本管理后,系统会默认为站点创建版本0。

版本0:当前站点的所有配置,创建环境默认使用版本0,保证当前域名业务不受影响。

版本是不允许创建,您可以通过克隆的方式来创建新的版本,新的版本复制现有版本的所有配置。

版本准备好之后,手动应用到优先级最低的环境(开发环境),然后通过升级的方式到达优先级最高的环境(生产环境)。