基于K8s负载均衡云服务配置
主从节点设计
平台网关采用主从架构,主节点(10C/16G/1T)与从节点(10C/16G/0.5T)形成冗余,确保高可用性。主节点承担主要业务负载,从节点提供备份能力,磁盘容量差异表明主节点可能需存储更多持久化数据(如日志)。Nginx主备机制
平台网关Nginx(1C/1G/0.05T)采用主备模式,通过Keepalived实现故障切换,保障反向代理服务的连续性。极低的磁盘配置(0.05T)说明其仅需缓存空间,无需存储持久化数据。应用节点冗余
平台应用节点1和节点2均配置6C/16G/0.5T,形成双节点冗余,避免单点故障,提升系统稳定性。均衡的资源配置适用于分布式业务处理。负载均衡带宽
- 平台网关负载IP(5M):适配网关层基础流量
- 平台应用负载IP(10M):作为业务核心,分配最高带宽以处理用户请求
- Mqtt应用负载IP(5M):满足物联网设备轻量级通信需求
Mqtt服务优化
Mqtt服务独立配置4C/8G/0.5T,适配物联网场景轻量化、高并发特性,与网关、应用节点形成分层处理架构,保障消息队列高效运行。磁盘空间分配逻辑
主节点磁盘(1T)显著高于从节点(0.5T)及其他组件,可能用于存储持久化数据或日志;Nginx(0.05T)和应用节点(0.5T)则根据实际需求配置最小化存储。带宽资源倾斜
应用层负载IP获得最高带宽(10M),体现其作为业务核心的地位;网关层(5M)与Mqtt层(5M)带宽分配均衡,符合边缘计算场景“核心高吞吐、边缘轻量级”的流量特征。
# 资源分配表格
| 应用名称 | CPU(C) | 内存(G) | 磁盘(T) | 数量 | 带宽 |
|---|---|---|---|---|---|
| 平台网关-主节点 | 10 | 16 | 1 | 1 | |
| 平台网关-从节点 | 10 | 16 | 0.5 | 1 | |
| 平台网关Nginx(主备) | 1 | 1 | 0.05 | 1 | |
| 平台应用节点1 | 6 | 16 | 0.5 | 1 | |
| 平台应用节点2 | 6 | 16 | 0.5 | 1 | |
| 平台网关负载IP | 1 | 5M | |||
| 平台应用负载IP | 1 | 10M | |||
| Mqtt应用负载IP | 1 | 5M | |||
| Mqtt服务 | 4 | 8 | 0.5 | 1 |
上次更新: 2025/9/8 19:34:35