# MIPS超云平台 **Repository Path**: jiang-shaochen/mips-super-cloud-platform ## Basic Information - **Project Name**: MIPS超云平台 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-29 - **Last Updated**: 2026-02-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MIPS超云平台 #### 介绍 **** 现在我们团队存在多个Ubuntu服务器,当前的使用还是裸金属服务器的方式,每台服务器的操作系统都是Ubuntu,但版本不一定相同,每台服务器上GPU型号也不相同,现在开发一个超云平台,用于资源共享。 #### 软件架构 软件架构说明 分为三个系统,分布式服务与管理端后端的开发语言为java,版本暂定为jdk17。 1. 分布式服务 - 分布式服务的主要功能是提供服务器的管理接口,这些接口只允许管理端后端访问,需要增加相关限制,比如限制访问的IP等方式。 - 提供的管理接口有服务器本身的信息获取,如CPU、GPU、IP、磁盘、等信息 - 还要提供管理docker的接口,比如创建镜像、删除镜像、启动容器、停止实例等操作 - 分布式服务本身需要一个本地数据库,该数据库只用来保存使用记录,每20分中扫描一次当前存在的容器和实例,记录当前时间和占用的资源,不记录其他信息 - 配置一个定时任务,在一个时间间隔内向管理端后端发送请求,用于扣费 - 注:使用记录要有一个字段来描述当前记录是否已经扣费 - 用户自己的实例可以备份到百度网盘,通过百度网盘API实现,这里应该提供相应的接口,用户可以备份到自己的网盘,也可以被分到公共网盘,公共网盘收费 - [百度网盘api文档](https://pan.baidu.com/union/doc/) 2. 管理端后端 - 主要用于用户管理、计费、资源分配等操作 - 这里的数据库要使用云数据库,保证数据同步 - 管理端部署到多个服务器,防止某个服务器宕机 3. 管理端前端 前端用vue #### 通用关键词定义 - 镜像 不做解释 - 容器 运行后停止的镜像,不占cpu、GPU等资源,但占用磁盘资源 - 实例 正在运行的镜像或容器 #### 接口描述 #### 安装教程 ### 安装 Netdata 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx