目录

什么是Dory-Engine

什么是Dory-Engine
  • Dory-Engine 诞生的背景
  • Dory-Engine 的主要用途
  • Dory-Engine 的特点
  • Dory-Engine 的优势

什么是Dory-Engine

Dory-Engine诞生的背景

Dory-Engine 诞生的背景,把云原生变得简单

  • 从管理层面,云原生解决了从分散到统一的难题,大幅度降低管理成本;从技术层面,云原生解决了从困难到容易的问题,大幅度降低维护成本。
  • 但现实条件下,绝大部分开发团队并不具备DevOps的基础技能,也不具备Kubernetes云原生应用部署的技能。而且云原生的技术体系正在变得越来越庞大和复杂。
  • 云原生转型的价值 = 收益 - 投入,一方面云原生转型只有在更大的规模下才能产生更大的收益,另一方面在云原生技术体系越来越庞大和复杂的趋势下云原生转型的投入变得越来越大,将导致转型的价值越来越小。
  • 只有把云原生变得简单,变得更容易规模化,才可能放大转型的收益,同时减少转型的投入,让云原生转型产生更大的价值。
  • Dory-Engine诞生的初衷 —— 把DevOps和云原生变得简单,让所有开发团队都用得起云原生。

Dory-Engine的用途

Dory-Engine 一个非常简单应用上云引擎,给开发者一种全新的ServerLess风格的使用体验,无需编写任何流水线脚本,无需编写任何Kubernetes资源部署清单;只需要通过几个简单的开关,即可轻松把源代码编译、打包、上线到Kubernetes云原生环境。

Dory-Engine 的主要用途 ../../images/what-is-dory.png

  1. 把应用源代码编译、打包、部署到Kubernetes云原生环境
  2. 编译: 编译源代码,支持各种编程语言的编译环境
  3. 打包: 打包容器镜像/制品包,并自动上传到镜像仓库/制品仓库
  4. 部署: 把容器镜像/制品包部署到Kubernetes/主机环境
  5. 安全: 内建安装,支持代码扫描/镜像安全扫描
  6. 测试: 内建质量,支持接口、界面、性能自动化测试
  7. 发布: 内建服务网格,轻松实现跨微服务的混合灰度发布

Dory-Engine的特点和优势

Dory-Engine 的使用体验有如下特点:

  • 不用学: 无需学习如何编写流水线脚本以及如何部署应用到Kubernetes
  • 不用写: 无需编写复杂的流水线脚本和Kubernetes资源部署清单
  • 不用配: 自动为应用配置好所有DevOps工具以及Kubernetes环境
  • 极速上手: 5分钟视频演示、4分钟上手配置、3分钟源码上线

Dory-Engine 有如下优势:

  • 简单:无需学习Kubernetes知识,无需编写流水线脚本和资源部署清单
  • 高效:5分钟视频演示、4分钟上手配置、3分钟源码上线
  • 零组装:内建应用上云流水线,无需自己组装,通过步骤开关和模块开关灵活控制流水线
  • 灵活动态:单条流水线支持部署多个微服务,支持交互式流水线
  • 易扩展:所有步骤在容器中执行,编译构建环境易扩展,流水线步骤易扩展
  • 租户隔离:解决多租户共用流水线工作空间和共用云原生共享存储的安全隔离问题