软件和架构标准化

软件建议版本备注

优先统一软件

CentOS

首先大版本统一、小版本可通过yum update进行升级

Nginx

1.16.1

PHP

7.4.x

Redis

5.0.x

Mongodb

4.2.6

MySQL

5.7.x 8.0.x

Oracle JDK

1.8

Openjdk

1.8

Haproxy

2.0.14

Kafka

2.2.0

Zookeeper

3.4.14

架构标准化

架构类型推荐理由备注

【要求】LVS→Haproxy→ Nginx(业务WEB)

LVS做4层负载效率高但受限于运行模式、Haproxy作为中间层方便调度

标准Web架构

【要求】LVS → Haproxy → 应用程序

请求量大

标准四层网络负载架构

【要求】Apache+PHP → Nginx+PHP

Nginx轻便、占用资源少、并发高

建议所有业务

【要求】memcache → Redis

中间件相关:

【建议】Redis主从升级成哨兵模式

【建议】MySQL升级成中间件代理

ProxySQL

配置域名化

​ 所有连接中间件均采用域名化配置

Last updated