• Choerodon 是什么?


    企业级数字化服务平台

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

    Choerodon使用Kubernetes来管理和部署服务。关于Kubernetes,请参考Kubernetes 概览。

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

    有关Choerodon组件的详细概念信息,请参阅我们的其他概念指南。

    为什么要使用 Choerodon ?

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

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

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

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

    以下是对Choerodon关键特性说明: