概述
EdgeOne 版本管理允许您安全地测试、部署和回滚站点的配置。
支持的模块
当前版本管理仅支持七层加速配置组和边缘函数配置组,即开启版本管理之后,站点加速、规则引擎和边缘函数模块会处于版本管理模式仅能跟随版本变更,站点下其他配置都处于即时生效模式。
功能价值
1. 允许您创建独立版本来进行配置的管理和变更。
2. 提供测试环境,允许您在将变更部署至生产环境之前先发布至测试环境进行验证,确保可以提前识别出潜在问题和冲突。
3. 部署后出现任何意外问题,版本管理还提供了快速回退至先前版本的能力,使您能够快速恢复到稳定的配置,并将对您业务的负面影响降到最低。
相关概念参考
版本
版本管理中,版本是配置的最小管理单元,您可以创建独立的版本来管理配置变更。
配置组
配置组是版本的上层管理单元。EdgeOne 将不同的功能模块划分为不同类型的配置组,例如:站点加速、规则引擎模块划分为七层加速配置组,边缘函数-触发规则模块划分为边缘函数配置组,四层代理模块划分为四层加速配置组,安全防护模块划分为安全配置组等。
假设您使用了七层加速和安全防护两个功能,并且是两个不同的团队来负责运维,不同配置组的划分有利于您的团队更方便地管理各自的配置。
工作模式
工作模式分为即时生效模式和版本管理模式两种。
即时生效模式是指配置变更是即时下发的,生效后会对所有生产流量都产生影响。
版本管理模式是指配置必须跟随版本发布才能变更,版本生效后才会对相应环境中的流量产生影响。
开启版本管理之前,站点下所有的配置都是处于即时生效模式;开启版本管理之后,配置组中的配置就会处于版本管理模式,站点下的其他配置都处于即时生效模式。
环境
开启版本管理后,EdgeOne 会默认为您提供测试环境和生产环境。
测试环境:EdgeOne 提供了一批与生产环境隔离的节点作为测试环境,您可以安全地测试变更的配置是否存在问题。
生产环境:EdgeOne 的全网节点即为生产环境,当您在测试环境中验证配置无问题后,即可将变更发布至生产环境作用于所有生产流量。