整体示意图
整体结构示意图如下所示:
网络架构图
高可用版网络架构示意图如下所示:
流分服务器:用于流量数据分析、阻断,支持多主部署模式,由 OPT 镜像分配流量。当某台机器故障,网络链路自动与其断开,并将流量切换至另外一条链路,保证流量分析服务不受影响。
控制台:主备模式部署,当主机故障时,自动切换备机对外服务,配合虚拟 IP 使用,可达到自动切换。
存储:包括 MySQL,Redis,ZooKeeper,Kafka,Elasticsearch。
MySQL,热备部署模式,当 mysql 主机故障,程序自动切换到备机,保证业务数据传输不中断。
redis,zookeeper,kafka,elasticsearch,至少3节点的集群模式部署。任意一台机器故障均不会影响程序正常运行,且支持横向扩容。