企业级研发效能利器 DEEPEXI DevOps

1,683 阅读8分钟




企业数字化转型的浪潮中,传统的IT研发模式已经无法满足业务快速发展要求。如何提升研发效能,已成为各企业IT组织面临的重大课题。从缓慢而繁琐的瀑布模型演变为敏捷,在一定程度上加速了开发速度,但在运维方面却失去了敏捷实践的速度,而顶级互联网公司青睐的DevOps很好地解决了开发与运维的协调一致,DevOps能够帮助IT团队持续高效地交付高质量产品,支撑业务创新。据此,滴普科技技术生态产品团队面向企业IT组织推出了一款企业级研发效能利器DEEPEXI DevOps。



                                    DEEPEXI DevOps 是什么?

DEEPEXI DevOps 定位于企业级智能DevOps平台,通过DDP(开发平台)、DTP(测试平台)、CI/CD(构建发布)、 DAG(应用网关) 、DAE(应用引擎)5大子产品来支撑和规范企业应用的开发、测试、架构、交付、运维和运营的全流程,满足支撑业务高速发展所需的敏捷开发、高效运维和精益管理的需求。



开发平台

旨在解决分布式应用开发阶段的技术框架、元数据模型、前端组件的规范及开发效率问题,可在线生成前后端脚手架,在线元编程,在线生成前端业务组件。实现Low-Code,避免开发人员编写重复代码。


测试平台
定位于一站式自动化测试平台,覆盖接口测试、性能测试、探索性测试等,并融入交付流水线,保障交付质量。


构建发布
将应用构建和部署过程中的部分重复工作自动化,加快开发流程的规范化和自动化,以提高产品的开发效率和交付效率。


应用引擎
致力于支持微服务架构在企业落地,同时有效屏蔽技术复杂性,无论项目规模大小,均为其带来良好的弹性伸缩能力,及自动化、可视化的运维能力。平台同时提供支撑大规模业务中台集群开发和运维的能力。


应用网关
覆盖API发布、管理、运营的全生 命周期管理。提供计费服务、灰度发布、 安全管控、权限控制等功能,支持插件扩展更多能力。


基础设施
如分库分表、缓存、消息队列、日志服务等互联网中间件及数据库、运维工具等,可在企业基础设施、工程基础设施和环境基础设施中按需快速启动。

                                        DEEPEXI DevOps 的优势

敏捷高效,快速实现DevOps

针对业务迅速发展、需求变动频繁、开发测试环境复杂、分布式系统技术难度高 等研发痛点,提供一站式云端DevOps平台,提高研发效能。


云原生架构,应对业务快速发展

支持Kubernetes 云原生应用的部署和运行,提供镜像管理和集群管理能力,支持多租户,并轻松实现应用的弹性伸缩、性能分析和故障诊断。


企业CMDB,资源利用规范高效

统一管理企业主机资源,支持混合云架构,最大化提升资源利用率。


拥抱开源,技术开放

支持基于Kubernetes、Docker、SpringCloud、Dubbo、Eggjs等多种开源生态构建的应用,遵从开放中立理念,不依赖特定的云厂商和技术体系,给企业多种选择。


基础设施即代码,随需随取

搭建企业级基础技术平台,整合开源中间件,为企业提供开箱即用的互联网分布式技术,应对大型分布式系统下高并发、高可用、高性能的业务场景,帮助业务产品聚焦业务价值点,无须关注技术实现方案。并研发插件式部署方案,提供企业级、工程级、环境级的层层隔离,平衡架构复杂性与资源使用率。


                                    DEEPEXI DevOps 的应用场景


研发概况,清晰展现研发全过程的效能情况
研发过程能否持续改进和优化,核心在于度量。在整个软件交付各阶段建立起数据收集和度量能力,清晰展现研发全过程的效能情况,从而识别问题,发现瓶颈,有针对性地做出改进,实现整体效率的持续提升。




开发平台(DDP),让研发过程规范化、实现低代码开发

开发平台(DDP)可快速生成前后端脚手架,并分别通过元编程引擎自动生成后端代码,通过UI组件引擎获取丰富的业务组件,DAPI服务让后端接口清晰化,前后端可并行开发,最终生成的代码可一键推送至代码仓库或下载到本地,继续开发业务功能。



元数据管理


构建发布,落地企业持续集成与持续交付

构建发布(CI/CD)打造企业自动化交付流水线,集成代码仓库、构建服务、代码测试、制品仓库、部署服务,并实现与应用引擎的深度融合,提高工程研发与交付效率。



构建应用


构建日志


应用引擎(DAE),快速搭建企业容器云,实现应用全生命周期管理

提供高可靠高性能的企业级容器应用管理服务,支持Kubernetes社区原生应用和工具,简化云上自动化容器运行环境搭建,一键创建容器集群,一站式部署和运维容器应用,无需再自行搭建Docker和Kubernetes。提供完善的监控告警服务,帮助及时发现问题,快速定位并解决问题。


健康状态



仪表盘


微服务治理

                                                               

                                         DEEPEXI DevOps 的价值 

DEEPEXI DevOps 可帮助企业建立敏捷持续的研发交付价值体系,快速部署微服务应用,30分钟内即可完成100台服务器所需的微服务开发环境,让研发人员专注于业务逻辑的开发,无需耗费精力在环境的集成及运维方面。另一方面,应用快速部署成功后,提供全方位的监控服务(包括容器、服务、主机、数据库等),日志收集及分析,应用性能分析等,让整个运维过程高效智能。



DevOps 适合何种业务?

——其实企业只有15%的场景适合采用DevOps的方式进行产品研发,也即现在的“双态理论”(敏态/稳态),敏态业务较适合DevOps,主要有以下特征:

(1)需求多变

(2)需求成功价值大

(3)需要大量的测试场景进行产品验证

——来自 Gartner 分析报告


                                                     敬请期待

DEEPEXI DevOps 制定了清晰的产品Roadmap,平均一个月发布一个大模块功能,近期即将上线两个重磅功能:

接口测试

基于接口URL可视化编排接口测试用例,支持按任务的形式执行多个用例,支持自动触发及集成流水线,可快速对后端服务进行API测试,及时发现问题。


  • 变量配置

变量配置对测试环境的请求信息,全局变量集中管理,简化测试人员录入工作。

  • 接口管理

不同分组、环境的功能对接口进行了隔离,执行测试、断言、提供详细的测试报告,包含详细的问题描述。



  • 用例管理

对接口的业务逻辑管理,可以为用例中的接口制定失败策略、参数引用等。



  • 任务管理

制定测试策略,设置定时任务,实现项目在无人值守的情况下自动测试并且发送详细的测试报告,包含详细的问题描述。




流水线

根据具体的交付流程需要,可自定义产品的交付流水线,支持对单元测试、代码质量扫描、构建、发布、接口测试、人工审核、自定义脚本等任务的自由编排,并支持自动触发和定时触发,提升交付效率。

滴普科技:企业数字化智能平台全栈服务商。

更多内容请登录:


                                                                                https://cloud.deepexi.com