专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

Choerodon是什么

来源:小易整编  作者:小易  发布时间:2023-08-19 01:07
摘要:Choerodon猪齿鱼是开源多云技术平台,是基于Kubernetes的容器编排和管理能力,整合DevOps工具链、微服务和移动应用框架,来帮助企业实现敏捷化的应用交付和自动化的运营管理,帮助企业聚焦业务,加速数字化转型。Choe...

Choerodon 猪齿鱼是开源多云技术平台,是基于 Kubernetes 的容器编排和管理能力,整合 DevOps 工具链、微服务和移动应用框架,来帮助企业实现敏捷化的应用交付和自动化的运营管理,帮助企业聚焦业务,加速数字化转型。

Choerodon是什么

Choerodon 猪齿鱼是开源多云技术平台,是基于 Kubernetes 的容器编排和管理能力,整合 DevOps 工具链、微服务和移动应用框架,来帮助企业实现敏捷化的应用交付和自动化的运营管理,并提供 IoT、支付、数据、智能洞察、企业应用市场等业务组件,来帮助企业聚焦于业务,加速数字化转型。

Choerodon 使用 Kubernetes 来管理和部署服务。同时,Choerodon 使用 Spring Cloud 作为微服务分布式系统,并且 Choerodon 还使用 Spring Boot 进行了通用性模块的封装,例如组织管理、用户管理、权限管理等;前端使用 React 作为开发组件。

为什么要使用 Choerodon ?

Choerodon 解决了开发人员和运维人员面临的许多挑战。随着企业或者组织业务模式不断的互联网化,尤其是对于一些有软件研发能力的公司或者组织,如何有效的应对开发和运维之间的关系,提高 IT 部门的总体运作效率,以支撑业务的快速发展,已成为了我们面临的重大挑战。

同时,现代企业或者组织对于软件系统的需求,也在随着互联网和大数据等新技术的进步在悄然发生变化,尤其是在数字化转型的思潮中,企业或者组织要求:

零宕机

部署松耦合的组件,通过冗余来避免故障,零停机的情况下完成升级

极短反馈周期

经常发布代码,缩短反馈回路,降低风险

移动和多设备

充分利用移动设备,用户能够在多种设备使用,系统能够适应扩展的需求

设备互联

互联网连接的设备导致数据量剧增和要求“边缘”的计算能力,需要新的软件设计和实践

数据驱动

使用数据,通过更智能的应用向客户提供极致的体验和更高的价值

Choerodon 采用 DevOps 的原则和敏捷模型来管理软件的开发和运维,可以有效提高软件交付的质量(比如:提高可用性,提高变更成功率,减少故障等),加快产品推向市场(比如:缩短开发周期时间和更高的部署频率),并且提高组织的有效性(比如:将时间花在价值增加活动中,减少浪费,同时交付更多的价值至客户手中),有效地帮助企业或者组织提升 IT 效能。

Choerodon 是将服务和应用构建在 Kubernetes 上,后端服务使用 Spring Boot 开发,前端使用 React 开发。Choerodon 分为两类环境,即应用 PaaS 环境和产品 PaaS 环境,应用 PaaS 环境为主要软件开发区,包括应用构建、敏捷管理、开发管理和持续发布管理等核心功能;产品 PaaS 环境主要软件运行区,包括测试环境、用户集成测试环境、正式环境等,用户可以根据自身需求定义。

Choerodon 关键特性说明

知识管理

根据需求自定义 wiki,提供方便的项目协作和强大的内容管理,集中式管理产品相关内容。

敏捷管理

通过故事地图、用户故事来管理用户故事和发布计划,通过迭代来管理冲刺,最后通过看板来可视化冲刺的执行,让需求、计划、执行一目了然,使整个软件开发流程管理规范化。

应用管理

方便地进行应用创建,灵活的版本控制,同时将开发的应用发布至应用市场,并部署应用市场中的项目。

开发流水线

借助 Gitlab CI 作为持续集成工具,提供持续集成的流水线,简化应用开发、缩短应用生命周期,快速迭代。

测试管理

通过测试用例管理、测试循环、测试分析有效的提高软件测试的效率和质量,提高测试灵活性和可视化水平。

部署流水线

方便地管理各种使用开发部署的应用服务和资源,包括应用启停、状态监控,以及应用对应的版本控制、容器管理等。

运营管理

提供一整套完整的运营管理工具,在软件交付生产的各个环节建立数据收集和度量,监控主要包含开发类指标、服务器日志、应用系统日志和微服务调用链等信息;同时,提供各种分析报告,帮助用户优化 IT 资源配置。

平台管理

基于 Spring Cloud 的微服务应用开发框架,方便快捷的构建应用服务,简化开发,提高 IT 系统对业务的支撑能力。


本文地址:IT问答频道 https://www.hkm168.com/itwenda/1029972.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


IT问答
小编:小易整编
相关文章相关阅读
  • 某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是什么

    某台微机安装的是64位操作系统中,64位指的是cpu的字长,即cpu每次能处理64位二进制数据。字长是cpu的主要技术指标之一,指的是cpu一次能并行处理的二进制位数,字长总是8的整数倍,通常pc机的字长为32位,64位。本教程操作环境:w...

  • c语言是什么意思

    c语言是什么意思

    一:c语言是什么意思C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言,以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低...

  • skype是什么软件

    skype是什么软件

    skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话,它使用全新的p2p【对等】技术将您与其他skype用户相连接。Skype是一种简单的免费软件,使您能够在数分钟之内在世界上的任何角落拨打免费电话。Sky...

  • 计算机的三类总线分别是什么?

    计算机的三类总线分别是什么?

    计算机的三类总线分别是:控制总线、地址总线和数据总线。控制总线用于将微处理器控制单元的信号,传送到周边设备;地址总线用来指定在ram之中储存的数据的地址;数据总线用于在cpu与ram之间来回传送需要处理或是需要储存的数据。总线(Bus)是计...

  • 2k屏幕是什么意思

    2k屏幕是什么意思

    2k屏幕是指分辨率能够达到2560*1440的屏幕。2k是一个通用术语,指屏幕或者内容的水平分辨率达约2000像素的分辨率等级;又因“16:9”的比例是高清晰度视频规格的国际标准,所以2k分辨率在视频制作、显示屏等领域常见格式为2560*1...

  • mysql中的不等于符号是什么

    mysql中的不等于符号是什么

    mysql中的不等于符号有两种:“!=”和“”;它们都可用于判断数字、字符串、表达式是否不相等。对于“!=”和“”,如果两侧操作数不相等,返回值为1,否则返回值为0;如果两侧操作数有一个是null,那么返回值也是null。本教程操作环境:w...

  • ipad a1822是什么型号

    ipad a1822是什么型号

    ipada1822是苹果ipad第5代的型号;ipad第5代是苹果公司于2017年03月21日在美国加利福尼亚州发布的平板电脑;该机型采用铝镁合金材质一体成型结构;前端外框为白色或黑色;有银色、金色和深空灰色3种外观颜色。本教程操作环境:...

  • html中浮动是什么

    html中浮动是什么

    在html中,浮动就是让元素可以向左或向右移动,直到它的外边距碰到其父级的内边距或者是上一个元素的外边距,只需要给元素设置“float:left|right|none|inherit”样式即可。本教程操作环境:windows7系统、CSS3...

  • 周排行
  • 月排行
  • 年排行

精彩推荐