架构总览
大禹系统采用五层架构。基础系统层与中间接口层构成下层平台,负责集群编排、运行时部署与跨节点通信; 系统支撑层、协同调度层与应用服务层构成用户配置和操作的上层系统。
运行流程
- 操作者启动支撑服务,并选择数据源、DAG、调度策略与目标节点。
- 大禹系统在云端和边缘节点部署应用所需的运行时服务,并确认应用运行时已经就绪。
- 流数据转换为任务,并根据调度决策沿 DAG 依次执行。
- 受控的运行时更新可以调整执行位置,同时保证在途任务一致完成。
- 运行结果与系统状态被汇总,用于可视化、分析和进一步的策略评估。
各层职责
- 基础系统层 提供覆盖云端与边缘节点的集群基础设施。
- 中间接口层 提供运行时部署与跨节点服务通信能力。
- 系统支撑层 提供用户界面、系统控制、数据源管理与平台状态维护。
- 协同调度层 协调任务生成、调度、执行、结果交付与资源观测。
- 应用服务层 通过通用接口和模板提供用户可组合的 AI 服务。
实现级生命周期和 API 细节见仓库文档。