2023爱分析·云原生 IDE 市场厂商评估报告:行云创新(CloudToGo)

2023-05-18

657

原文出自:爱分析

爱分析云原生 IDE 市场厂商评估报告

图:云原生 IDE 市场厂商评估报告


01 研究范围定义


企业数字化转型初期,通过资源池云化,解决了IDC时代运维、部署、扩容的难题,但传统应用单体架构厚重、烟囱式架构等带来的一系列应用层面的问题并没有得到有效解决,云对业务的价值主要还停留在资源供给的阶段,无法充分发挥出云的价值。


进入数字化时代,应用成为企业开展各项业务的落脚点。随着业务的快速发展,应用的功能迭代变得越来越频繁、业务系统变得越来越复杂、对IT资源的需求也变得越来越弹性。如何合理高效分配利用底层IT资源、管理上层应用、平衡二者关系,成为企业当下数字化建设中的重要关注点。


伴随着企业数字化转型的全面深入,云原生技术作为一套以云操作系统为核心,为灵活调度、按需分配云等基础设施的资源而专门设计的全新的IT技术体系,以其统一的资源调度能力和灵活弹性扩缩容能力,成为了企业应对上述问题的最优解。基于容器化、微服务、DevOps等先进技术手段,打造敏捷化的IT体系,也逐渐成为了企业IT架构优化升级的新方向。


根据爱分析调研和测算的数据,云原生在大型国有和股份制商业银行中的渗透率已接近100%,在其他持牌金融机构、省市级政务部门,以及制造、零售、能源行业头部和腰部公司的渗透率为20%至40%,预计到2025年,云原生在这些行业领域的渗透率都将达到80%以上。


为此,爱分析将发布《2023爱分析·云原生厂商全景报告》,为甲方选型提供参考。如云原生市场全景地图所示,爱分析将市场划分为基础设施、基础软件、应用定义与开发、一站式云服务、运维管理、安全六类,囊括云原生存储、云原生数据库、云原生中间件、开发运维一体化(DevOps)、云原生IDE、云管理服务(MSP)、云原生智能运维中台、云原生安全等细分市场。


云原生市场全景地图

图:云原生市场全景地图


云原生技术逐渐普及的趋势下,对于企业应用开发体系提出了更高要求。然而,传统应用开发工具普遍存在资源消耗高、环境准备时间长、代码安全难以保障以及无法适应云原生开发需求等问题。因此,如何重塑自身引用开发体系,以满足云原生环境下容器应用开发需求,逐渐成为企业关注重点。此时,云原生IDE凭借其与云原生环境的高契合度、极高的兼容性和易用性、以及完善的安全防护机制等核心优势,已然成为企业解决上述问题的不二之选。


这一背景下,通过深入调研,爱分析遴选出具备成熟解决方案和落地能力的厂商,供企业在做云原生IDE厂商选型时提供参考。同时,在该市场下,爱分析重点选取了云原生IDE厂商行云创新(CloudToGo)进行能力评估。


02 云原生IDE市场分析


市场定义:

云原生IDE,是指以容器、微服务等云原生技术为基础,支持多种开发语言,以及多种IT环境部署使用的应用开发工具,具备自动化环境配置、移动化开发、多人在线协同开发、文档共享等核心功能,以及高安全性、低资源消耗等核心特点。能够通过将代码、环境配置等全部打包到一个或多个Docker容器中,实现开发环境的轻量化和可移植性,更好地适应不同规模的应用开发需求。


甲方终端用户:

金融、大型国央企、运营商等企业的IT开发部门


甲方核心需求:

随着数字化转型逐步深入,云原生技术迎来了大范围普及,容器化、微服务以及DevOps等先进技术逐渐成为当下企业重塑自身IT架构的重要手段。从传统云架构向云原生架构的转变,一方面,使企业IT系统敏捷性和底层资源的利用效率得到了进一步提升。但另一方面,也为企业应用开发带来了巨大挑战。传统以本地化IDE工具为核心的开发体系,由于不适配云原生环境、缺乏自动化功能以及安全性较低等原因逐渐无法适用。因此,与云原生相适应的云原生IDE逐渐成为企业进行应用开发的首选。具体来说,企业对于云原生IDE的核心需求主要有以下几点:


甲方企业对于云原生IDE的需求示意图

图:甲方企业对于云原生IDE的需求示意图


需要具备完善的安全防护机制。在传统应用开发模式下,IDE工具普遍只能部署在本地使用,代码安全性易受到较大威胁。并且由于缺乏完善的安全防护机制,员工离职、电脑丢失等原因所引起的核心代码泄漏事件频繁发生,容易对企业造成不可估量的经济损失。因此,具备完善的安全防护机制,是当前企业对于云原生IDE的最核心需求。


需要支持多种开发语言。自信息化时代以来,企业应用开发体系经历了多次升级迭代,其编程语言也变得愈加丰富,包括Java、C++、Python、Golang等。此前企业大多依靠部署不同的开发工具,以满足不同编程语言的使用需求。但这一模式对于底层资源的消耗较高、成本支出较大,并且使得应用开发效率始终无法有效提升。因此,具备多种开发语言支持能力,是企业对云原生IDE的核心需求之一。


需要能够兼容原有开发工具体系。企业传统多种开发工具并行使用的体系已经较为稳定,技术人员也大多形成了较强的使用习惯和技术依赖。短时间内开发工具的大规模替换,势必会对企业技术人员的开发体验造成较大影响。因此,是否具备兼容原有开发工具,以及使开发人员具备一致的开发体验的能力,也是企业对于云原生IDE的核心关注点之一。


需要能够全面适用于云原生环境。随着企业IT架构逐步向云原生转型,容器应用的开发需求也进一步增长。然而,传统本地IDE以及VDI为代表的云IDE并不是以服务云原生为目的研发的,无法适用于复杂多样的云原生环境,导致企业应用开发严重受阻。因此,能够全面适用于云原生环境,已然成为企业对于IDE工具的核心需求之一。


需要能够支持移动化开发和多人协作。一方面,企业传统IDE工具大多只能基于本地使用,应用开发受地域、时间等因素限制严重,员工使用体验较差;另一方面,在传统应用开发体系下,各开发人员间及各部门间缺乏有效的协同协作手段,应用开发文档也无法高效共享,导致知识沉淀及复用能力较弱。因此,能够支持远程开发及多人协作,也成为企业对于云原生IDE的一大关注点。


此外,部分甲方企业对云原生IDE还有以下期望需求:


需要具备一站式的自动化开发功能。企业传统应用开发流程,从代码编辑、代码测试、部署到重构等,大多依靠人工进行。并且传统IDE工具普遍缺乏足够的自动化功能,导致整体应用的开发效率无法有效提升,人力成本高。因此,具备一站式的自动化代码开发能力,也逐渐成为企业对于云原生IDE的一大核心需求。


厂商能力要求:


基于上述甲方企业对于云原生IDE工具的诸多核心需求,云原生IDE厂商需满足以下核心能力要求:


在多种开发语言支持方面。厂商所提供云原生IDE产品,需内置多种开发语言模板,包括主流的JAVA、C++、Python等,使企业开发人员能够按需进行模板调用,无需再部署多个开发工具,有效节省资源成本。同时,该IDE工具还需支持定制化模板开发,便于后续新技术的快速应用,助力企业数字化转型的逐步深入。


在兼容原有开发工具体系方面。厂商所提供云原生IDE产品,需能够全面兼容企业原有应用开发工具体系,包括VS、IDEA、Eclipse等。企业通过部署该云原生IDE工具,无需将原有工具体系进行整体替换,有效保障了开发人员的使用体验。同时,还能够进一步将原有工具与云原生IDE进行有机结合,最大限度发挥各个开发工具的能力优势,提升企业整体应用开发效率。


在全面适用于云原生环境方面。厂商所提供IDE产品,需基于容器、微服务等云原生技术开发,具备低资源消耗、高复用性等核心能力特点,能够完全适用于云原生复杂环境,并全面支持云原生应用开发需求;同时,该云原生IDE工具还需能够与DevOps平台兼容使用,以满足在云原生体系下,企业应用快速交付、快速迭代的核心需求。


在支持远程开发和多人协作方面。首先,厂商云原生IDE产品需具备移动化开发能力,帮助企业开发人员能够基于HTTP协议,随时随地通过浏览器进行代码开发操作,摆脱地域和时空限制,大幅提升开发人员使用体验;其次,该云原生IDE产品需支持多人在线实时协作和开发文档共享,能够进一步提升开发人员间协作效率,并提升知识的复用性,实现应用开发流程的整体优化。


在保障代码安全性方面。厂商产品需具备全面的代码安全保护机制,包括将代码存储在服务器端、代码防拷贝、屏幕水印、多重认证等方式,能够有效保障企业代码开发的安全性,减少代码从本地终端泄露的风险,为企业保护核心资产不受侵害提供助力。


在一站式的自动化开发能力方面。厂商所提供云原生IDE产品,需具备成熟的AI能力,能够将机器学习等先进技术融合进应用开发流程中。并依托其所具备的自动化环境配置、智能代码提示、自动化代码测试、部署、重构等一站式功能,帮助企业建立自动化、智能化的云原生应用开发体系,将复杂开发流程化繁为简,实现降本增效的显著效果。


入选标准说明:


1. 符合市场定义中的厂商必备能力要求;

2. 2022年Q1至2023年Q1云原生IDE付费客户数量≥5个;

3. 2022年Q1至2023年Q1云原生IDE合同收入≥500万元。


03 厂商评估


厂商介绍:


行云创新公司定位于云原生数字化创新平台产品和解决方案提供商,围绕云原生复杂的使用场景,推出了包含云原生数字化创新平台CloudOS、云原生CloudIDE产品TitanIDE、微服务治理平台SolarMesh、多容器集群管理平台Bootes、前端低代码开发平台PagePlug、云原生API测试平台KeplerAPI等在内的丰富产品矩阵及解决方案。自2016年创立以来,先后获得了华为、中信银行信用卡中心、中信证券、汉口银行、一汽、上汽、海尔、格力、南航、华润、浙江省电检院等众多行业头部客户的青睐。


产品服务介绍:


TitanIDE是行云创新公司基于云原生等前沿技术并结合其多年在开发者工具领域的探索经验推出的专门面向企业软件开发场景的一站式云原生IDE产品。其具备代码防拷贝防泄漏、超海量开发模板、多IDE核心支持、可视化研发效能看板、多人协作开发、微服务架构开发调试等多种核心能力优势。并且提供开箱即用的全流程安全且智能化的代码开发体系,能够为企业带来更好的云原生应用开发体验的同时,帮助企业提高开发效率、提高资源利用率、保障开发安全,最少只需要一台虚拟机、安装十分钟,即可开启企业全新的云原生开发之旅,加速推动企业IT架构的整体升级优化进程。


厂商评估:


综合来看,行云创新TitanIDE在保障企业开发人员使用体验、丰富的云原生特性以及场景化能力、代码等企业数字化资产的安全防护能力等方面具备显著优势,同时行云创新公司还提供与TitanIDE产品相配套的云原生产品矩阵:


强大的安全防护机制,全面保障企业核心资产不受侵害。为避免因代码泄露,而导致企业核心资产遭受损害,TitanIDE配备了完善、全面的安全防护机制。第一,区别于传统开发工具,TitanIDE只将代码保存在企业服务器端,从源头上避免了代码由本地终端泄露的风险;第二,TitanIDE还具备代码防拷贝、屏幕水印、双因素认证等多重安全防护手段,进一步保障了代码开发的安全性;第三,TitanIDE具备全面的审计流程和用户权限管理体系,可实现具体到个人的精细授权,有效的切断了代码泄露路径。此外,TitanIDE提供详实的操作日志,便于对用户行为进行追踪和分析。通过三重手段的共同作用,使企业代码、数据、文档等核心数字化资产的安全性得到了极大的保障。


TitanIDE安全防护机制示意图

图:TitanIDE安全防护机制示意图


多重先进技术能力支撑,有效保障企业开发人员使用体验。行云创新TitanIDE以全面符合开发人员使用需求为核心驱动力打造。一方面,能够支持包括VS Code、Eclipse、OpenSumi、Jetbrains各款IDE(包括Intellij IDEA, Goland, WebStrom等),甚至是开发测试所用到的周边软件,如Postman,Navicat等企业传统开发测试工具,使开发人员无需进行额外培训,即可快速上手,极大减少了学习成本,并有效保障了使用体验。同时,结合TitanIDE的多种核心能力优势,在保留用户原有使用习惯的基础上进一步发挥传统开发工具的效果和价值,加之融合不断出现的新生研发工具及技术(如:CursorIDE,GitHub Copilot等),有效促进企业整体应用开发体系的优化升级;


TitanIDE使用效果示意图

图:TitanIDE使用效果示意图


另一方面,TitanIDE还内置了拥有海量应用开发场景的模板市场。通过TitanIDE整体部署使用,能够帮助企业开发人员无需重复配置开发环境,实现一键启动Java业务开发、Python人工智能、Golang物联网的开发、C++等主流开发语言以及业务场景所需要的中间件、数据库、API接口等配套开发环境,有效将原来一两周的环境准备时间缩短至不到一分钟,帮助每一位开发者快速创建一套完整的、专属的开发调试环境。通过TitanIDE的整体应用,帮助企业用户有效避免了传统模式下因联调环境单一而出现的效率低下和相互干扰,并且满足团队复杂开发场景下的个性化的应用开发需求。


TitanIDE内置模板展示图

图:TitanIDE内置模板展示图


不仅如此,Dapr、Zeebe、EdgeX等优秀开源技术框架及示例也可以通过TitanIDE一键生成,帮助研发人员快速学习和应用新技术。此外,TitanIDE还支持定制化模板开发,企业开发人员能够根据自身需求快速打造新型模板使用并进行团队间共享,为后续新技术的持续引入提供支撑。


成熟的云原生产品特性,助力企业打造真正的“云上”开发体系。首先,相比于本地开发或是基于虚拟桌面VDI的开发模式,行云创新TitanIDE通过容器技术共享算力,可以做到动态资源调度,消耗资源更低,资源利用率更高,能够帮助企业全面适应云原生复杂环境下的应用开发需求的同时,降低整体应用开发成本并提升开发效率,使企业能够直接开发出云原生的应用。


其次,TitanIDE部署于企业的私有云或混合云,无需安装任何客户端软件,企业开发人员只需要使用浏览器即可随时随地安全访问企业的云端开发环境,极大的提升了用户使用体验和开发效率。


此外,TitanIDE还支持企业内的多人在线协作,能够通过为项目组创造共同的“云上”开发空间,代码、文档、数据一切资产皆在企业的私有云或混合云上,组内成员可以按需安全共享、协同开发测试,显著提升团队的协同开发效率、企业知识复用能力,缩短应用开发流程。


行业领先的场景化能力,全方位满足企业个性化开发需求。行云创新深耕云原生领域多年,积累了深厚的大型企业服务经验,对不同领域企业个性化的应用开发场景需求有着深刻认知。其TitanIDE产品在信创环境开发、GPU人工智能开发等场景下,具备行业领先优势。


一方面,行云创新是信创工委会成员单位,其TitanIDE产品能够全面兼容国产主流基础设施、操作系统、浏览器等信创设施,企业无需额外改造,即可通过使用TitanIDE在信创环境下进行业务迁移和开发,解决企业非信创向信创环境过渡过程中开发环境一致性的问题;另一方面,在GPU人工智能开发场景下,依托其内置的AI应用开发模板,以及成熟的GPU算力共享能力,能够帮助企业有效提升算力支撑水平,更好的进行人工智能应用的开发,加快智能化转型进程。


例如,在某头部券商项目中,通过TitanIDE的整体部署应用,依托于该工具所具备的“开箱即用”的产品特性,以及内置海量开发模板、行业领先的场景化能力等核心优势,有效解决了该券商在云原生应用开发、微服务应用开发联调、开发环境信创化、GPU开发场景下面临的挑战。


首先,在云原生应用开发方面,通过“开箱即用的预置开发环境”能力,帮助该券商补足了微服务开发过程中开发测试环境搭建成本高、效率低等短板;


其次,在信创场景下,凭借TitanIDE天然支持全信创环境安装部署、开发、测试等能力,有效解决了该券商传统本地开发环境与信创环境硬件及操作系统不一致,跨平台交叉编译适配困难的问题,实现“代码中立化,按需在信创、非信创环境上编译和调试”;


最后,在GPU使用场景中,基于TitanIDE内置的丰富 AI开发模板,结合共享云端集群GPU卡开发模式,全面提升了该券商AI应用开发的算力支撑水平,避免了传统方式下在本地开发好再上传到有GPU的服务器调试,不断反复、效率低下,以及在多用户需要使用GPU设备时难以协同等问题,成功帮客户打造了“AI+GPU一站式开发环境”。


多维度研发效能看板,助力企业实现研发过程数字化管理。TitanIDE集成了开源的研发数据平台DevLake ,能够为企业提供自动化、一站式的数据收集、分析以及可视化能力。一方面帮助企业了解到最基本的研发效能指标(例如:DORA维度的指标、解决Bug的平均时间、PR合入时间、用户活跃时长、代码提交量等);另一方面,回答企业管理者更为实际的研发管理问题,如团队每天的真实工作情况、员工每天投入开发和研发工作的时间是多少等,帮助管理者借助数据更好通过全局维度去判断用户工作状态以及项目状态,为研发效能提供数据参考。


完善的云原生产品矩阵,加速企业IT体系重塑升级进程。依托于多年云原生领域研发积累,除TitanIDE外,行云创新还能为企业提供包括云原生数字化创新平台CloudOS、微服务治理平台SolarMesh、多容器集群管理平台Bootes、前端低代码开发平台PagePlug、云原生API测试平台KeplerAPI等在内的完善云原生产品矩阵,并且这些产品可以任意组合,企业用户可以根据自身情况,按需灵活选择搭配,快速构建起适用于自身的云原生开发体系,为企业IT升级和企业数字化转型赋能。


典型客户:


中科曙光、汉口银行、上汽集团、某头部券商客户等


04 入选证书


TitanIDE 爱分析


技术交流
我们建立了多个云原生技术交流群,其中有来自Oracle、Citrix、华为、腾讯等国内外云计算专家,立即扫码,拉你进群。目前已有2000+开发者加入我们......
云原生厂商 云原生技术服务商
在云原生时代,行云创新致力于通过赋能开发者,实现企业快速迭代与交付,大幅提升创新效率。
产品下载