Skip to main content

产品架构

司南提供了一套分布式、易扩展、高可靠、多租户的产品架构,产品架构图如下。

1. 数据操作层

  • 核心功能: 面向用户的数据处理 。
    • 数据查询:支持基础数据检索。
    • 数据导出:允许数据导出到外部系统。
    • 数据变更:提供数据修改和更新功能。
    • 数据脱敏:确保敏感信息的安全处理。
    • SQL审核:对SQL语句进行合规性和安全性检查。
    • 提权申请:权限提升的流程化控制。

2. 服务器操作层

  • 核心功能: 基础设施和设备的运维管理。
    • 设备访问:远程连接和管理设备。
    • 设备管理:硬件资源的配置与监控。
    • 凭证管理:安全认证和密钥管理。
    • 批量访问:支持大规模数据操作。

3. 消息与分布式服务层

  • 消息中心: 系统内通信和通知服务。
  • 分布式架构: 支持水平扩展和高可用性。
  • 底层服务: 基础技术支撑(如微服务、API网关)。
  • HTTPS: 保障数据传输安全。

4. 安全与治理层

  • 访问控制: 限制资源访问权限。
  • 权限控制: 细粒度的用户权限管理。
  • 审计中心: 记录操作日志用于合规审查。
  • 多租户: 支持隔离的租户环境。
  • 数据分类分级: 按敏感度管理数据。
  • 行为分析中心: 监控用户操作模式,识别异常。

5. 运行环境层

  • 虚拟化部署: 资源隔离与灵活分配。
  • 国产化适配:
    • 操作系统:银河麒麟、统信UOS...
    • 数据库:KingBase ...
    • 中间件:信创生态兼容组件.
  • 开源组件: MySQL、Hive、CentOS...

6. 数据与用户资源层

  • 数据资源:
    • Oracle、MySQL、KingBase、Hive...
  • 服务器资源:
    • 银河麒麟、统信UOS、CentOS...