平台资源需求说明

标准架构说明

WeOps X 以单机或主备方式部署。用户通过 HTTPS 访问平台。页面、接口和节点安装介质都从这一入口进入。各服务之间通过 NATS 通信。

层 组件 职责
入口 Traefik 对外提供 443,终结 TLS,转发页面、接口和采集入口
应用 Web、Server 页面、接口、业务模块、异步任务和周期任务
数据 PostgreSQL、PGVector、FalkorDB、VictoriaMetrics、VictoriaLogs、MinIO、Redis 业务数据、向量、资产关系、指标、日志、文件和缓存
消息 NATS 服务间调用、指标缓冲、文件传输和主备复制
采集与执行 fusion-collector、Telegraf、Vector、Stargazer、nats-executor 节点纳管、指标采集、日志采集、自动发现和作业执行
模型服务 MLflow 模型训练与实验记录,使用 PostgreSQL 和 MinIO

用户访问进入 443。节点上的指标经 NATS 写入 VictoriaMetrics,日志经 NATS 写入 VictoriaLogs。告警来自策略扫描、外部告警源或 SNMP Trap。作业在目标节点上执行。资产台账写入 PostgreSQL,资产关系写入 FalkorDB。

部署方式

方式 适用 说明
单机 一台 Linux 服务器 支持在线部署和离线部署。离线可使用镜像包或私有镜像仓库
主备 两台 Linux 服务器 两台服务器互通。主备切换由管理员执行。离线部署使用私有镜像仓库
加固操作系统 目标机不能运行外来脚本 在另一台 Linux 上生成部署文件和操作步骤。目标机只执行容器命令,并指定目标机地址和 CPU 架构

平台部署不需要 GPU。启用本地大模型推理时,需要 NVIDIA GPU,显存大于 8 GB。

服务器资源需求

单机和主备的每台服务器按下列配置准备。主备的两台配置相同,并保证下文列出的复制端口互通。

项目 要求
操作系统 Linux,64 位
CPU 架构 amd64 或 arm64
Docker 20.10.23 及以上
Docker Compose 插件 v2.27.0 及以上
内存 启用 OpsPilot 时,整机不少于 16 GB,其中应用服务约占 6~8 GB。不启用 OpsPilot 和 MLOps 时,应用服务约 2.5 GB
磁盘 离线部署时空闲空间不少于 40 GB

服务器有多块网卡时,部署时指定对外访问地址。部署前完成时间同步。

支持的操作系统

平台服务器与被纳管主机分开选型。

平台服务器:

CPU 架构 操作系统
amd64 Linux
arm64 Linux

离线安装 Docker 时,适用 RHEL、Debian、银河麒麟、统信 UOS、openEuler。系统中须已安装 iptables。

被纳管主机:

操作系统 CPU 架构
Linux amd64、arm64
Windows amd64

控制器和采集组件按操作系统和 CPU 架构匹配安装包。批量安装时,所选节点的操作系统和 CPU 架构必须相同。

应用性能的 .NET 探针仅提供 Linux x86_64。Go 应用接入要求 Go 1.25.0 及以上。

网络权限需求

对用户只开放平台入口。数据库、对象存储和 NATS 不对外开放。采集端口按实际接入的对象开放。

场景 源地址 方向 目标地址 协议 端口 用途
用户访问 浏览器 → 平台入口 TCP 443 页面、接口、节点安装介质。可改为其他端口
主备复制 主节点 ↔ 备节点 TCP 5432 PostgreSQL 流复制,仅两台服务器之间
主备复制 主节点 ↔ 备节点 TCP 7422 NATS 主备复制,仅两台服务器之间
主备复制 主节点 ↔ 备节点 TCP 9000 对象存储主备复制,仅两台服务器之间
主备维护 运维机 → 主节点、备节点 TCP 22 初始化、升级和切换
采集 网络设备、服务器 → 平台采集入口 UDP 162 SNMP Trap
采集 日志源 → 平台采集入口 UDP 514 Syslog
采集 日志源 → 平台采集入口 TCP 1514 Syslog
采集 网络设备 → 平台采集入口 UDP 2055–2056 NetFlow
采集 网络设备 → 平台采集入口 UDP 6343 sFlow
采集 指标直推来源 → 平台采集入口 TCP 19090 指标 HTTP 直推
节点通信 受信网络中的节点 → 平台 NATS TCP 4222 节点与平台通信。不对公网开放

节点安装通过平台 443 下载安装介质,再经 NATS 与平台通信。边缘区域接回中心时使用 7422,只在受信网络内开放。

支持的数据库

业务主库默认为平台内置 PostgreSQL。

单机部署可将业务主库切换为外部数据库。切换时在新库中初始化,不迁移原库数据。主备部署使用内置 PostgreSQL,由主节点向备节点做流复制。

数据库 说明
PostgreSQL 平台内置,默认业务库
MySQL 5.x 及以上、MariaDB 10.4 及以上 单机外部业务库,字符集 utf8mb4
GaussDB、openGauss 5.0 单机外部业务库,按 MySQL 兼容模式建库
OceanBase 4.2 单机外部业务库,使用 MySQL 模式
GoldenDB 单机外部业务库,MySQL 兼容,单分片

外部数据库须事先建好业务库和账号,并允许平台服务器访问。首次初始化约 10 分钟。

指标、日志、文件、缓存和资产关系分别存放在 VictoriaMetrics、VictoriaLogs、MinIO、Redis 和 FalkorDB,不随业务库切换。业务库改为外部数据库后,模型训练仍使用内置 PostgreSQL。

暂无评论

发送评论 编辑评论


				
上一篇
正在准备导出…