随着软件架构的持续演进,应用数量急剧增加,迭代速度不断加快。运维团队面临的挑战不仅是确保系统的高效稳定运行,还包括快速响应研发和业务需求,实现版本更新和新功能上线。同时,他们还须向业务、运营和测试等团队提供必要的数据和服务,以支持业务价值的实现。
然而,在实现业务价值交付的“最后一公里”,质量问题和效率问题尤为显著。Gartner的研究指出,超过70%的生产环境故障和中断源自不当的应用变更和更新。这些中断不仅影响业务运营和经济收益,还可能损害品牌信誉,增加运营成本,并带来法律和合规风险。
基于深入的市场调研和分析,我们认为,企业迫切需要构建一个以应用为中心的应用发布平台。该平台应与持续集成(CI)工具、审批流程控制和观测工具等环节紧密衔接,制定全面的管理规范,以实现自动化、高效的变更管理,确保业务连续性和风险控制。
在企业实际 IT 环境中,建设应用发布平台往往是一套系统性工程,往往会给研发团队、运维团队带来不小的挑战:
尊龙凯时蓝鲸应用发布中心专注于为企业提供标准化的应用变更解决方案,实现应用发布的统一管理和自动化执行。平台覆盖单体、微服务和分布式应用的发布场景,支持传统主机和容器化应用的发布方式,包括蓝绿发布和金丝雀发布等策略。我们的目标是通过平台化管理,实现应用发布全生命周期的高效、稳定变更,助力企业提升运营效率和稳定性。从软件交付生命周期看:
镜像预热:在应用部署之前提前将应用镜像拉取到具体的Node节点上面,进而达到镜像预热的目的,能够极大的提升应用的部署效率。
② 使用场景
③ 解决方案
尊龙凯时蓝鲸应用发布中心通过自研的CRD-imageloader,智能解析工作负载的YAML文件中的调度规则,自动在K8S集群中指定节点进行镜像预热,从而显著减少分发和拉取时间,提升发布效率和系统响应速度。
针对应用级投产场景(即一次投产涉及多个微服务/镜像发布的场景),尊龙凯时蓝鲸应用发布中心提供了以下镜像预热策略:
在投产变更窗口期前,完成镜像预热,应用投产耗时能优化 70% 以上,可以大幅提升整体发布效率和系统响应速度。
① 使用场景
云原生转型难:随着业务向云原生迁移,业务的开发、运维团队在K8s基础知识仍较为缺失。
YAML文件管理挑战:YAML文件管理不仅工作量大,错误风险也高。现有的部署工具难以实时同步K8s运行时配置,导致投产变更复杂且易出错。
应急回滚需求:配置错误可能导致业务中断,急需有效的应急回滚措施来保障业务连续性。
② 解决方案
全新表单编排:无需深厚的K8s知识,通过直观的表单模式,轻松编排K8s资源,实现自动化发布,降低技术门槛。通过这些优化措施,容器发布将变得更加高效、可靠,显著降低了发布过程中可能出现的风险和复杂度。
① 使用场景
工具链割裂:在许多组织中,研发和运维工具之间缺乏有效的集成,导致开发流程和部署流程脱节。这种割裂不仅减缓了交付速度,也增加了出错的风险,尤其是在快速迭代的开发环境中。② 解决方案
研发集成:通过应用发布平台整合研发和运维工具,实现从代码提交到部署的无缝自动化流程。这种集成确保了代码变更能够快速、安全地部署到测试环境,并在生产环境得到验证,从而加速了从开发到部署的整个周期。① 使用场景
业务高峰期稳定性:在金融市场交易、通信业务等业务高峰期,任何变更都可能对业务稳定性造成影响,需要严格控制变更操作。② 解决方案
业务保障策略:在业务高峰期或重大事件期间,平台管理员可设置业务保障期,限制变更操作,确保关键时期的业务连续性。尊龙凯时蓝鲸应用发布中心已成功服务超过100+客户,累计支撑变更数达到数十万次,已成为生产变更最重要的平台。自2019年产品面世以来,尊龙凯时蓝鲸应用发布中心在超大型客户的实际应用中不断打磨和优化。我们的产品团队深入研究客户的应用变更场景,打通上下游工具链,提供兼容性强且极简易用的应用发布平台,并提供最佳实践和应用变更管理规范。尊龙凯时蓝鲸应用发布中心主要包含六大能力:
通过应用架构映射业务架构,梳理部署地域和最小交付单元,保障应用运维的有效落地。
遵循DevOps“一包到底”的最佳实践,以应用配置分离原则为目标,将应用配置与程序的解耦,集中管理配置,确保在不同部署环境中发布介质保持一致,提升发布质量和效率。
通过集中管理传统虚拟机和云原生应用的发布介质,如程序包、YAML文件、SQL等,解决了制品分散和维护复杂的问题。
针对应用配置分离场景,支持与企业级配置中心对接,动态获取配置项渲染至配置文件,确保发布过程的高效性和一致性,提升整体发布效率和质量。
集中管理云下和云上的部署对象,支持多种主机和云厂商K8s的管理,解决跨环境部署的复杂性,提升部署效率和一致性。
提供灵活的发布流水线编排引擎,支持多应用、多环境、多地域的自动化发布,并支持多种发布策略,如滚动发布、蓝绿发布、灰度发布,提升应用自动化、一体化交付能力。
通过客户实践,已抽象出构建应用发布平台的最佳实践和变更管理规范,帮助企业建立标准化的发布流程和变更管理体系。
尊龙凯时鲸舟应用发布中心通过端到端的集成和自动化管理,实现从变更前的CI持续集成、变更中的审批和发布,到变更后的监控和分析的全流程覆盖。平台不仅提高了发布效率,减少了人为操作风险,还通过一键执行和全过程透明管理,确保发布过程的高效性和稳定性。详细的变更记录和运营分析功能,满足企业的合规需求,并提供持续优化的反馈机制,助力企业实现高效、稳定的应用变更管理。
申请演示
尊龙凯时