系统平台通用
服务器部署配置技术指导手册
电能质量APView500 调试指导手册
EIOT 服务器环境要求
本文档使用 MrDoc 发布
-
+
首页
服务器部署配置技术指导手册
#### **引言** 本手册旨在为上海软件部涉及软件如:EMS(能源管理系统)、Cloud-1000运维平台、Cloud-1200光伏等相关系统的服务器部署提供标准化的硬件(物理机)与云资源配置建议。请根据项目实际的仪表数量规模,选择对应的配置方案,以确保系统的稳定、高效运行。 **适用范围:** 项目实施人员、运维工程师、售前技术支持。 **更新日期:** 2026年2月27日 --- ### **第一部分:物理机服务器配置推荐** 此部分适用于需要采购物理服务器并进行本地化部署的场景。 | 序号 | 适用规模 | 服务器角色 | CPU | 内存 | 硬盘配置 | 操作系统 | 备注 | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | **1** | **< 1000仪表** | 单台服务器 | 8核 | 16GB | **系统盘:** 50GB (SSD) <br> **数据盘:** 1TB (7200转 机械盘) /1TB (SSD) | Windows Server 2019 标准版 (64位) 及以上 | 适用于小型项目,所有角色合并部署。**500以上仪表,数据盘使用SSD以提升I/O性能**。 | | **2** | **< 3000仪表** | **应用服务器** | 8核 | 8GB | **系统盘:** 50GB (SSD) <br> **数据盘:** 200GB (SSD) | Windows Server 2019 标准版 (64位) 及以上 | 此规模下,建议将应用与数据库分离部署。 | | | | **数据服务器** | 10核 | 16GB | **系统盘:** 50GB (SSD) <br> **数据盘:** 2TB (SSD) | Windows Server 2019 标准版 (64位) 及以上 | 数据库服务器需要更强的CPU和更大的内存。 | | **3** | **> 3000仪表** | **应用服务器** | 8核 | 32GB | **系统盘:** 50GB (SSD) <br> **数据盘:** 200GB (SSD) | **推荐Linux:** Ubuntu 22.04 / Debian 12 / 国产银河麒麟V10 | 大规模部署,推荐使用Linux系统以获得更好的性能和稳定性。 | | | | **WEB服务器** | 8核 | 16GB | **系统盘:** 50GB (SSD) <br> **数据盘:** 200GB (SSD) | **推荐Linux:** Ubuntu 22.04 / Debian 12 / 国产银河麒麟V10 | 用于处理HTTP请求和反向代理。 | | | | **数据服务器** | 10核 | 32GB | **系统盘:** 50GB (SSD) <br> **数据盘:** 4TB (SSD) | **推荐Linux:** Ubuntu 22.04 / Debian 12 / 国产银河麒麟V10 | 数据库服务器,数据盘容量和性能要求最高。 | --- ### **第二部分:云服务器配置推荐** 此部分适用于部署在公有云平台(如阿里云、腾讯云、华为云等)的场景。 | 序号 | 适用规模 | 服务器角色 | CPU / 内存 | 单年硬盘配置 (1年) | 3年硬盘配置 (×2) | 5年硬盘配置 (×3) | 带宽 | 操作系统 | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | **1** | **< 1000 仪表** | 单台服务器 | 4核 16G | 系统盘 50G SSD <br> 数据盘 200G SSD | 系统盘 50G SSD <br> 数据盘 300G SSD | 系统盘 50G SSD <br> 数据盘 500G SSD | 5Mbps | Windows Server 2022+ | | **2** | **< 3000 仪表** | 单台服务器 | 8核 32G | 系统盘 50G SSD <br> 数据盘 400G SSD | 系统盘 50G SSD <br> 数据盘 600G SSD | 系统盘 50G SSD <br> 数据盘 900G SSD | 5Mbps | Windows Server 2022+ | | **3** | **< 5000 仪表** | **应用服务器** | 4核 16G | 系统盘 50G SSD <br> 数据盘 200G SSD | 系统盘 50G SSD <br> 数据盘 200G SSD | 系统盘 50G SSD <br> 数据盘 200G SSD | 10Mbps | Ubuntu 22.04+ | | | | **数据库服务器** | 8核 32G | 系统盘 50G SSD <br> 数据盘 500G SSD | 系统盘 50G SSD <br> 数据盘 1000G SSD | 系统盘 50G SSD <br> 数据盘 1500G SSD | / (内网) | Ubuntu 22.04+ | --- ### **第三部分:技术说明与注意事项** #### **1. 数据上报周期** * 以上所有配置推荐均**默认数据采集上报周期为5分钟**。 * **重要:** 如果您的项目需要缩短数据上报周期(例如,提高到1分钟或更短),将导致服务器负载和数据存储量急剧增加。届时,**必须联系产品经理或技术负责人进行专项性能评估和配置调整**,不可直接套用本手册标准配置。 #### **2. 特殊情况处理** * **预付费/充电桩业务:** 若EMS项目中包含**嵌入模式**的 预付费或充电桩管理板块,由于其业务逻辑复杂、交易频率高、数据一致性要求严格,会对数据库产生额外压力。因此,**无论仪表总数多少,都必须为预付费/充电桩业务单独配置对应的一套服务器**,将其与常规监控数据分离。 #### **3. 操作系统选择建议** * **Windows Server:** 适用于中小规模项目(<3000仪表),或团队对Windows环境更熟悉等情况。 * **Linux (Ubuntu/Debian/麒麟):** 强烈推荐在大规模部署(>3000仪表)时使用。Linux系统在资源利用率、稳定性和安全性方面通常表现更优,且无图形化界面消耗,能将更多硬件资源用于核心服务。国产银河麒麟系统适用于信创项目。 #### **4. 硬盘配置说明** * **物理机:** * **系统盘:** 建议使用RAID 1(镜像)进行保护,确保操作系统安全。 * **数据盘:** 建议使用RAID 10或RAID 5,在性能、容量和冗余性之间取得平衡。对于SSD,务必开启Trim功能以保持长期性能。 * **云服务器:** * **系统盘:** 默认提供数据可靠性,无需额外配置RAID。 * **数据盘:** 推荐使用SSD云盘以获得最佳I/O性能。对于长期项目,数据盘容量已根据年限(1/3/5年)按数据增长量(x2, x3)进行了预估,请确保在服务期满前评估并扩容。 * **带宽:** 云服务器带宽为共享或独享公网出口带宽。如果设备数量多或上报频率高,需要监控公网流量,避免带宽成为瓶颈。 #### **5. 超过5000仪表的大规模部署** * 当项目规模超过5000仪表,或服务器配置无法满足性能需求时,需考虑**集群高可用架构、负载均衡架构**等方案。此情况下,**必须联系产品经理进行专项架构设计与资源评估**。 #### **6.如何根据现有数据规模进行服务器配置选型** * 在系统迁移、数据恢复或重新部署前,为精准匹配服务器配置,建议先统计当前平台的实际规模。可通过连接 MySQL 数据库执行以下 SQL 命令,查询 **总站点数** 与 **所有站点仪表总数**,然后参照本手册对应规模的配置推荐进行选型。 * 日期条件 `'2025-12-25 00:00:00'` 可根据实际需要调整,用于限定统计近期活跃设备(例如统计近一个月内有数据更新的站点和仪表)。 * 若所有设备长期在线且需统计全部历史数据,可将日期条件改为足够早的时间(如 `'2000-01-01 00:00:00'`)或直接去掉 `WHERE` 子句(但可能影响查询性能)。 ```sql -- 同时统计总站点数 + 所有站点仪表总数 SELECT (SELECT COUNT(DISTINCT F_SubID) FROM `t_rd_meterparamvalue` WHERE F_UpdateTime > '2025-12-25 00:00:00') AS 总站点数, (SELECT COUNT(DISTINCT F_MeterCode) FROM `t_rd_meterparamvalue` WHERE F_UpdateTime > '2025-12-25 00:00:00') AS 所有站点仪表总数; ``` ### **第四部分:按需开放公网端口指南** 为确保系统安全,请根据实际启用的功能模块,在防火墙上按需开放以下公网端口。**遵循“最小权限原则”,仅开放必要的端口,并限制访问来源IP(如可能)。** | 端口 | 用途说明 | 备注 | | :--- | :--- | :--- | | **8090** | 网站/APP访问端口 | 如端口被占用,可在应用配置中自定义,但需确保防火墙同步开放。 | | **6000** | 网关数据传输端口 | 用于现场采集网关与服务器之间的数据上报通道。 | | **6001** | 遥控、网关报警下发及Mqtt注册获取三元组信息 | 可选功能。用于平台向网关下发控制指令、报警信息或者Mqtt设备上传获取三元组账号密码等信息。 | | **6002** | 消防主机服务端口 | 用于连接消防主机系统,接收消防报警数据。 | | **9900** | ARCM300T-4G仪表上传端口 | 可选功能。用于特定型号仪表的数据上传。 | | **9901** | ARCM300-4G仪表上传端口 | 可选功能。 | | **9902** | ARCM310-4G仪表上传端口 | 可选功能。 | | **9903** | DDSY1352/DTSY1352-4G仪表上传端口 | 用于预付费电表的数据上传。 | | **9904** | ARCM-J4T4-4G仪表上传端口 | 可选功能。 | | **9905** | 科德4G水表上传端口 | 可选功能。用于4G水表的数据上传。 | | **9906** | AMC200L/AMC300L-4G仪表上传端口 | 可选功能。 | | **8083** | MQTT/Web后台通讯端口 | 用于配电图实时数据刷新、后台管理通讯。 | | **1883** | MQTT通讯端口 | 用于配电图实时刷新、ADW300 4G仪表上传、智慧空开等设备的数据通讯。 | **安全建议:** 1. **更改默认端口:** 若安全策略允许,建议将常用端口(如8090、1883等)修改为非标准端口,以降低自动化扫描攻击的风险。 2. **定期审计:** 定期检查开放端口列表,关闭不再使用的端口,并更新防火墙规则。 --- **文档结束**
admin
2026年3月12日 10:05
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码