为什么使用 Erda

Erda 致力于解决开发人员和运维人员面临的许多挑战。随着云原生技术和新型应用研发理念的不断更新演进,对于有应用研发能力或者需求的公司和组织来说,如何统一运维管理多云和异构资源,提高团队研发效率,缩短应用迭代周期,确保稳定生产,如何通过大数据开发治理提供业务数据价值,已成为了企业数字化转型过程中面临的重大挑战。

为了帮助开发者和企业组织解决这些挑战,Erda 从多云管理、DevOps、微服务治理和快速数据开发治理等领域为企业、开发者提供稳定可靠、功能全面、兼容生态的云原生 PaaS 平台和最佳实践。

多云管理平台(CMP)

基于 Kubernetes 等云原生技术架构,支持异构资源统一池化、统一调度、白屏化运维、声明式云服务编排,屏蔽开发者对底层资源的感知,轻松实现环境隔离、跨云迁移。

DevOps 平台(DOP)

为开发者提供应用研发全生命周期管理能力,以基础设施即代码和 GitOps 理念,贯穿敏捷项目管理、代码托管、CI/CD、自动化测试等功能,打造极致的应用开发体验。

微服务治理平台(MSP)

以无代码侵入的方式,为基于云原生的微服务量身定制,提供了 APM、API 管理和 Service Mesh 的能力,保障应用安全、稳定生产。

快数据平台(FDP)

提供端到端的大数据平台能力,支持多元异构数据融合、面向业务场景的数据建模、全域数据治理、数据服务的 API 管理和标准化流程管理,助力开发者快速提炼数据价值。

1. 核心能力

  • 云厂商无绑定的多云、多集群管理
  • 高并发的 CI/CD 流水线

  • 无侵入的微服务观测治理

  • 覆盖全生命周期的 API 管理

  • 自定义编排的自动化测试

  • 端到端的大数据平台能力

2. 服务对象

整个应用研发过程中,涉及研发对象较多,如何让研发对象在一个平台上进行高效协同,是当前组织项目管理的一大难点, 为了有效解决这个难点,平台从组织管理团队、基础设施团队、应用研发团队、运维团队和数据开发治理团队的维度出发,以最佳实践的方式沉淀到产品功能中, 让不同团队都能在一个平台上进行高效协同。

组织管理团队:

全面的资产运营、研发效能统计数据,为组织管理者决策提供数据支撑

  • 统筹分析所有数字资产的资源利用率、可用性,以及云厂商账单等数据
  • 纵向查看热点和空闲资产,横向对比项目开销和资源预算

  • 研发效能统计数据,为精细化管理和效能提升决策提供数据支撑

基础设施团队:

白屏化运维、声明式配置编排,让团队管理和运维云资源、Kubernetes 集群变得更简单

  • 资源统一池化管理、统一调度、统一运维,提高资源利用率的同时有效降低运维成本
  • 支持多云多集群Kubernetes管理,避免厂商锁定,轻松实现环境隔离、跨云迁移。

  • 基于声明式配置灵活编排云厂商提供的各类中间件云服务,提高运维效率,加速业务上云

  • 白屏化运维 Kubernetes,有效降低运维门槛

应用研发团队:

以应用为中心,为开发者构建企业级的 DevOps 平台,提供极致的应用开发体验。

  • 基于 Git 协议,平台默认企业级代码仓库,开箱即用,无需搭建或购买
  • 提供全方位的 API 管理能力,基于 API 实现更好的团队协作,流量治理和能力开放

  • 提供包含代码单元测试、代码安全测试、手工测试用例管理和自动化测试的全方位的测试管理能力

  • 提供覆盖代码扫描构建、测试、部署等能力的流水线服务,让应用的持续集成更简单

运维团队:

构建一站式立体式的监控运维体系,有效保障稳定生产

  • 提供应用便捷的持续集成、测试、审核、发布、升级与弹性扩缩容
  • 根据微服务调用关系自动绘制全局拓扑架构图,能够清晰洞察微服务之间的关系和调用情况

  • 根据微服务每次调用链路中各请求点信息捕获,实现整个链路调用信息的全透明化,高效便捷帮忙开发对于应用调用链路的诊断分析

  • 提供从平台到应用维度的日志、监控、事件、审计、告警与通知,实现集中式与多租户隔离的可观测性

  • 日志服务针对应用日志进行搜索分析,协助用户深入挖掘日志数据的业务价值

数据开发治理团队:

提供端到端的大数据平台能力,助力开发者缩短数据价值的萃取过程

  • 多元异构的离线和实时的数据采集、萃取、融合、构建企业级数据资产
  • 基于业务应用场景的数据域建模,实现真正的数据驱动业务价值

  • 快速将数据表生成API的能力,同时支持API的统一管理和发布

  • 面向技术及业务的可视化操作界面及标准化流程管理,灵活易用、降低大数据开发的门和成本