书生数据智慧仓黄皮书
-
- 计算节点列表
- 字段:序号,名称,类型、部署位置,状态,TEE数量,资源配置,资源使用率
- 序号、部署位置同抗勒索网关
- 类型为SGX、TrustZone之一
- 状态暂定“在线、离线”,并可能有警告图标和错误图标
- TEE数量指该节点上创建了多少TEE,该数字点进去可以显示该节点上的TEE列表,即TEE列表并以该计算节点筛选
- 资源配置包括CPU 核、内存和本地存储空间,资源使用率包括CPU使用率、内存使用率、本地存储使用率,定期刷新,刷新间隔可配置,缺省为1分钟
- 三个点的更多菜单下,包括创建TEE、TEE管理、刷新状态、断开,其中在创建TEE时需要输入CPU核、内存、堆(Heap)大小、堆栈(Stack)大小,TEE管理相当于点击TEE数量,进入以该计算节点筛选的TEE列表
- 新增计算节点
- 字段:序号,名称,类型、部署位置,状态,TEE数量,资源配置,资源使用率
- TEE列表
- 字段:序号,名称,类型,所在节点,状态,运行中核心程序数量,资源配置,资源使用率
- 类型同上
- 所在节点为该TEE所在计算节点的名称
- 状态暂定“空闲、使用中”,并可能有警告图标和错误图标
- 点击运行中核心程序数量,浮窗显示核心程序名称列表和运行时间
- 资源配置显示CPU核数和内存大小即可,资源使用率也是CPU使用率和内存使用率
- 三个点的更多菜单下,包括公钥、强制中断、重启、销毁,公钥从KMS取,仅展示
- 有创建TEE按钮,与结算节点列表中创建是相似的,只是增加一个计算节点选择(可以共用一个页面,只是从计算节点创建时该选项已经预设好了)
- 有筛选功能,包括按计算节点、状态筛选
- 字段:序号,名称,类型,所在节点,状态,运行中核心程序数量,资源配置,资源使用率
- 用户管理
- 计算节点列表
用户注册、登录、登出、删除、角色分配等常规功能,注意是支持多机构的
- 角色管理
缺省有超级管理员、机构管理员(如果不好实现也可以一个管理员管所有机构)、代码审核、代码提交等角色
- 公司管理
机构管理员管理和维护所在机构的组织结构信息
- 菜单权限管理
不同类型的用户有不同的权限和操作菜单
-
通知管理:设置消息通知对象,方式
-
告警管理:设置告警等级,对象
-
内容数据字典:配置元数据,包括gitlab地址
-
数据管理
- 数据格式列表
- 字段:序号、名称,类型、说明、备注、使用该格式核心程序数量、创建者、更多
- 类型暂定SQL数据库、文件、其它等3个
- 说明包括简要说明和详细说明,列表中列出简要说明,最后跟一个下划线的“详细”,点击后弹出浮窗显示详细说明
- 有“新增数据格式”按钮
- 更多菜单下有创建时间、删除
- 所有人都可以查看全部列表并新增格式,只有总管理员才能删除(如果精确判断的话,如果该格式只有一个机构的核心程序使用,则该机构的管理员可以删除)
- 注:数据格式在使用时还需要附加json描述的参数,包括数据存放的位置(例如目录、数据库和表名、IP地址),也可能包括其它参数(例如一个做加法统计的核心程序可以支持对任意指定字段名都做统计,甚至可以支持多种字段类型,这时该数据的数据格式参数就包含字段名和字段类型)。在详细说明中需要列出json格式作为参数说明
- 字段:序号、名称,类型、说明、备注、使用该格式核心程序数量、创建者、更多
- 数据目录
- 字段:编号、类别,名称,说明、数量、数据格式,更多
- 类别为明文或密文
- 数据格式为数据格式列表中的名称
- 数量旁有刷新图标,点击则重新计算该数据数量
- 更多栏为三点菜单,点开有数据格式参数,设置计算数量规则、编辑、删除,其中数据格式参数为json字符串,计算数量规则有指定数据库的指定表的记录数,以及指定路径下某后缀文件数(可选是否包含子目录)两种方式
- 有增加数据条目按钮,最好有批量导入功能
- 数据从数据源加密后存储到机密计算平台,后台定期调用计算数量规则计算各数据的数量
- 字段:编号、类别,名称,说明、数量、数据格式,更多
- 无人机列表
- 字段:序号,厂商,型号,序列号,卡号,位置数据格式,位置数据格式参数,姿态数据格式,姿态数据格式参数,备注,其中厂商、型号、序列号都是指无人机,卡号是绑定的5G卡手机卡
- 总管理员可手工增加、删除、编辑修改,可批量导入
- 数据源通道列表
- 每个数据源通道是一个数据库加密网关,在接收一个或多个无人机发过来的数据的入口服务器装上数据库加密网关,对数据加密后保存,用于之后到TEE中解密
- 字段:编号,部署位置,状态,数据总量,24小时数据量,实时数据量(分钟)、操作,备注
- 状态指在线、离线、禁用,启用时分为在线和离线
- 数据总量是历史上写的数据记录数,24小时数据量是最近24小时写的数据记录数,实时数据量是最近1分钟写的数据记录数
- 操作包括设置加密字段、高级,高级包括启用/禁用、删除。设置加密字段时,列出所有数据库、所有表、所有字段,但无需列出初始授权给谁(因为固定授权给TEE)
- 有新增数据源通道按钮,也可以有常规查询操作
- 数据格式列表
-
核心程序管理
- 提交核心程序
- 核心程序名称,版本号,类型,Gitlab项目和分支,启动命令,一个或多个设计文档(Gitlab上的地址),提交说明(文本框)、源数据格式、目标数据格式、运行要求CPU和内存资源
- 类型为数据转换算法、数据清洗算法、常规计算之一
- 数据转换算法类别和常规计算类别需要源数据格式和目标数据格式,数据清洗算法只需要有源数据格式
- 核心程序名称,版本号,类型,Gitlab项目和分支,启动命令,一个或多个设计文档(Gitlab上的地址),提交说明(文本框)、源数据格式、目标数据格式、运行要求CPU和内存资源
- 提交核心程序