汉得Choerodon猪齿鱼全价值链多云敏捷协作平台软件
Choerodon猪齿鱼开源全价值链多云敏捷协作平台,通过提供精益敏捷、持续交付、容器环境、微服务、DevOps等能力来帮助组织团队来完成软件的生命周期管理Choerodon猪齿鱼开源全价值链多云敏捷协作平台,是基于开源技术Kubernetes,Istio,knative,Git
- 助力企业搭建DevOps平台
- 加速项目团队敏捷转型
- 传统软件的“互联网+”微服务化改造
Choerodon猪齿鱼开源全价值链多云敏捷协作平台,是基于开源技术Kubernetes,Istio,knative,Gitlab,Spring Cloud来实现本地和云端环境的集成,实现企业多云/混合云应用环境的一致性。平台通过提供精益敏捷、持续交付、容器环境、微服务、DevOps等能力来帮助组织团队来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。
产品特点
混合云的容器平台:容器技术和Kubernetes提供的容器编排和管理能力,将企业专有云和公有云基础设施平滑地融合在一起,使混合云平台具有了良好的扩展性和延伸性,以及在发生任何部分损坏或宕机时执行自修复的快速响应能力,确保应用系统具有提供稳定高效服务的能力。
开发运营一体化:以DevOps为理念,结合敏捷的软件开发实践,有效促进开发(应用程序/软件工程)、技术运营和质量保障(QA)人员之间的沟通、协作与整合;同时,持续集成与持续交付提高了公司对市场的响应速率和软件交付的质量。
构建规模化敏捷价值流:以企业级的大规模敏捷框架SAFe为核心基础,对多项目并行开发、多团队业务需求整理及产品开发路线图等进行管理,帮助企业拓展大型敏捷团队,为敏捷团队创造深度可扩展的价值环境。
GitOps持续交付流水线:借助GitOps的最佳实践,将应用系统的声明性基础架构和应用程序存放在Git版本库中,使用Git来加速和简化Kubernetes的应用程序部署和运维任务,实现一个完整的端到端的交付流水线,提高业务的敏捷度,增加企业市场的竞争力。
基于HZERO的微服务应用架构:基于汉得微服务技术平台HZERO的微服务架构,将系统模块拆分成多个各自独立的微服务,降低应用模块的耦合度。并且基于 Spring Boot 进行通用性模块的封装,例如鉴权服务、调度服务、消息服务等等。为企业服务化中台整合、数字化中台转型提供强力支撑。
产品功能
协作
需求管理:贯穿着产品的整个生命周期,包括项目内部及外部用户的需求收集、需求审核、分析、拆解及开发进度的跟进
敏捷迭代:利用待办事项来规划冲刺,通过迭代计划看板可视化管理团队迭代,对故事进行追踪和管理,使工作进度或开发瓶颈一目了然
知识沉淀:企业、IT团队提供方便的项目协作平台和强大的项目内容管理平台,集中式管理项目相关内容
多租户:多组织协同功能支持企业在Choerodon平台中管理与维护多个组织,适用于多部门多项目的企业场景
文档库:文档库服务通过整合SVN、Apache、Mysql、LDAP,集成相关的开源工具,实现了文档库服务器管理、文档库创建、目录管理、权限管理、日志监控、账号体系等功能
项目群
迭代日历:借助SAFe分层的概念,透明化项目群敏捷发布火车下各项目团队的迭代进度,促进大规模敏捷团队之间的协调、 协作, 以及交付的同步化
PI路线图:对ART中开发流程的整体规划规划管理,同时以特性(或功能)为主线,从故事以上史诗以下,更具象化的指引敏捷团队的迭代方向,把控敏捷团队的价值链
PI目标:验证对业务和技术意图的理解,聚焦于结果的一致性,实现团队间的协调同步,从而增进团队业务价值一致性;同时通过共同目标,增加团队任务的透明性,建立相互信任的开发团队
开发
代码管理:集成Gitlab作为代码托管的仓库,方便代码的管理和维护,采用了 github-flow 作为分支管理策略的主体,帮助团队监理规范,同时智能检测代码质量,实时了解应用服务中代码的健康程度
制品库管理:提供Harbor、Maven、NPM等软件包管理工具,进行创建、权限维护、包列表引入、docker镜像管理、日志监控等,保障制品的安全性、高可用性、可分析性
CI/CD流水线:集成CI、CD流水线,实现了CI/CD流程执行的自动化与CI/CD任务编排的可视化,并支持预置多个任务或人工卡点任务,提高交付效率
质量管理:通过报表以图形化的方式直观的展示项目下应用代码质量数据,便于直观展示当前项目的总体代码质量及每个应用的代码质量,以供团队管理参考
部署
集群管理:用于运行K8S的托管群组,帮助用户在此统一调配资源和管理环境
环境配置:支持灵活配置项目下所有的环境,可以查看GitOps日志、管理部署配置、分配权限和设置资源安全
资源管理:支持从应用服务与容器环境两个维度查看项目下所有的K8S资源及其详情,以便同时满足开发人员与部署运维人员对于资源信息的需求
应用部署:提供了可视化与一键式的手动部署方式,并统一管理环境资源,例如GitOps日志、部署配置、健康检查、权限分配等
测试
功能测试:敏捷化的测试工具,包括测试用例管理、测试循环、测试分析等,有效地提高软件测试的效率和质量,提高测试的灵活性和可视化水平
API测试:通过url、数据、断言等来测试应用服务后端接口逻辑是否跑通,可批量执行,有效的提高测试效率
性能测试:通过调整线程数、预热时长以及循环数,观察系统各性能指标的变化情况,来测试系统的性能与稳定性
流量回归测试:通过录制线上真实的流量与操作,并将其在测试环境进行回归测试,用于系统大升级后稳定性与准确性的测试,避免人工回归
UI测试:通过执行录制的操作UI界面的文件,来达到UI自动化测试的目的,以此来减少重复繁琐的人工操作
购买说明
标准版:租户中用户个数不受限制,项目个数最多为5个,应用服务个数最多为50个,制品库管理容量<100G,CI/CD流水线为一个并发。
高级版:租户中用户个数不受限制,项目个数不受限制,应用服务个数不受限制,制品库管理容量不受限制,,CI/CD流水线不受限制。
全部用户
商品定价
商品价格=订购区间数量1*区间规格单价1+订购区间数量2*区间规格单价2。
举例:通话费率为不超过3分钟的部分按0.3元/分钟,超过3分钟的部分按0.2元/分钟;如果用户通话8分钟,收取的费用为3*0.3+5*0.2=1.9元。
商品价格=订购数量*数量所属区间单价。
举例:通话费率为不超过3分钟则0.3元/分钟,若超过3分钟则0.2元/分钟;如果用户通话2分钟,收取的费用为2*0.3=0.6元;如果用户通话8分钟,收取的费用为8*0.2=1.6元。
商品价格=订购数量*单价。
商品价格为页面呈现价格。