基于TSE的全链路灰度发布实践方案  

Whole-Link Gray Release Practice Scheme Based on TSE

在线阅读下载全文

作  者:林志灿[1] 邱浩 LIN Zhi-can;QIU Hao(Practical Education,Center Minnan University of Science and Technology,Quanzhou 362000,China;Tencent Cloud,Tencent,Shenzhen 518000,China)

机构地区:[1]闽南理工学院实践教学中心,福建泉州362000 [2]腾讯腾讯云,广东深圳518000

出  处:《电脑与信息技术》2024年第6期125-130,146,共7页Computer and Information Technology

摘  要:软件开发过程中,应用发布非常频繁,通常情况下,开发或运维人员会将系统里所有服务同时上线,使得所有用户都使用新版本。但这样的操作时常会导致发布失败,或因发布前修改代码,出现线上Bug。假设一个在线商城每天都有大量的用户访问,若直接在所有用户中部署新版本应用,一旦出现问题,所有用户都可能受到影响。相比之下,基于云原生技术,引入灰度发布策略,可以先将新版本的应用部署到少量的用户中,检查是否存在问题,如果没有,再逐步扩展到更多的用户中。通过实践使用腾讯云微服务引擎(Tencent Cloud Service Engine,TSE)提供的网关和服务治理能力,在不修改任何业务代码的情况下,可视化配置灰度规则,实现云上全链路灰度发布,解决了全量发布的各种弊端。In the software development process,application releases are very frequent.Usually,developers or maintainers will put all services in the system online at the same time,so that all users use the new version.But such operations often lead to failed releases,or due to code modification before release,bugs appear online.Suppose an online mall has a large number of users visiting every day,if a new version of the application is directly deployed among all users,once a problem occurs,all users may be affected.In contrast,based on cloud-native technology,by introducing a gray release strategy,the new version of the application is first deployed to a small number of users to check if there are any problems.If not,it is gradually expanded to more users.Through the practical use of the gateway and service governance capabilities provided by Tencent Cloud Service Engine in this article,without modifying any business code,the gray rules are visually configured to realize the full-link gray release on the cloud and verify and solve various disadvantages of the full-release.

关 键 词:云原生 灰度发布 TSE 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象