您现在的位置是:首页 > 文章详情

揭秘 Zadig V2.0.0 新开源架构:效率飙升 50% 的背后故事!

日期:2023-12-06点击:87

11 月初,Zadig 官方合并了 Zadig 系列产品并正式发布了 V2.0.0 全新架构「 深秋 寒露:是时候和 Zadig 说再见了」,此次合并基于开源 Zadig v1.18.0 最新版,并整合了 ZadigX v1.8.0 企业版的全部新功能代码。新版本定名为 Zadig v2.0.0,服务端代码完全开源于 GitHub。对于社区用户而言,V2.0.0 在原有开源基础上提供更多企业级功能,改进了易用性和性能,优化了安全细节,工作流并行和复杂场景的执行效率显著提高,提升效率高达 50%。Zadig 的资源运行成本也降低了近 30%。未来迭代中,所有用户将持续获得产品底层能力的可靠性,助力更多企业提升云原生持续交付能力,为开发者提供更出色的体验。对于已在大规模使用 Zadig 的用户,平滑升级后可以免费激活并体验专业版功能长达 30 天,到期后数据保留,基础版功能仍可正常使用。以下将详细介绍架构升级细节、业务及系统架构变化内容。

Why Zadig V2.0.0 架构升级背景

随着业务的不断扩展,Zadig 面临的挑战也在不断演变。为了确保持续发展、满足用户需求,对 V1.x 系统架构进行升级已成为迫切需求。我们主要考虑到以下方面:

  1. 性能需求: v1.x 版本在处理大量请求时出现性能瓶颈,尤其在用户数量增加和权限配置复杂的情况下。升级旨在提高系统响应速度,改善用户体验。

  2. 安全需求: 随着系统功能逐渐完善,用户关注点转向使用体验和安全性。v1.x 版本中的权限系统可能存在配置信息泄露问题。为了满足更细粒度权限管控和更复杂用户系统的需求,我们需要进行架构升级。

升级涉及的组件变化

Zadig 的底层部署基于标准的 Helm Chart,组件资源和配置在 Chart 中定义。从 Zadig v1.x.0 到 Zadig v2.0.0,以下是组件的变化:

新增服务

  • user: 2.0.0

  • time-nlp: 2.0.0

  • redis: latest

下线服务

  • nsq

  • opa

  • resource-server

Zadig 使用标准 Helm 执行部署,组件资源以及配置均在 Chart 中定义,Chart 结构如下:

升级后的架构图示

Zadig V2.0.0 业务和系统架构图如下所示,帮助深入了解 Zadig v2.0.0 的整体业务和技术架构。

Zadig v2.0.0 业务架构

Zadig v2.0.0 系统架构

业务效果显著

01-工作流效率提升:

使用模板构建、执行和列表页面加载速度显著提高,使用户操作更为高效。

02-环境页面加载效率提升:

页面加载效率提高了 40%,大大提升了诊断问题的速度。

03-系统资源优化:

预计系统整体负载将减少 30% - 40%,涉及 CPU 和内存资源的节约。

内部性能测试结果,不同场景下存在数据差异性,仅供参考


 

立即体验 Zadig V2.0 新架构,开启高效交付之旅!

Zadig 开放,链接,专业

 

推荐阅读

是时候和 Jenkins 说再见了

Jenkins 任务如何迁移到 Zadig 工作流

Jenkins 迁移 Zadig,新项目实施上线效率提升 6 倍

Zadig vs. Jenkins 详细比对:时代的选择与开发者之选

 

阅读原文 / Zadig 在 Github / Zadig 在 Gitee

原文链接:https://my.oschina.net/koderover/blog/10319356
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章