基于TitanIDE
打造AI驱动的全云端研发新态势
全云端研发新范式
提升研发效率
AI+GPU
一站式研发
全面满足信创
天然支持全信创环境
使用的产品和服务
中信证券:基于TitanIDE打造AI驱动的全云端研发新态势
项目建设背景


1、实现应用创新加速:在金融行业数字化转型的大趋势和金融行业新核心系统建设背景下,中信证券期望构建新型金融IT基础设施,赋能应用创新,实现金融应用开发敏捷、灵活创新。

2、符合全云端开发态势:随着云原生技术的逐步成熟和普及,越来越多的企业软件开发已经是构建在云原生PaaS平台之上,相较于传统本地IDE开发模式,云端IDE将会在“万物上云”的时代提供更加丰富的适应云时代的功能,从而逐步取代传统本地IDE开发模式成为主流。中信证券在推进数字化转型及IT系统信创化的过程中,也急需解决在云原生微服务架构上的开发工具问题,客户经过了众多产品调研及选型之后,最终选择采用TitanIDE作为其云原生IDE工具。


现面临的痛点


随着云化系统架构逐步推广落地,微服务架构系统复杂度攀升,以及信创工作逐步开展,现有的项目研发过程暴露出以下问题:

1、业务创新效率低,各部门工作协同不够,跨区域、多环境业务研发协作不方便

2、代码资产安全管理难度大,存在大量外包人员,有代码泄露风险

3、微服务业务、大数据业务面临联调挑战,开发、测试无法协同。GPU等专有设备的场景,需要大量算力 。

4、微服务开发过程中需要涉及并同时部署的组件较多且复杂度较高,开发测试环境搭建成本高,急需云上的便捷开发环境与开发工具,尤其是IDE进行集成。

5、大量微服务难管理和使用,如何在开发工具尤其是IDE中根据开发人员的业务意图快速搜索示例代码甚至进而预测意图并自动生成服务调用代码,实现在业务上将总体的微服务架询更快速接入,满足对微服务快速测试的需求。

6、信创系统组件搭建时间成本较高,本地开发机与信创环境硬件及操作系统不一致,跨平台交叉编译适配困难,影响业务开发进度。

7、开发团队为信创迁移大量购买并独占信创服务器,国产CPU、GPU等资源,而非集约化共享使用。使得开发测试资源缺乏统一优化配置,影响业务开发和运行效率。


中信证券统一开发管理平台

【图1】跨数据中心统一开发管理平台


建设内容


通过TitanIDE落地全云端研发新范式。

1、首先着力解决开发环境和云端测试环境一致性问题,打通本地和云端环境,承接DevOps持续部署持续集成流水线,让企业系统研发人员在云端完成开发、测试、部署、上线、运维的全链条。

2、搭载智能编程辅助系统,将人工智能技术应用于软件开发领域,帮助开发者快速、高效地完成软件开发任务。通过代码自动生成与补全技术预测开发者意图,自动推荐后续的程序语句,减少重复劳动,以提高编码效率。

3、通过代码智能搜索引擎技术,帮助开发人员在企业内部快速、精准、智能化的搜索企业内代码,实现多模块集成,通过提升编码人员开发效率节省开发时间,降低开发成本。

4、建设云端协同编码体系,保障了多研发中心协同办公,提高研发效能,同时实现对底层资源的充分利用。

5、落地多数据中心业务的统一开发管理,大幅提升开发、测试效率。

6、建设易用统一IDE管理平台,降低开发人员的学习难度和操作成本。

7、通过TitanIDE具备的代码安全防护功能,保证了代码资产的安全,防止泄露、预防风险。


中信证券云端IDE架构

【图2】中信证券云端IDE架构


建设后带来的能力


1、微服务开发过程中需要涉及并同时部署的组件,相比传统单体架构要更多且复杂度较高,开发测试环境搭建成本高、效率低。TitanIDE通过开发模板固化环境的复杂性和组件依赖,实现“开箱即用的预置开发环境”

2、 开发环境信创化,传统本地开发环境与信创环境硬件及操作系统不一致,跨平台交叉编译适配困难,影响业务开发进度。TitanIDE天然支持全信创环境安装部署,开发、测试到部署运维全流程信创环境支持。IDE同时部署于信创和非信创环境,实现“代码中立化,按需在信创、非信创环境上编译和调试”。

3、模拟交易、图像识别等业务场景需要专有GPU设备的支持,传统方式下在本地开发好再上传到有GPU的服务器调试,不断反复、效率低下,在多用户需要使用GPU设备时难以协同。国产GPU应用后因为稀缺性问题更为突出。通过使用TitanIDE的提供开箱即用的AI开发模板,结合共享云端集群GPU卡开发模式,提高本地IDE研发无法达到的算力。而GPU算力本身也随时使用、随时释放。打造“AI+GPU一站式开发环境”

4、通过AIGC技术提升开发效率和代码质量。TitanIDE作为云端编码平台可以集成包括GPT在内的各种智能编码能力组件或插件,快速构建云端智能编码平台,探索“全AI驱动的全新研发范式”。


kaiyun开云创新CloudIDE


TitanIDE 赋能企业数智化转型

TitanIDE 是一款云端开发IDE,也就是Web IDE或是Cloud IDE。TitanIDE以私有云方式部署于您企业的数据中心或是云, 以浏览器作为客户端,以集约化共享云计算资源为底层依托,在云端运行的云原生集成开发环境,包括各种不同风格IDE内核实现编码和调试、开发空间和项目管理、应用端口映射、多租户、代码安全和审计、权限管理等功能。


CloudIDE是赋能企业数智化转型的重要拼图

【图3】CloudIDE是赋能企业数智化转型的重要拼图


采用全云端开发转型所带来的价值


采用全云端开发转型所带来的价值

【图4】采用全云端开发转型所带来的价值



更多客户案例
一步之遥...
烦请您告知一些信息,以便我们更好地服务您。表单提交后立即自动转入下载/体验页
非常感谢您的关注、支持和理解!
获取验证码
提交成功
全站资源均可下载或浏览
立即获取
云原生厂商 云原生技术服务商
在云原生时代,kaiyun开云创新致力于通过赋能开发者,实现企业快速迭代与交付,大幅提升创新效率。
产品下载