大数跨境
0
0

端点云原生 PaaS 平台 Erda:如何拥抱开源,助力企业数字化转型?

端点云原生 PaaS 平台 Erda:如何拥抱开源,助力企业数字化转型? 耀途资本Glory Ventures
2021-06-03
2
导读:端点融资 4 亿元,开源 PaaS 平台 Erda:带来了混合云管,DevOps,微服务治理监控,快数据平台的能力
端点Terminus成立于2012年,是国内领先的新商业软件提供商,为全球规模型行业客户提供全链路服务,帮助企业实现新商业数字化转型。近日宣布获得4亿元融资,由红杉资本领投,老股东阿里云、耀途资本跟投。


端点自主研发的企业数字化生态Terminus,包含企业数字化平台(Erda)、软件生产系统(Trantor)、企业智能业务平台(Gaia)、软件设计体系(NUSI)、智能集成平台(Mule),高效重构、管理企业核心业务链,实现分布式敏态开发部署。基于生态的数字化能力,端点新商业智慧解决方案覆盖采购、管理到销售、营销大供应链业务体系,具备端到端的业务交付能力,并为客户提供一站式的实施和运维服务。
 

Erda 是端点研发的一站式云原生PaaS平台,将给企业带来混合云管平台,DevOps平台,微服务治理监控平台,快数据平台的能力。Erda目前正在服务企业50多家,管理超过上百个K8S集群,但是其并不满足于此,随着开源大趋势的到来,服务所有的开发者才是一个技术平台应该存在的意义,所以Erda将全面拥抱开源,在此Erda将满怀服务至上之心,在开源社区恭候所有开发者的到来。

功能架构

4 年磨一剑,2021 年对于 Erda 来说又是一个新的起点,就是在云原生基础上的全面开源。下为Erda 依托于云原生架构设计图。

云原生架构图

接下来,我们将从云原生的四个维度来看, Erda 在每个领域是如何拥抱开源的?

DevOps 层


DevOps 层主要包含了敏捷项目管理中事项的管理(覆盖 Milestone、Backlog、Sprint、Requirement 、Bug 的管理)、流水线 ,对于这些功能来说,Erda 基本选择了自研的方式来完成的,为什么要选择自研?拿 DevOps 中比较重要的流水线来讲,基于 Jenkins 确实能带来生态的红利,同时却面临维护等方面的问题;另外流水线作为 Erda 产品工作流相关基础能力沉淀,可以提供给 Erda 上层能力的使用,比如大数据平台、自动化测试等。
 
自研并不是代表封闭,我们以一种最开放的心态去接纳开源,从流水线(图2)这个功能逻辑上来讲,在流水线中我们通过 Action 的方式来封装各能力节点,通过这些能力节点我们能够无缝去对接 Jenkins、TeamCity、Travis CI 等市面上主流的 CI/CD 工具。

Erda pipeline

持续交付 CD 层


在持续交付层,虽然 Erda 基于基础设施即代码(infrastructure as code )的理念定义了 erda.yaml 的规范,但是并不是限制 Erda 在持续交付方面的开源边界,因为在基于 erda.yaml 规范部署的同时,同样支持 helm、k8s yaml 等目前主流的部署方式进行应用的交付部署,更具有兼容性,兼容性就是让开源产品能适合更多人。

容器层


基于以应用为中心的理念,平台在架构(图3)设计第一天,就决定要把底层的容器平台给抽象屏蔽掉,也正是得益于这个设计,让我们能够以插件的形式快速对目前主流的容器平台 K8S、OpenShift、Rancher 的同时,为方便后续对接未来开源的容器调度管理平台预留了入场券。

平台架构

微服务层


在微服务层,我们做了 APM、API 网关和 ServiceMesh 的能力,本身这些能力在基于开源框架采集处理的同时,通过流式计算来完成监控数据的处理和分析,最后结合自定义 Dashboard 数据可视化 + 自定义告警内容,帮助用户构建一个立体式的微服务管理和监控体系,当然在拥抱开源的方面,我们可以兼容其他监控平台(Prometheus),我们做分析展示、告警的工作,监控数据采集分析等工作可以由 Prometheus 等平台来完成。

开源愿景


今年开始,Erda 本身也演变成一个开源项目,所以作为开源项目有一个小小的愿景:“能够在 Erda 平台上构建任何类型的应用,持续提升应用研发效能;能够将应用部署、分发到任何云、任何地方;能以应用为中心持续完成应用的监控、诊断、治理”。

开源带来的新模式


Erda 已完成了技术产品化,并且在市场取得了一定的成功,但是作为一站式云原生 PaaS 平台,产品化本身的售卖价格和服务周期,对于企业客户的负担太重,所以开源将给到企业的产品价值转移为服务价值,Erda 提供的不仅仅是产品,更多的是服务,提供企业数字化转型解决方案。
 
近几年“数字化”的概念铺天盖地,企业战略也在数字化转型的战略方向上付出了巨大的资源投入,但是收益却不尽如人意,Erda 结合开源模式,将助力企业数字化转型。
 
企业一直在尝试实现数字化转型,从各种理论探索,到务实的认知转变,企业也已经意识到,转型不仅仅是靠几个业务系统就能实现,需要自下而上的建立一套完整的数字化体系,要从基础底座建设开始就要有一个统一的能力。
 
数字化目标也不仅仅是提升效率,而是响应速度,需要面对变化更加快速的市场作出快速的变化。如果说效率的提升只是决定了利润的多少,对市场的响应速度则决定了企业的生死。
 
先不看应用系统本身要实现的业务场景,先剖析下在企业数字化转型之初,所有企业都可能遇到的问题,不解决这些问题,构建起来的业务系统也是“危房”:

  • 各种服务器的厂商选型,让企业的底层资源存在各种形态,比如私有云、公有云、超融合等等,导致大量的资源浪费,同时给运维也带来的巨大压力;
  • 不同的供应商提供各种业务应用,应用之间“烟囱”式分布,导致资源隔离,业务协同困难、数据孤岛严重;
  • 业务系统的应变速度慢,厚重的研发流程,冗长的研发周期,无法快速迭代,很难在多变的市场下快速应对;
  • 业务系统上线后的运维,没有稳定可靠的运维环境,也让企业运维部门顶着巨大的压力。

其实这些问题表面上影响只是研发过程,不会影响业务商品投产,不会影响市场运转,但是企业竞争就是赛跑,如果当竞争对手握住加速器,在弯道超车之后,可能就为时晚矣。
 
想要解决这些问题,答案也很清楚,需要一个 PaaS 平台,可以统一管理资源,统一管理应用,统一管理角色权限。
 
Erda 不仅从宏观上构建了企业的研发体系,从模式上也完全适应了大环境下企业对于 PaaS 平台的需求。

  • 一站式:帮助企业构建研发体系,从资源管理,到项目协同,到应用研发流程,数据全生命周期,最后运维管理,在 Erda 之上可以实现研发全流程的标准和规范,研发体系也就随之沉淀下来。
  • 混合云架构:企业的资源环境越来越多、规模越来越大、运维场景个性化进一步增强、运维安全和敏捷性同步要求等,同时也对企业内部提出了运维到能力建设的要求,首当其冲的就是不被单一资源捆绑,Erda 混合云部署架构在提升资源使用率的基础上,天然解除了被单一资源捆绑的危机。
  • 国产化:国际局势对于技术的战争也是越来越强烈,不被国外技术捆绑威胁,也成了国内技术圈的努力的底线,原来越多的国内技术在赶超国外,Erda 也是一样,完全自研的一个平台,在企业选型上不会受到相应的限制。
  • 开源:最后一层的约束也将解除,当企业怕商业产品绑定,将来无法更新替代,那么 Erda 的全面开源,能消除你最后的顾虑,给企业更自由的选择。

最后我们沉下心来思考,企业数字化转型路还是要一步步走,技术底座和研发体系的构建是第一步,也是根基,Erda 的目标是希望能为企业数字化转型的第一步稳步落地。在 Erda 基础底座上,使企业快速提升业务价值,在数字化的道路上,稳步前行。

 
Erda GitHub:https://github.com/erda-project/erda
Erda官网:https://www.erda.cloud



推荐阅读

白宗义:芯片投资,新技术新功能的增量市场更具爆发性

对话 InnovizCEO:关于上市、技术路线、激光雷达落地思考

白宗义:2021技术范式转移的信号与Big Thing

硬科技投资从小众到群雄逐鹿,如何构建投资壁垒?

杨光:芯片是抓住新基建机遇的最小单元


【声明】内容源于网络
0
0
耀途资本Glory Ventures
耀途资本聚焦新一代信息技术及能源科技早中期投资,重点布局消费电子、汽车电子、数据中心、云计算、新能源等领域,始终坚持投早、投小策略,立足于国际化,以研究与场景驱动投资,打造强产业生态。耀途愿与科技创新者一路同行。
内容 2400
粉丝 0
耀途资本Glory Ventures 耀途资本聚焦新一代信息技术及能源科技早中期投资,重点布局消费电子、汽车电子、数据中心、云计算、新能源等领域,始终坚持投早、投小策略,立足于国际化,以研究与场景驱动投资,打造强产业生态。耀途愿与科技创新者一路同行。
总阅读4.6k
粉丝0
内容2.4k