虚拟
服务器:对外它是单一的入口,对内有很多台计算机为它服务.对使用它的人来说,它是一台机器,有单一的入口点.具体的实现技术包括两种: 应用层的虚拟
服务器,网络层的虚拟
服务器.
1.应用层的虚拟
服务器是利用应用层的转发实现的,相当于一台代理
服务器,这正是经常提到的虚拟
服务器.
实现方式:利用apache的 ProxyPass 可以实现对虚拟
服务器的配置.(httpd.conf中)
如某公司的WWW
服务器为 / 在httpd.conf中作如下设置:
ProxyPass /sales http://192.168.0.1/
ProxyPass /rd http://192.168.0.2/
ProxyPass /head http://192.168.0.3/
如上设置生效了以后,对/rd的方位会转到http://192.168.0.2上来.
对/head的访问会转到http://192.168.0.2上来,
客户不直接同 192.168.0.x交互,所有的请求都通过www.fuancn.cn来转发.
过程如下:
client (/sales) <--> www.fuancn.cn <--> 192.168.0.1
`
2.ip层的虚拟
服务器.它是利用ip层的反向masq来实现的.
实现方式:通过对ip包头的目的地址的改写来实现的.linux kernel 2.2.x中带的ip port forward 就是实现的方式.你需要一个管理工具来管理这个方式.此种方式也称为反向NAT.
设置方法:
1. 内核编译中选择 ip_port_forward(??)
2. 利用ipmasqadm 来设置 ip_port_forward.
ipmasqadm -A www.fuancn.cn:80 -R 192.168.0.1:80
具体用法请参考man..这里不对.
ipmasqadm -A www.fuancn.cn:80 -R 192.168.0.2:80
3.设置ipchains
ipchains -A forward -j MASQ -s 192.168.0.0/24
ipchains -A forward -j MASQ -d 192.168.0.0/24
4. OK..
测试:
1 现在你访问/
2 你访问的ip包发到www.fuancn.cn然后目标地址改为192.168.0.x, x为1或2可以由系统的负载平衡算法来选定.
3 处理完毕,请求包发回www.fuancn.cn,然后在发回给客户.
这样,机器就可以扩充了.....你的www
服务器负载太大,利用以上两种方式均可以实现.你的telnet
服务器负载太大,可以用方法2实现.
分享到:
相关推荐
基于Linux虚拟服务器的负载均衡 方案与步骤
Radware 服务器负载均衡方案主要目的其实是为了使多台主机协同对外提供服务,而从外部看来就好像是一台主机一样(虚拟服务器),从而提高服务器的处理性能。
服务器负载均衡技术在现有网络结构之上能够提供一种廉价、有效、透明的方法来扩 展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性 和可用性。它主要能够带来两方面的价值: 1、能够...
基于Linux虚拟服务器的负载均衡.pdf
为了保证Radius服务器系统/...AppDirector是提供本地的服务器群负载均衡和容错的产品,主要目的其实是为了使多台主机协同对外提供服务,而从外部看来就好像是一台主机一样(虚拟服务器),从而提高服务器的处理性能。
文中分析了虚拟服务器(LVS)方案实现负载平衡技术,包括NAT实现虚拟服务器(VS/NAT)、IP隧道实现虚拟服务器(Vs/TuN)和直接路由器实现虚拟服务器(VS/DR)三种基本实现方法,详细探讨了它们各自实现细节、实现流程和优...
Linux虚拟服务器LVS负载均衡模式研究.pdf
基于Linux虚拟服务器的负载均衡技术探讨.pdf
负载均衡可以对服务器的运行状况进行监控,及时发现运行异常的服务器,并将访问请求转移到其它可以正常工作的服务器上,从而提高服务器组的可靠性。 做负载采用多台服务器组成,对外虚拟出一个IP进行通信。日常业务...
Radware针对中移动UAP系统,提出了合适的服务器负载均衡解决方案。在方案中,主要采用Radware公司的AppDirector应用交换(ASI)实现APP Server服务器的负载分担。AppDirector是提供本地的服务器群负载均衡和容错的...
现在在关于Linux bonding 技术中,有几种算法来实现负载均衡的要求,此文针对这些算法,在此进行简单分析与研究,讨论其不足,并提出另外一种在此本文基础上改进的一种基于传输协议的负载均衡实现方法。讨论如何实现...
针对该问题, 建立相似度概念模型, 设计用于虚拟服务器转移的转移代价函数, 提出可用于任意结构化P2P网络的多种资源负载均衡(MRLB)算法。仿真结果显示, 节点上任一资源的负载都随着节点能力的提升而相应增加。MRLB...
利用Linux虚拟服务器实现大容量邮件系统的负载均衡.pdf
华为 USG6000V虚拟综合业务网关 技术白皮书 服务器负载均衡技术.docx
于中、小型企业,如果没有资金去购买昂贵的四/七层负载均衡交换机,那么Nginx是不错的七层负载均衡选择,并且可以通过 Nginx Keepalived 实现 Nginx 负载均衡器双机互备,任意一台机器发生故障,对方都能够将虚拟IP...
这个是通过网络地址转换的方法来实现调度的。首先调度器(LB)接收到客户的请求数据包时(请求的目的IP为VIP),根据调度算法决定将请求发送给哪个后端的真实服务器(RS)。然后调度就把客户端发送的请求数据包的目标...
一、 用户需求 本案例公司中现有数量较多的服务器群: WEB网站服务器 4台 邮件服务器 2台 虚拟主机服务器 10台 应用服务器 2台 数据库 2台(双机+盘阵) 希望通过服务器负载均衡设备实现各服务器群的流量动态负载...
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器... Nginx 支持简单的负载均衡和容错; 支持作为基本 HTTP 服务器的功能,例如日志、压缩、Byte ranges、Chunked responses、SSL、虚拟主机等等,应有尽有
因此,它能够为大量的基于TCP/IP的网络应用提供服务器负载均衡服务。BIG/IP连续地对目标服务器进行L4到L7合理性检查,当用户通过VIP请求目标服务器服务时,BIG/IP根椐目标服务器之间性能和网络健康情况,选择性能...