云原生集成开发环境——TitanIDE
通过网页在任何地方更安全、更高效地编码2022-08-29
831
DevOps,定然已经耳熟能详了。
现阶段的DevOps产品通过Docker和K8s确实帮助用户解决了资源管理、微服务环境构建和持续集成的复杂、效率低等问题,但是伴随公有云等Infra基础设施持续高速发展,人们对于应用研发的效率追求也产生了更高的要求,对于DevOps产品也不再满足停留在当前阶段,那么如何在DevOps现阶段的版本基础上进一步提高研发效率和质量呢?
现阶段DevOps面临的挑战和痛点
1. 多云资源如何统一管理?
当前,企业的基础资源趋于多云化,如何基于一个平台让应用快速进行跨云迁移、发布?比如:开发在私有云,生产在公有云等这些问题伴随资源环境多元化问题会越来越突出。
2. 复杂微服务组合如何快速进行环境构建、持续集成?
当前DevOps对于单个微服务的环境构建和持续集成问题已经基本解决。但对于企业级软件研发交付团队来说,错综复杂的微服务组合而成的项目如何进行统一的环境构建、部署和交付,目前仍解决得不太彻底,只能让各应用的研发成员都参与到构建、部署的整个阶段。以上复杂的过程容易引起问题不说,效率成本上也是个大问题。
3. 研发效能如何进一步提升?
在当前主流的DevOps产品中,代码、构建、部署全流程自动化触发执行的特性基本都是得到了比较好的解决,但是随着研发管理的深度、精细度要求越来越高,需要研发维护的数据也随之不断增多,管理维护项目数据的项目管理工作量也在不断增大,效率和成本也产生了矛盾。
因此,未解决现阶段DevOps面临的难题,新一代DevOps的破局之道应运而生——云原生DevOps。
什么是云原生DevOps?
阿里云曾给出了一个解释:云原生DevOps,充分利用云原生基础设施,基于微服务、无服务架构体系和开源标准,语言和框架无关,具备持续交付和智能自运维能力,从而做到比传统DevOps更高的服务质量、更低的开发运维成本,让研发专注于业务的快速迭代。
kaiyun开云创新云原生DevOps解决方案
kaiyun开云创新基于CloudOS构建云原生DevOps体系,建设敏捷高效可复用的新一代云原生开发测试云,实现在线研发、在线测试、在线发布,形成企业级数字技术赋能平台,为业务数字化创新提供一体化支撑,加快企业数字化转型步伐。
CloudOS 云原生 DevOps 架构
kaiyun开云创新云原生DevOps体系,帮助具备自主开发能力的企业构建敏捷高效可复用的新一代云原生开发测试云,来支撑业务的快速发展。
新一代云原生开发测试云
kaiyun开云创新云原生DevOps体系应用场景
1. 协同开发:多个 ISV 或是跨地域团队
对于有大量 ISV 协同开发的场景,行云提供了通过应用商店共享组件实现复用、父项目与子项目实现层级管理以及跨项目实现业务对接联调等功能,达成大量 ISV 在统一平台上高效协同开发测试复杂应用体系的目标。在各 ISV 开发过程中,所构建的 API、业务逻辑组件、微服务、算法等,都属于数字资产的范畴。通过持续的调用与迭代,形成一套高度抽象、可以快速复用的数字资产能力,沉淀到企业应用商店对于实现数字化资产价值最大化尤为重要。
通过持续的治理与运营,形成企业云原生数字资产“共建、共用、共享”,促进数字资产的复用与共享,使能数字化云原生应用快速构建与创新。在多个不同 ISV 共同开发的场景,通过组件的共享和复用可以极大的提高应用开发效率。
多租户管理是开发测试云建设重要能力之一,kaiyun开云创新 CloudOS 本身提供多租户管理体系,包括对不同租户的权限、角色、用户的详细设定,以支持不同 ISV 开发团队在同一开发平台上高效协同开发。
2. 支持驻场开发和离岸开发
CloudOS 产品可以部署于企业私有 IDC 机房,通过内网为企业各不同地区的研发办公室的人员以及 ISV 驻场人员提供服务;也可以通过 VPN 方式对外暴露服务,通过离岸方式接入平台开发。
CloudOS 支持与 AD 等统一账户体系对接,实现账号统一管理,并提供审计日志功能。
3. 能力流程标准化,研发创新更简单高效
· 建设企业研发商店,沉淀企业标准化应用能力资产,避免重复“造轮子”;
· 建设研发运维标准化的 CI/CT/CD 能力(持续集成/持续测试/持续部署),提升应用创新效率;
· 建设 IT 自服务平台,减少人员投入,提高团队运作效率。
4. 功能全面,操作简单,应用上云更快
提供应用设计、开发、测试、部署、运维、运营等全生命周期管理,并提供自动化应用镜像构建和发布平台,支撑自研应用、外购应用快速上云,同时支撑传统应用的云原生开发和创新。
5. 项目核算机制,实现精细化运营
支持研发测试项目的评估预算核算机制,提多维度的资源统计分析,实现按照项目、团队的成本核心,提升企业运营效率、降低运营成本。
开发测试云预期收益
---------------------