基于LVS的互联网应用
2009-05-13 12:06:20来源:未知 阅读 ()
[url=javascript:;]服务器[/url]
、网络附属存储(NAS)和交换机。3个服务器用来做web,2个服务器来做流媒体,1个服务器做LVS-DR,2个
[url=javascript:;]mysql[/url]
服务器,一个邮件服务器,2个交换机,一个NETAPP NAS。2、 运行环境:流媒体windows,其他的都是linux。逻辑结构:除数据库服务器和NETAPP存储外,其他的服务器都使用2个网络地址,一个公网地址和一个私有网络地址。设置为公网ip的网络接口连接在一个交换机,设置为私有网络ip的网络接另外一个交换机,处于安全和网络带宽考虑,网络存储设备和数据库只使用私有网络地址。网络拓扑图如下所示:
基本原理: 传统模式下,用户的访问请求通过DNS服务器解析后,把服务请求转发给web服务器,取得数据后返回给用户。这种模式有2个麻烦:同时访问的用户增加到某个程度后,服务器不能提供所需的正常访问;遇到故障,所有的访问请求都将失败。要解决这样一个难题,LVS是上上之选。当我们采用
[url=javascript:;]lvs[/url]
方案之后,更改dns服务器的记录,这样用户的访问将首先到达LVS控制器所在的服务器,LVS把请求按照某种算法转发给后面真正的服务器。那么数据的返还是怎样的一个过程呢?在采用DR方式的集群形式下,真实服务器直接把数据返还给用户而不再经过LVS控制器。访问数据的流向在上图中用带箭头的虚线标识出来了,这样设计使得结构更简单一些,lvs控制器的压力也小很多。 根据应用的实际情况考虑,本项目采用LVS/DR方式。 技术实现: 先列出个相关服务器的ip地址:名称Ip地址真实ip地址(RIP)LVS/DR(控制器)61.135.55.100/24 RealServer1(Web1)61.135.55.150/24192.168.55.150/24RealServer2(Web2)61.135.55.151/24192.168.55.151/24RealServer3(Web3)61.135.55.152/24192.168.55.152/24RealServer4(流媒体1)61.135.55.153/24192.168.55.153/24RealServer5 (流媒体2 )61.135.55.154/24192.168.55.154/24MysqlServer1 192.168.55.90/24MysqlServer2 192.168.55.91/24Netapp(网络共享存储) 192.168.55.92/24虚拟ip地址(VIP)Web虚拟地址(VIP1)61.135.55.160 流媒体虚拟地址(VIP2)61.135.55.161
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/4206/showart_505542.html
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- OpenBSD 4.5 发布 2009-05-13
- OpenBSD下建立基于系统用户名验证OpenVPN网络 2009-05-13
- Syslog在网络管理中的应用 2009-05-13
- OpenBSD下PF防火墙典型应用(针对FTP环境) 2009-05-13
- 飞信机器人在系统监控上的应用 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash