APP下载

Choerodon - 开源多云整合平台

消息来源:baojiabao.com 作者: 发布时间:2024-05-13

报价宝综合消息Choerodon - 开源多云整合平台

Choerodon猪齿鱼开源多云整合平台,基于开源技术Kubernetes,Istio,knative,Gitlab和Spring Cloud来实现本地和云端环境的整合,实现企业多云/混合云应用环境的一致性。平台通过提供精益敏捷、持续交付、容器环境、微服务、DevOps等能力来帮助组织团队来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。

Choerodon猪齿鱼主要包含:

融合整合一整套Agile/DevOps的工具链,包括知识管理、敏捷管理、应用管理、开发流水线、测试管理、部署流水线和运营管理等。一套基于Spring Cloud的微服务开发框架,帮助企业更快、更高效地进行微服务开发。

特性

知识管理 - 知识管理服务是一个轻量级的强大Wiki平台,允许使用者根据自己的特定需求自定义Wiki,为企业、IT团队提供方便的专案协作平台和强大的专案内容管理平台,集中式管理产品相关内容、管理相关内容等,例如需求收集、架构设计、功能设计、开发规范、命名规范、会议记录、计划安排等。敏捷管理 - 敏捷管理提供了一套工具来帮助使用者通过敏捷的方式来管理使用者价值的流动,使整个软件开发流程管理规范化。敏捷管理的核心是需求,计划和执行。即通过故事地图、使用者故事来管理使用者故事和释出计划,通过迭代来管理冲刺,最后通过看板来视觉化冲刺的执行。应用管理 - 借助应用管理,开发人员可以方便地进行应用建立,进行灵活的应用版本控制,同时可以将开发的应用释出至其他专案使用,并且通过应用市场可以便捷地检视专案以及组织内部所有的应用,以及进行应用部署等。开发流水线 - 以DevOps理念为指引,借助Gitlab CI作为持续整合工具,结合Gitlab的分支管理,提供持续整合的流水线,可以简化应用开发、应用生命周期,以及快速迭代,同时还能提高团队效率,保持高质量;并且高效频繁地将软件的新版本,交付给质量团队或者使用者。测试管理 - 测试管理为使用者提供敏捷化的持续测试工具,包括测试用例管理、测试循环、测试分析等,可以有效地提高软件测试的效率和质量,提高测试的灵活性和视觉化水平,最终减少测试时间,让使用者将主要精力放到软件功能构建上。部署流水线 - 借助部署流水线,使用者客户可以方便地管理各种使用Choerodon开发部署的应用服务,包括应用启停、状态监控,以及应用对应的版本控制、容器管理等,同时还包括应用涉及到的各种资源管理,例如网络、域名、数据库服务、快取服务等。运营管理 - 借助运营管理工具,在软件交付生产的各个环节建立资料收集和度量,使得团队能够根据交付过程当中的瓶颈做出必要的改进,监控主要包含开发类指标、服务器日志,应用系统日志和微服务呼叫链等资讯;同时,提供各种分析报告,帮助使用者优化IT资源配置。微服务开发 - 一套完整的基于Spring Cloud的微服务应用开发框架。借助微服务开发架构,以及容器为微服务提供的轻量级、面向应用的虚拟化执行环境和理想载体,并以Kubernetes作为容器编排工具,帮助企业方便快捷的构建应用服务。

专案的地址

https://gitee.com/choerodon/choerodon

2019-08-04 04:47:00

相关文章