6 月 28 日,腾讯云正式发布了以应用为中心的自动化交付和运维工具——Orbit,该产品依托腾讯云多年沉淀的云原生技术和丰富的应用实践经验,将为开发者和企业提供云原生应用开发、交付、运维全生命周期管理能力,助力企业更简单、便捷、高效地实现应用云原生化,推动企业业务创新和高质量发展。
如今,云原生技术正成为深刻改变企业上云和用云方式的重要驱动力。Gartner 预测,到 2025 年,95% 的数字化工作将部署到云原生化平台上。但与此同时,企业云原生化过程中也面临着一系列挑战,一是由于云原生技术栈复杂性高且增长快,同时伴随传统应用交付和运维工作左移至开发,开发者认知负担增加,影响开发效率;二是微服务架构提升了应用发布的复杂性,在缺乏完善工具支持的情况下,无法保证发布的安全性和效率;三是传统可观测工具存在工具孤岛和视角割裂等问题,影响排障效率。
面对这样的挑战,Orbit 应运而生。腾讯云 CODING 持续部署产品总监吴海黎表示,“Orbit 覆盖云原生应用开发、交付、运维全生命周期,可进一步降低企业应用云原生化门槛,提高应用交付效率和可靠性,实现研发高效自助式运维,让开发者将更多时间和精力聚焦于业务逻辑和应用开发迭代,从而满足企业提升竞争力的要求。”
具体而言,在开发环节,Orbit 使用视角分离的方式来解决云原生复杂性的问题。在 Orbit 中,企业运维人员可以通过模板封装 K8S 的规范,通过插件封装 K8S 和 CNCF 社区的扩展能力,也可以使用内置的服务模板和运维插件,便捷接入 CNCF 官方生态。研发人员也可以引用这些模版和插件,只需填上少量和业务相关的参数,就可以完成云原生应用的改造,适配云原生社区的最新能力。
在交付环节,Orbit 可自动监测制品库和代码仓库,自动捡配应用未发布的制品、配置、SQL 变更,随后原子化、版本化发布到多个环境,保障了一致性和可靠性。同时 Orbit 还支持可视化部署流程编排,可灵活编排多环境、多地域、串并联发布。此外,基于腾讯云大规模容器发布经验,Orbit 抽象了产品化的分批部署、灰度、蓝绿、金丝雀等发布策略,企业只需简单配置研发即可实现高级发布策略,提升发布可靠性,降低发布引发的生产故障。
在运维环节,Orbit 推出以应用为中心,混合云统一观测平面的能力,覆盖了监控告警、链路追踪、日志等日常排障场景,并通过 TraceID 打破了不同环境之间的工具差异,让运维更轻松方便。同时 Orbit 自研 adapter 服务统一了各类可观测工具数据标准,实现了可观测工具的可插拔性以及可扩展性,用户不仅可以自由选择 Orbit 官方支持的可观测工具,也可以进行自定义扩展。
数字经济时代,云原生的应用已成为企业数字化转型的必选项。腾讯云作为各行各业的数字化助手,期待通过 Orbit 为云原生开发者带来全新的应用管理体验,助力开发者轻松拥抱云原生技术红利。未来,腾讯云也将深耕行业需求,不断创新技术,打磨产品与解决方案,推动更多企业实现快速、灵活、智能化的业务创新与发展。