admin 管理员组

文章数量: 887019


2024年3月22日发(作者:web服务器工作原理简述)

网络环境

1、 硬件:服务器、网络附属存储(NAS)和交换机。3个服务器用来做web,2个服

务器

来做流媒体,1个服务器做LVS-DR,2个mysql服务器,一个邮件服务器,2个交换

机,一个NETAPP NAS。

2、 运行环境:流媒体windows,其他的都是linux。

3、 逻辑结构:除数据库服务器和NETAPP存储外,其他的服务器都使用2个网络地

址,一个公网地址和一个私有网络地址。设置为公网ip的网络接口连接在一个交换机,设

置为私有网络ip的网络接另外一个交换机,处于安全和网络带宽考虑,网络存储设备和数

据库只使用私有网络地址。网络拓扑图如下所示:

基本原理

传统模式下,用户的访问请求通过DNS服务器解析后,把服务请求转发给web服务

器,取得数据后返回给用户。这种模式有2个麻烦:同时访问的用户增加到某个程度后,

服务器不能提供所需的正常访问;遇到故障,所有的访问请求都将失败。要解决这样一个

难题,LVS是上上之选。当我们采用lvs方案之后,更改dns服务器的记录,这样用户的访

问将首先到达LVS控制器所在的服务器,LVS把请求按照某种算法转发给后面真正的服务

器。那么数据的返还是怎样的一个过程呢?在采用DR方式的集群形式下,真实服务器直

接把数据返还给用户而不再经过LVS控制器。访问数据的流向在上图中用带箭头的虚线标

识出来了,这样设计使得结构更简单一些,lvs控制器的压力也小很多。


本文标签: 服务器 访问 网络 用户