1.
海马来西亚机房承担网站、VPS、云主机、域名管理与CDN接入的边缘节点功能,需保证99.99%以上可用性。
主要业务包括:Web主机、数据库、缓存层、负载均衡以及面向客户的API与域名解析服务。
流量特性:平峰流量10Gbps,突发最高可达60Gbps(需依赖CDN与上游清洗)。
关键需求:在市电中断时提供至少4小时的全负载供电,并在可行时实现自动并网后切换回市电。
与DDoS防御相关:需在断电场景下维持BGP路由器、对接清洗厂商的BGP会话与边界防护设备持续在线。
2.
首先逐机柜统计:假定机房有10个机柜,每柜平均装配2台1U服务器与交换设备,总计算机设备平均功率约3.5kW/柜。
总IT负载 = 10柜 × 3.5kW = 35kW;加上冷却与照明冗余系数(1.3)后总负荷 ≈ 45.5kW。
UPS冗余建议:采用N+1架构,瞬时峰值留20%余量,所以UPS容量至少选型为60kVA。
电池放电时间目标:基础业务需4小时,故电池容量按4小时放电设计(以60kW负载计算)。
并网切换考量:柴油机应能在10–30秒内接管全部负载,UPS提供短时支撑并完成平滑切换。
3.
UPS类型推荐:模块化三相在线双变换UPS(例如并联模块化10kVA × 6 模块实现60kVA N+1)。
电池类型:采用VRLA或磷酸铁锂(LiFePO4)电池组,LiFePO4在高温与循环寿命上更优。
容量计算示例:60kW × 4小时 = 240kWh,若使用DC电压400V系统,电池组需约240kWh / 0.9(效率) ≈ 267kWh。
电池柜配置:可采用4节 66.75kWh 电池柜并联,或多箱模组化组合以利于维护与扩容。
监控与维护:UPS与电池需支持SNMP/Modbus与远程告警,以便与机房监控平台和运维工单系统集成。
4.
容量选型:按照总负载45.5kW并考虑启动负荷与发电机效率,推荐配备1台160kVA柴油发电机(功率因数0.8,160kVA×0.8=128kW,保证N级余量)。
冗余方案:若预算允许建议采用2台100kVA并联(N+1),单台可覆盖50%负载并有切换冗余。
燃油消耗参考:柴油机在75%负载时约0.24 L/kWh,若发电机长期承载45.5kW,小时耗油≈45.5kW×0.24≈10.9 L/h。
4小时应急供油量:10.9 L/h × 4h ≈ 43.6 L,建议按24小时连续运行设计燃油储备约260–300 L以应对延时恢复。
维护与测试:每月空载启动并运行负载测试,每季度进行并网测试与振动/排放检查。
5.
切换逻辑:市电断电→UPS电池承载→柴油启动→并网完毕后ATS切换至发电机供电→市电恢复后平滑切回。
时间要求:柴油机冷启动并稳定输出应控制在30秒以内,UPS需保证至少1分钟的电池供电以防止瞬断。
对外服务保障:确保边界路由器与BGP会话在断电期间继续运行,必要时启用多线BGP和上游多运营商接入。
与CDN联动:遇大流量或DDoS攻击时,优先触发流量转发到CDN/清洗节点,减少本地带宽压力与发电机负荷。
监控集成:将UPS、发电机、燃油量、环境温湿度与设备状态通过统一监控平台(Prometheus+Grafana或Zabbix)展示并设置自动告警。
6.
真实案例:海马来西亚机房于2024年Q2发生市电中断45分钟事件,采用60kVA UPS + 160kVA柴油机方案成功保障关键服务不中断,DNS与BGP维持在线,客户SLA未触发赔偿。
案例教训:初期燃油储备只按8小时准备,遇运输延迟导致切换到节能模式,后续调整为24小时燃油量并增加远程燃油告警。
服务器配置示例见下表,展示了典型生产线与备份节点资源分配。
| 节点 | 用途 | CPU | 内存 | 功率估算 |
|---|---|---|---|---|
| 主数据库 | MySQL主 | 2 × 16C | 256GB | 1.8kW |
| 应用节点 ×4 | Web/API | 2 × 8C | 64GB | 各0.6kW |
| 缓存节点 ×2 | Redis/缓存 | 1 × 8C | 64GB | 各0.4kW |
| 边界设备 | 路由/防火墙 | 专用设备 | - | 0.5kW |
总结:针对海马来西亚机房,建议采取模块化UPS+足够电池容量(≥240kWh)并与160kVA级柴油发电机或双机并联方案结合,辅以完善的监控与CDN/DDoS联动策略,以确保服务器/VPS/主机与域名解析服务在断电和攻击情形下的高可用性。