DORY的生态系统

Summary
  • DORY的生态系统包含两个版本: 社区版和企业版
    • 社区版(community edition)分为三个子项目: dory-core、dory-dashboard、doryctl
    • 企业版(enterprise edition)分为三个子项目: dory-engine、dory-frontend、dorycli

DORY的生态系统

  • DORY分为两个版本:
    • 社区版(community edition): 一个简单得吓人的应用上云引擎
    • 企业版(enterprise edition): 一个简单得非常惊人的应用上云引擎

DORY社区版(CE)

  • DORY社区版(CE)分为三个子项目
子项目 介绍 授权
dory-core DORY社区版应用上云引擎的核心服务 待开源
dory-dashboard DORY社区版WebUI前端管理界面 开源 Apache-2.0 License
doryctl DORY社区版命令行管理工具 开源 Apache-2.0 License

DORY企业版(EE)

  • DORY企业版(EE)分为三个子项目
子项目 介绍 授权
dory-engine DORY企业版应用上云引擎的核心服务 商业授权
dory-frontend DORY企业版WebUI前端管理界面 待开源
dorycli DORY企业版命令行管理工具 待开源

社区版 vs 企业版

功能 社区版(CE) 企业版(EE)
多语言编译构建
容器镜像打包
应用发布到kubernetes
多kubernetes集群发布
生产环境镜像同步
应用版本回滚
kubernetes多云环境管理
多分支流水线管理
流水线触发器管理
流水线计划任务管理
自定义步骤
kubernetes项目资源配额管理
kubernetes持久化卷管理
kubernetes调试组件管理
kubernetes中间件组件部署管理
度量统计仪表盘
审计日志
代码扫描(Sonarqube)
容器镜像扫描(Anchore-Engine)
主机发布制品打包
应用发布到多个主机节点
支持OpenStackVmWare主机环境
服务编排
通过Istio服务网格,实现蓝绿发布金丝雀发布AB测试三种混合灰度发布策略
自动化接口测试(Postman)
自动化性能测试(Jmeter)
自动化界面测试(Selenium)
数据库脚本注入(Flyway)
向数据库执行注入脚本,把数据库纳入版本管理
数据库脚本回滚(Flyway)
向数据库执行回滚脚本,把数据库纳入版本
多环境多主机管理
多环境多数据库管理
多代码仓库支持(Gitlab / Gitea)
多依赖与制品仓库支持(Nexus)
多镜像仓库支持(Harbor)
各类资源申请管理
项目负责人向管理员申请各类资源的流程管理
公告管理