为什么选择私有部署
私有化部署是 VortLab 的核心交付方式
数据主权
训练数据、模型、检测结果全程存储在客户内网,不经过任何第三方。
离线运行
部署后不依赖任何外部网络,完全离线可用,适配物理隔离环境。
完全可控
客户自主管理用户、权限、升级节奏,不受外部服务变更影响。
合规要求
满足数据安全法等法规对数据本地化存储和处理的要求。
部署架构
Docker 容器化部署,三容器编排,内网通信,无需公网访问
前端:80
VortLab Frontend
Next.js 16 静态导出 + Nginx
后端:8000
VortLab Backend
FastAPI + Ultralytics + torch_npu
数据库:5432
PostgreSQL
数据持久化 + 模型文件存储
Docker Compose 一键编排,支持 GPU/NPU 推理加速可选挂载
安全与合规
从数据隔离到审计追溯,满足企业级安全要求
项目级数据隔离
各项目数据独立隔离,团队间互不可见,资源通过 project → organization 链式归属。
RBAC 细粒度权限
按角色控制功能与数据访问范围,支持系统级、组织级、项目级三层授权。
审计日志
关键操作留存可追溯,便于合规审查和问题排查。
数据本地化
数据集、模型、训练日志全程存储在客户服务器,不出内网。
硬件适配
CPU、GPU、NPU 三种硬件统一框架,按需选择算力
| 硬件 | 适用场景 | 性能参考 | 最低配置 |
|---|---|---|---|
| CPU | 标注、轻量训练、低频检测 | 训练慢但标注和推理可用,适合验证和原型阶段 | 8 核 / 16GB RAM / 100GB 磁盘 |
| NVIDIA GPU | 大规模训练、实时检测 | 训练快、推理快,适合生产环境和高频场景 | T4 / 16GB VRAM / CUDA 11.8+ |
| 华为昇腾 NPU | 国产化要求、信创适配 | 训练推理均可用,满足自主可控合规要求 | Atlas 300I / CANN 7.0+ |
交付流程
从需求确认到验收培训,5 步完成私有化部署
01
需求确认
硬件环境评估、部署方案确认、场景需求对齐
02
License 签发
RSA-2048 签名授权、设备指纹绑定、有效期设置
03
离线交付包
Docker 镜像打包、安装脚本、部署文档
04
部署实施
远程或现场协助部署、系统调优、功能验证
05
验收培训
管理员操作培训、交付确认、进入运维阶段
升级与维护
部署后的持续运维保障
在线升级
有网络环境时一键拉取新版本镜像,自动数据库迁移。
离线升级
交付升级包到客户内网,Docker load 加载,无需公网。
版本回滚
升级异常时自动回滚到上一版本,保障业务连续性。
远程心跳
部署环境定期上报运行状态(需客户授权),辅助运维。
