readme.md

April 7, 2026 · View on GitHub

AICOS-HCM介绍

AICOS-HCM为业务提供对资源管理层的资源统一纳管与治理能力,同时具备部分PaaS服务的管理能力。在提升资源运营效率的同时,规范资源管理流程,辅助业务提效降本。

本仓库是 AICOS -HCM仓库。

架构设计

图片1

AICOS-HCM架构整体为分层的微服务设计,可以分为以下四层:

  • 访问层:提供web服务界面和系统的API服务网关;

  • 服务层:根据应用场景对资源管理层的原子接口进行封装提供服务;

  • 资源层:对资源类型进行抽象和管理,提供原子接口服务;

  • 基础设施层:提供系统所需的数据存储、第三方系统调用、服务发现等基础服务。

功能特性

一、访问层:

  • 核心定位:提供web服务界面和系统的API服务网关。
  • 核心组件与能力:
    • web-server: 提供前端专用接口如查询用户、组织架构信息等功能,通过接入层调用系统中提供的API接口
    • api-server: 对外提供统一的API接口服务,将请求转发到服务层

二、服务层

  • 核心定位:根据应用场景对资源管理层的原子接口进行封装提供服务,基于操作的相关度分为以下几种微服务。
  • 核心能力:
    • cloud-server: 提供云资源相关业务场景操作,包括云资源的增删改查操作和创建异步任务申请云资源等场景,如创建云资源时需要调用cloud-service接口创建云资源,等待云资源创建成功后调用data-service接口写入数据,再调用CMDB的SDK将数据同步过去
    • auth-server: 提供权限相关功能
    • admin-server(系统管理)、task-server(异步任务服务)

三、资源层

  • 核心定位:对资源类型进行抽象和管理,提供原子接口服务,划分为以下几种微服务。
  • 核心能力
    • data-service: 负责操作DB数据,通过内置的DAO层操作数据,提供云资源数据操作的原子接口
    • hc-service: 负责对接云SDK,提供多云统一的云上资源操作的原子接口,并可以通过data-service将相关数据写入db
    • 待开发服务: event-server(云事件服务)

四、基础设施层

  • 核心定位:提供系统所需的数据存储、第三方系统调用、服务发现等基础服务。
  • 核心组件
    • MySQL: 数据库用于存储云资源数据
    • ETCD: 服务注册与发现功功能,从而使系统能保持高可用
    • 云: 需要对接多云进行云资源操作,数据均来自云云上。封装多云的云资源操作SDK为统一的SDK,由cloud-service使用对外提供服务
    • 第三方系统调用: 将第三方系统调用封装为SDK提供服务,目前需要对接以下几种第三方系统:
      • APIGateway: 蓝鲸API服务网关,所有第三方API均通过APIGateway进行调用,的前端front也通过APIGateway调用web-server进行用户验证
      • CMDB: 封装CMDB的查询业务、操作云主机等接口为SDK,由cloud-server使用封装场景
      • IAM: 封装IAM的鉴权接口为SDK,由auth-server使用进行鉴权。因为目前IAM无法进行用户认证,所以直接调用auth-server查询权限数据
      • ITSM: 通过可自定义设计的流程模块,覆盖IT服务中的不同管理活动或应用场景帮助企业用户规范内部管理流程,由cloud-server封装调用
      • 网络与协议层:包含协议栈、卡间互联、RDMA 高性能网络技术,为大模型分布式训练、高并发推理提供低延迟、高带宽的网络保障,最大化算力利用率。

核心优势

  • 多云管理:支持多个公有云的资源管理,如腾讯云、华为云、亚马逊云、微软云、谷歌云等。
  • 统一管理模式:统一多云的操作管理,降低用户的云使用门槛,提升业务效率。
  • 生命周期管理:云资源的全生命周期管理,如购买、新建、操作配置、回收、销毁、释放等操作。
  • 云账号管理:多云账号的纳管和API密钥托管。
  • 云资源同步:与云上的资源实时同步。
  • IaaS资源管理:对基础设施服务进行管理操作,如主机、硬盘、镜像、VPC、子网、安全组、网络接口、路由表的资源管理操作。
  • PaaS资源管理:支持部分PaaS资源的管理,如CLB等。
  • 简化权限管理:提供灵活的权限管理方式,屏蔽云上复杂的权限体系。
  • 操作审计:用户操作行为的审计与回溯。

AICOS 社区

中国信通院牵头搭建AICOS开源社区,旨在汇聚行业各方力量,发挥协同优势与成员单位创新能力,通过关键技术攻关、行业标准制定、生态体系建设等工作,推动AI云操作系统技术创新与产业升级,助力各行业在人工智能驱动下实现数字化转型与高质量发展。

2025 年 6 月,中国信通院联合天翼云、华为、中科院、移动云、摩尔线程、中国铁塔等单位,在全球计算联盟 GCC 下成立 AI 云操作系统专委会。专委会设立了首届主任委员、轮值主任委员及委员,并成立了专委会管理委员会及 7 大专项工作组,包括学术工作组、应用平台工作组、编排调度引擎工作组、推理训练引擎工作组、资源管理引擎工作组、开源生态工作组和标准化工作组,聚焦 AI 云操作系统的核心技术需求与生态建设。

社区核心工作方向

  • 技术体系建设:围绕AI应用编排、算力调度、资源管理及底层资源适配开展技术研究与落地,打造全栈式AI云操作系统技术体系;
  • 专项工作研究:联合学术、应用平台、编排调度、推理训练、资源管理、开源生态、标准化等多方位专家,针对性开展技术与生态建设工作;
  • 生态协同发展:联合行业内科研机构、云服务商、运营商、智算中心、硬件厂商等多方主体,推动技术成果落地与产业应用,覆盖能源、金融等多行业领域;
  • 标准与人才建设:制定AI云操作系统相关行业标准,推动开源生态建设,同时开展人才培育工作,为行业输送专业技术人才,助力产业创新发展。

标准体系建设

AICOS 联合中国信通院从 AI 云操作系统总体架构、架构各层级及兼容性、安全性、可靠性、关键性能方面规划了完善的标准体系,并逐步启动各项标准的编制工作,旨在为产业发展提供统一的规范和指导。本标准体系已设立19项重要标准,目前《基于 AI 云操作系统的大模型推理加速能力要求》等三项标准已成功立项。

贡献指南

欢迎所有开发者参与AICOS开源社区建设,提交功能特性、修复问题、完善文档。 详细贡献规范请查看 CONTRIBUTING.md

Git Commit 规范

标记说明
feat新功能/特性开发
fix修复存在的 bug
docs添加/修改文档类内容
style修改注释、代码格式化等
refactor代码重构、架构调整
perf性能优化、参数调优
test添加/修改单元测试用例
chore构建脚本、CI/CD调整等