客户背景
该客户是全球知名的百货连锁企业,成立至今已有 60 多年的历史,在全球有超百万员工,经常荣登《财富》杂志世界 500 强榜单。该客户在上世纪末进入中国,经过多年深耕发展,现在经营着多种业态和多个品牌,客户希望通过实体零售店、在线电子商店等方式来为全球各地的用户带来新的购物体验,让人们的生活变得更便捷、更美好。
该客户的中国研发团队一直在使用 Bitbucket 托管企业代码,由于 Bitbucket 在国内没有原厂的技术支持团队,系统出现故障时需通过代理商提供服务或运维团队自行解决,增加了维护成本,严重时会对业务产生影响。此外受Atlassian公司的产品服务政策变化影响(2024年2月,Atlassian已停止对Bitbucket Server的支持),因此该客户中国研发团队考虑将 Bitbucket 更换为更加稳定可靠的同类型产品,且该产品须为国际主流产品,功能完整性、产品成熟度不得低于当前使用的Bitbucket,并希望该产品在国内有原厂技术支持团队以便更好的提供本地化服务。
本土化技术支持,服务有保障
该客户的中国研发团队之前使用 Bitbucket 作为源代码托管平台,这面临两个问题:第一,Bitbucket 受 Server 产品停服影响,该客户的中国研发团队后续无法继续享受到该产品的服务支持,继续使用的话,将面临安全问题;第二,Bitbucket 在国内都没有原厂服务,一旦遭遇技术问题,只能通过代理商提供服务或运维团队自行解决,解决问题的实效性无法保证。
极狐GitLab 是专门为中国用户提供服务的企业级一体化 DevOps 平台,包含能够完整替代 Bitbucket 的源代码托管功能,而且研发上线了很多符合中国用户习惯的功能,比如和钉钉、飞书、企微等产品的集成。更重要的一点是,极狐GitLab 有完全本土化的服务支持团队,能够为付费客户提供 7x24h 的企业级服务支持,在和客户沟通的时候不存在时区、语言等问题,专业服务有保障。
GEO 高可用架构,保障数据安全性,提高服务可靠性
之前该客户的中国研发团队使用的 Bitbucket 未能提供完整的高可用部署架构,以及有效的灾备措施,存在数据损坏、丢失的风险。
极狐GitLab 专业版提供的 GEO 多地部署架构,可在跨地区机房部署多套极狐GitLab实例。实例间为一主多从架构,数据在实例间实时同步。当主实例出现故障时可快速将从实例提升为主实例,并恢复服务,RTO、RPO 提升到分钟级,保障了数据的安全性同时提高了服务的可靠性。该客户的中国研发团队基于极狐GitLab GEO 架构,落地了 1 主 2 从(同城灾备、异地云上灾备)的部署方案,解决了灾备与数据丢失、损坏问题。
极狐GitLab GEO 高可用架构
标准化研发流程,提升团队研发效率
之前受限于 Bitbucket 自身的功能限制,该客户的中国研发团队对于代码管理的使用,主要以代码拉取、推送和基本合并控制为主,并没有对代码提交、代码评审、分支策略等方面进行统一、规范化管理,从而建立起一套可以大规模推广的标准化研发流程,进一步提升研发效率。
极狐GitLab 围绕源代码托管沉淀了一套提升代码质量、规范研发流程的体系和功能实践。极狐GitLab提供的推送规则功能,可对代码提交、分支命名等信息进行格式校验,拒绝dump、cache等非代码文件上传,确保代码推送至代码库中时符合企业统一的要求和规范。通过提升研发人员的工作规范性,从而提高团队的业务响应能力和协作能力。
极狐GitLab 代码准入规则
极狐GitLab可规范代码评审流程,提供强制的流程化的静态评审(合并请求批准),以及按文件名称和类型的动态评审(代码所有者),未经评审不允许合并代码,从而提高代码质量,便于风险控制与追溯。
该客户的中国研发团队通过推送规则、代码评审流程建立准入准出机制,统一并规范研发流程,全面践行流程+工具+文化的DevOps落地方式。
未来可期极狐GitLab将助力客户DevOps体系建设
该客户目前有良好的发展势头,未来将持续扩大在华的投资,给顾客提供更好的服务,同时与本土供应商共赢发展。极狐GitLab未来也会支持该客户的中国研发团队利用极狐GitLab自身提供的持续集成、安全扫描能力,完善该客户中国研发团队的DevOps平台建设,并通过极狐GitLab在效能、AI方面的能力,帮助客户进一步提高软件质量与交付效率。
基于全球领先的DevOps产品以及优质的本土化服务,极狐GitLab将会向国内的零售商提供更完善的DevSecOps解决方案,努力成为中国零售行业的优秀合作伙伴。