192.168.100.176
192.168.100.171
192.168.100.177
node-exporter
快财基础设施服务
外网接入(HTTPS)
nightingale
镜像队列
主从复制
人事服务
文件服务
XXL-job
192.168.100.178
cadvisor
zentao
1
RPA服务
192.168.100.171: 应用服务器 48核 128G +100G/3.5T(SSD)
消息服务
SQL服务
接入层
blackbox
Redis(从节点)
内网
MinIO对象存储集群(高可用)
成品厂服务
系统服务
数据库台账
192.168.100.180: 日志采集服务器 48核 96G + 100G/3.5T(SSD)
运维监控层
Gateway(API网关)
Nginx1(对外)
192.168.100.170
......
注:每个服务按需开启多租户开关
数据读取
代码仓备份
192.168.100.174: 监控运维服务器 48核 96G + 100G/3.5T(SSD)
GitLab
192.168.100.98: 备份服务器 32核 64G + 100G/15T(SSD)
防火墙
Nginx3(内)
计划服务
物流服务
Nacos集群
Redis集群(哨兵模式高可用)
中间件
Nacos(配置中心服务注册中心)
禅道定时每天晚上备份,保留15天共0.07T文件定时每晚备份,保留7天共7T
微信服务
zookeeper
运维配置备份
Laptop访问
监控配置备份
MQTT
Harbor
Nginx2(对外)
文件备份
192.168.100.176:对外访问的SLB服务器 48核 128G + 125G/3T(SSD)
Elasticsearch-2
返单服务
6
192.168.100.175: 代码仓服务器 48核 64G + 100G/3.5T(SSD)
4
快财网关服务
MinIo-04
192.168.100.98
禅道备份
Nginx4(内)
外网端口映射
Sentinel1(限流、服务降级垄断)
192.168.100.178:数据库从库 48核 96G + 100G/3T(SSD)
服务分发、鉴权
负载均衡
prometheus
kafka-manager
Kibana
Redis(主节点)
包材厂服务
portainer_agent
一主两从双备份(主从 + 级联 + 延迟库)读写分离级联复制,减轻主库压力延迟从库,防止误删(2H时效性)
数据同步
数据存储层
监控服务
192.168.100.177: 中间件服务器 48核 96G + 100G/3.5T(SSD)
金蝶服务
9
keepalived(主)
MySQL(从库)
sentinel3
快财业务服务
keepalived(备)
DNS
MinIo-03
SpringBootAdmin
.......
192.168.100.169
移动端访问
基础服务
Sentinel2(限流、服务降级垄断)
H5服务
数据库备份
Jenkins
192.168.100.170:应用服务器 48核 128G+100G/3.5T(SSD)
RabbitMQ集群(高可用)
APP服务
流程引擎服务
快财系统服务
dingtalk
MinIo-01
Nexus
反向代理
路由器
Portainer
CI/CD
运维监控
MySQL数据库集群(高可用)
多租户微服务分布式云原生架构
Grafana
3
数据写入
5
victoriametrics
业务服务层
Elasticsearch-1
MinIo-02
2
中间件层
sentinel2
11
基于Raft协议保证数据分布式一致性挂1个节点仍然正常,挂2个破坏高可用写磁盘频繁,高频落盘
bi.wwwl.net
PC访问
Internet
10
外网
192.168.100.179:数据库主库 48核 128G + 100G/3.5T(SSD)
RabbitMQ2
MySQL(主库)
altermanager
代码仓定时每周一到周六晚上备份,保留15天共0.7T数据库定时每晚备份,保留15天共0.8T
Skywalking-oap
8
网关层
RabbitMQ1
二层交换机
192.168.100.175
7
Logstash
192.168.100.179
sentinel1
Skywalking-ui
三层交换机
内网接入(HTTP)
192.168.100.169:文件服务器 16核 256G + 7.5T(SSD)
RabbitMQ3
kafka集群