跟老男孩学Linux运维:高性能Web集群实践(上)
上QQ阅读APP看书,第一时间看更新

2.3 网站集群架构搭建规划

2.3.1 中小规模基础网站集群架构规划

基础企业集群架构规划示意图、动静分离企业集群架构规划示意图同图2-2,服务器架构功能规划见表2-2。

表2-2 服务器架构功能规划表

2.3.2 网站集群搭建顺序规划

不管是对于初学者还是经验丰富的运维技术人员来说,一个架构的部署都要有合理的顺序,就类似于走迷宫,随时都会有多条路让你选择,但准确地选择每一条道路,可以让你以最短的时间闯出迷宫,对于一个有经验的运维人员从头搭建集群采取的网站架构部署顺序规划如下,这也是本书的部署顺序规划,但其实在企业真实场景中,企业服务器从单机到多服务器的过程中,往往是从Web服务器开始搭建的,因此在后期,笔者会给大家讲解网站架构从0到1的变革真实过程,这里采取的部署顺序是有利于大家学习的顺序(见表2-3)。

表2-3 网站架构部署流程表

2.3.3 主机IP及主机名规划表

主机IP及主机名规划表见表2-4。

表2-4 服务器IP地址规划表

要求:①所有配置和笔者保持高度一致。②绿色IP临时使用,企业场景里可以没有(仅限于SSH使用)。③带外网IP的服务器的内网IP不配网关和DNS。④外部IP按要求进行配置。

2.3.4 安装及配置路径等规划

服务器目录结构规划表见表2-5。

表2-5 服务器目录结构规划表

提示:读者可以搭建VMware工作站虚拟机环境,也可以采用阿里云等云环境或者选择物理机环境,有关环境准备请参考课堂讲师的讲解或有关视频,这里不再赘述。

2.3.5 集群架构系统基础环境准备

1)安装全新CentOS7.6系统(VM环境),修改网卡为eth0及eth1命名模式,并添加两块网卡。

2)第一块网卡eth0配置为NAT模式[模拟公网环境],网段为10.0.0.0网段。

3)第二块网卡eth1配置为LAN区段模式[模拟局域环境],网段为172.16.1.0网段。

注意:此网段为内网网段,因此,无须配置默认网关和DNS。

环境设置过程比较基础,此处不再赘述,读者如果遇到环境准备问题,可以参考《跟老男孩学习Linux运维:核心基础实践(上)》一书,或者加入QQ群784850820获取问题答案。