华体会体育(中国)hth·官方网站端点融资 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 依托于云原生架构设计。
DevOps 层主要包含了敏捷项目管理中事项的管理(覆盖 Milestone、Backlog、Sprint、Requirement 、Bug 的管理)、流水线 ,对于这些功能来说,Erda 基本选择了自研的方式来完成的,为什么要选择自研? 拿 DevOps 中比较重要的流水线来讲,基于 Jenkins 确实能带来生态的红利,同时却面临维护等方面的问题; 另外流水线作为 Erda 产品工作流相关基础能力沉淀,可以提供给 Erda 上层能力的使用,比如大数据平台、自动化测试等。
自研并不是代表封闭,我们以一种最开放的心态去接纳开源华体会体育,从流水线)这个功能逻辑上来讲,在流水线中我们通过 Action 的方式来封装各能力节点,通过这些能力节点我们能够无缝去对接 Jenkins、TeamCity、Travis CI 等市面上主流的 CI/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 基础底座上,使企业快速提升业务价值,在数字化的道路上,稳步前行。