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 ) |
||
主机发布制品打包 | ||
应用发布到多个主机节点 支持 OpenStack 、VmWare 、主机环境 |
||
服务编排 通过 Istio 服务网格,实现蓝绿发布 、金丝雀发布 、AB测试 三种混合灰度发布策略 |
||
自动化接口测试(Postman ) |
||
自动化性能测试(Jmeter ) |
||
自动化界面测试(Selenium ) |
||
数据库脚本注入(Flyway )向数据库执行注入脚本,把数据库纳入版本管理 |
||
数据库脚本回滚(Flyway )向数据库执行回滚脚本,把数据库纳入版本 |
||
多环境多主机管理 | ||
多环境多数据库管理 | ||
多代码仓库支持(Gitlab / Gitea ) |
||
多依赖与制品仓库支持(Nexus ) |
||
多镜像仓库支持(Harbor ) |
||
各类资源申请管理 项目负责人向管理员申请各类资源的流程管理 |
||
公告管理 |