系统要求
本文档详细说明统一企业数字平台的运行环境要求,包括客户端和服务端配置。
客户端要求
浏览器支持
| 浏览器 | 最低版本 | 推荐版本 | 支持状态 |
|---|
| Chrome | 90+ | 最新版 | ✅ 完全支持 |
| Edge | 90+ | 最新版 | ✅ 完全支持 |
| Firefox | 88+ | 最新版 | ✅ 完全支持 |
| Safari | 14+ | 最新版 | ✅ 完全支持 |
| IE | - | - | ❌ 不支持 |
建议:使用 Chrome 或 Edge 最新版本以获得最佳体验。
屏幕分辨率
| 设备类型 | 最低分辨率 | 推荐分辨率 |
|---|
| 桌面端 | 1366 × 768 | 1920 × 1080 |
| 平板端 | 768 × 1024 | 1024 × 1366 |
| 移动端 | 375 × 667 | 390 × 844 |
网络要求
- 带宽:≥ 10 Mbps(推荐 50 Mbps 以上)
- 延迟:≤ 100ms(推荐 50ms 以下)
- 协议:支持 HTTPS、WebSocket
服务端要求(私有部署)
硬件配置
最小配置(测试/开发环境)
| 资源 | 配置 |
|---|
| CPU | 4 核 |
| 内存 | 16 GB |
| 存储 | 100 GB SSD |
| 网络 | 100 Mbps |
推荐配置(生产环境 - 100 用户)
| 资源 | 配置 |
|---|
| CPU | 8 核 |
| 内存 | 32 GB |
| 存储 | 500 GB SSD |
| 网络 | 1 Gbps |
高性能配置(生产环境 - 1000+ 用户)
| 资源 | 配置 |
|---|
| CPU | 16 核 × 3 节点 |
| 内存 | 64 GB × 3 节点 |
| 存储 | 1 TB SSD × 3 节点 |
| 网络 | 10 Gbps |
操作系统
| 操作系统 | 版本 | 支持状态 |
|---|
| Ubuntu | 20.04 LTS / 22.04 LTS | ✅ 推荐 |
| CentOS | 7.9 / 8.x | ✅ 支持 |
| Debian | 10 / 11 | ✅ 支持 |
| RHEL | 7.x / 8.x | ✅ 支持 |
| Windows Server | 2019 / 2022 | ⚠️ 有限支持 |
容器环境
# Kubernetes 要求
kubernetes: ">=1.24"
docker: ">=20.10"
containerd: ">=1.6"
# 资源配额示例
resources:
requests:
cpu: "2"
memory: "4Gi"
limits:
cpu: "4"
memory: "8Gi"
数据库
| 数据库 | 版本 | 用途 |
|---|
| PostgreSQL | 14+ | 主数据库(推荐) |
| MySQL | 8.0+ | 主数据库(可选) |
| Redis | 6.0+ | 缓存、会话 |
| Elasticsearch | 8.0+ | 全文搜索 |
| MongoDB | 5.0+ | 文档存储(可选) |
中间件
| 组件 | 版本 | 用途 |
|---|
| Nginx | 1.20+ | 反向代理、负载均衡 |
| RabbitMQ | 3.10+ | 消息队列 |
| MinIO | 最新版 | 对象存储 |
云平台支持
公有云
| 云平台 | 支持服务 |
|---|
| 阿里云 | ECS、RDS、OSS、SLB、ACK |
| 腾讯云 | CVM、TencentDB、COS、CLB、TKE |
| 华为云 | ECS、RDS、OBS、ELB、CCE |
| AWS | EC2、RDS、S3、ALB、EKS |
| Azure | VM、SQL、Blob、LB、AKS |
私有云
- VMware vSphere 6.7+
- OpenStack Queens+
- 华为 FusionSphere
网络架构
┌─────────────┐
│ 互联网 │
└──────┬──────┘
│
┌──────▼──────┐
│ 防火墙 │
└──────┬──────┘
│
┌──────▼──────┐
│ 负载均衡 │
└──────┬──────┘
│
┌─────────────────┼─────────────────┐
│ │ │
┌─────▼─────┐ ┌─────▼─────┐ ┌─────▼─────┐
│ 应用节点1 │ │ 应用节点2 │ │ 应用节点3 │
└─────┬─────┘ └─────┬─────┘ └─────┬─────┘
│ │ │
└─────────────────┼─────────────────┘
│
┌──────▼──────┐
│ 数据库集群 │
└─────────────┘
端口要求
| 端口 | 协议 | 用途 |
|---|
| 80 | TCP | HTTP(重定向到 HTTPS) |
| 443 | TCP | HTTPS |
| 5432 | TCP | PostgreSQL |
| 6379 | TCP | Redis |
| 9200 | TCP | Elasticsearch |
| 5672 | TCP | RabbitMQ |
安全要求
SSL/TLS
- 最低 TLS 1.2,推荐 TLS 1.3
- 证书要求:2048 位 RSA 或 256 位 ECC
- 支持 Let’s Encrypt 自动续期
防火墙规则
# 示例:仅开放必要端口
ufw allow 80/tcp
ufw allow 443/tcp
ufw deny from any to any
安全加固建议
- 禁用 root 远程登录
- 使用 SSH 密钥认证
- 定期更新系统补丁
- 启用审计日志
- 配置入侵检测
性能基准
在推荐配置下的性能指标:
| 指标 | 数值 |
|---|
| 页面加载时间 | < 2 秒 |
| API 响应时间 | < 200 ms |
| 并发用户数 | 500+ |
| 数据处理量 | 100 万条/天 |
| 系统可用性 | 99.9% |
下一步