服安最新信息资讯
- 在SQL Server 2008上实现资源的负载均
- 如何配置Windows 2003网络负载均衡
- 浪潮大型机2010年面世:服务器市场
- 在window与linux下配置nginx实现负载均
- WEB服务器使用nginx实现网站负载均衡
- 企业实现服务器负载均衡常见的四

服安资讯热点推荐
- 企业实现服务器负载均衡常见的四
- NAT中TCP负载均衡实验总结
- 在window与linux下配置nginx实现负载均
- 多种多样的负载均衡策略
- 在SQL Server 2008上实现资源的负载均
- 负载均衡技术应用介绍
- 双网卡负载均衡服务器设置
- 负载均衡技术之负载均衡器简介
- WEB服务器流量超负载:如何分散解决
- 深度探索负载均衡在大型网站中的
- 使用DNS服务器实现负载均衡
- WEB服务器使用nginx实现网站负载均衡
- 如何配置Windows 2003网络负载均衡
- 实现四台服务器的负载均衡
- 使用DNS服务器实现负载均衡
- 浪潮大型机2010年面世:服务器市场
- Radware 服务器负载均衡解决方案
- 网络服务器负载均衡技术概况
服安资讯阅览排行
- 双网卡负载均衡服务器设置
- win2003负载均衡设置
- 深度探索负载均衡在大型网站中的
- Routeros的安装心得--ros双线负载均衡
- 在window与linux下配置nginx实现负载均
- WEB服务器使用nginx实现网站负载均衡
- Linux下负载均衡器LVS简单设置
- 网站服务器负载均衡解决方案
- Radware 服务器负载均衡解决方案
- 企业实现服务器负载均衡常见的四
- 浪潮大型机2010年面世:服务器市场
- 福州电信流媒体服务器负载均衡解
- 多种多样的负载均衡策略
- 实现四台Web服务器的负载均衡
- 服务器群动态负载均衡综合方案
- 利用集群技术实现Web服务器的负载
信息安全法律法规
- 信息安全等级保护管理办法
- 广东省计算机信息系统安全保护条
- 中国国家信息安全等级保护制度开
- 欧盟网络和信息安全法律规制及其
- 互联网电子公告服务管理规定
- 互联网上网服务营业场所管理条例
- 浪潮服务器安全技术要求成为国家
- 计算机信息网络国际联网安全保护
服务器安全技术资讯
- 深入挖掘Oracle内部SQL注入
- 什么是MPLS中的FEC?
- 如何让域控DC的AD更加安全
- 实例:Linux中如何查看服务及监听端
- 服务器安全检查十大要素
- 什么叫0day?0day是什么?
- Windows 2003下如何提高FSO安全性
- 计算机网络安全的六大指标详述
服安解决方案
深度探索负载均衡在大型网站中的应用
来源:IT实验室周报 时间:2008-09-15 作者: 点击:次 责任编辑:Flyfox
TAG:
网站
应用
均衡
深度
探索
大型
服务器安全应急处理中心:让您的服务器更安全! 进入安全讨论社区
摘要:
前言对一个大型的网站如ww.51.com,www.sina.com.cn.他们都有几千的服务器在一个网站上运行。那他们是怎么工作的啦?下面我们最介绍基本大型网站架构中一个非常重要的部分。负载均衡在大型网站中的功能和应用。负载均衡这个技术是一个非常成熟的技术。也是对一个大型网

前言对一个大型的网站如www.51.com,www.sina.com.cn.他们都有几千的服务器在一个网站上运行。那他们是怎么工作的啦?
下面我们最介绍基本大型网站架构中一个非常重要的部分。负载均衡在大型网站中的功能和应用。负载均衡这个技术是一个非常成熟的技术。也是对一个大型网站并发时非常有用的一个技术。提到负载均衡,我们就不得不提到LVS(为什么?因为他免费,因为它不比商业的如F5(BIG/IP)的那些机器差。呵呵)。
Linux虚拟服务器项目(Linux Virtual Server Project)是由国内章文嵩博士发起和领导的,他目前是TelTel的首席科学家。日前这个项目的网址是http://www.LinuxVirtualServer.org/, LVS中的IPVS第一个版本源程序于1998年5月在网上发布。至今,本项目受到不少关注,LVS系统已被用于很多重负载的站点,就我们所知该系统已在美、中、英、德、澳等国的近百个站点上正式使用。
LVS基于Linux系统的服务器集群解决方案,其实现目标是创建一个具有良好的扩展性、高可靠性、高性能和高可用性的体系。许多商业的集群产品,比如RedHat的Piranha、 Turbo Linux公司的Turbo Cluster等,都是基于LVS的核心代码的。
下面是一些大型LVS应用实例:" 英国国家JANET Cache Service(wwwcache.ja.net)是为英国150所以上的大学提供Web Cache服务。他们用28个结点的LVS集群代替了原有现50多台相互独立的Cache服务器,用他们的话说现在速度就跟夏天一样,因为夏天是放假期间没有很多人使用网络。
" Linux的门户站点(linux.com">www.linux.com)用LVS将很多台VA Linux SMP服务器组成高性能的WEB服务,已使用是由中国一个Linux程序员章文嵩博士发起和领导的,基于Linux系统的服务器集群解决方案,其实现目标是创建一个具有良好的扩展性、高可靠性、高性 能和高可用性的体系。许多商业的集群产品,比如RedHat的Piranha、 Turbo Linux公司的Turbo Cluster等,都是基于LVS的核心代码的。将近一年。
" SourceForge(sourceforge.net)是在全球范围内为开发源码项目提供WEB、FTP、Mailing List和CVS等服务,他们也使用LVS将负载调度到十几台机器上。
" 世界上最大的PC制造商之一采用了两个LVS集群系统,一个在美洲,一个在欧洲,用于网上直销系统。
" 以RealPlayer提供音频视频服务而闻名的Real公司(www.real.com)使用由20台服务器组成的LVS集群,为其全球用户提供音频视频服务。在2000年3月时,整个集群系统已收到平均每秒20,000个连接的请求流。
" NetWalk(www.netwalk.com)用多台服务器构造LVS系统,提供1024个虚拟服务,其中本项目的一个美国镜像站点(www.us.linuxvirtualserver.org)。
" RedHat(www.redhat.com)从其6.1发行版起已包含LVS代码,他们开发了一个LVS集群管理工具叫Piranha,用于控制LVS集群,并提供了一个图形化的配置界面。
" VA Linux(www.valinux.com)向客户提供基于LVS的服务器集群系统,并且提供相关的服务和支持。
" TurboLinux的"世界一流Linux集群产品"TurboCluster实际上是基于LVS的想法和代码的,只是他们在新闻发布和产品演示时忘了致谢 . " 红旗Linux和中软都提供基于LVS的集群解决方案,并在2000年9月召开的Linux World China 2000上展示。
基实国内相当多的网站也使用了LVS象51.com之类。只是没有收集详细的资料。有机会大家可以多了解一下有关使用lvs的网站。
思考如果一个网站,在一个用户连接/会话(connections/sessions)中, 很多Web应用程序(例如:软件论坛,购物车等)使用会话,在其中一个节点一上创建会话。是没法给会话转给下一台服务器处理的。负载均衡器必须保证会话的正确性。
原理一。LVS主从工作原理和网站架构LVS在基本的生产环境中,都会同时运行在二台硬件相近的服务器上:LVS Router(主 LVS ),一个作为备份LVS(备份 LVS )。
主LVS 服务器在网站的前端起二个作用:均衡负载压力到真实服务器(如apache)上和检查后面真实服务器提供的服务是否正常。
备份LVS 用来监控主LVS和备份主服务器,在当故障出现时主LVS 死机fail掉了以后,就会启动自己来接管主LVS 的工作。
基中有一个叫Pulse(心跳服务) 运行在主LVS和备份LVS上。在备份LVS上,每秒pulse发送一个心跳(heartbeat)到主LVS的外网接口检查主LVS的服务是否正常。当然在主LVS上,也有pulse服务,它主要是响应备份LVS的心跳。
LVS进程调用 ipvsadm工具(RedHat开发)去配置和维护IPVS路由表,它会为每一个在真实服务器上的虚拟服务启动一个nanny进程。每一个nanny进程去检查真实服务器上的服务状态,如果有异常。就会将故障情况通知 LVS进程。当故障发现时,LVS进程通知ipvsadm在IPVS路由表中将此节点删除。当然,它发现故障的机器恢复时也能自动的加入到服务中来。
如果备份LVS未收到来自于主LVS的响应,它将调用send_arp将虚拟IP地址再分配到备份LVS的公网接口上。并在公网接口和局域网接口上分别发送一个命令去关掉主LVS上的LVS进程。同时启动自己的LVS进程来调度客户端请求。
下面是一个大中型网站LVS架构的服务器组:
象平时在大中型网站的服务器架构,基本就象上面一样。上面是一个服务器组提供同一种服务,如image的服务。
上一篇:WEB服务器负载均衡问题的解决 下一篇:NAT中TCP负载均衡实验总结
相关文章列表
- 在SQL Server 2008上实现资源的负载均
- 如何配置Windows 2003网络负载均衡
- 浪潮大型机2010年面世:服务器市场
- 在window与linux下配置nginx实现负载均
- WEB服务器使用nginx实现网站负载均衡
- 企业实现服务器负载均衡常见的四
- 使用DNS服务器实现负载均衡
- 实现四台Web服务器的负载均衡
- 服务器群动态负载均衡综合方案
- 地址转换实现负载均衡
- Routeros的安装心得--ros双线负载均衡
- 配置转发表的参数对流量进行负载
- NAT中TCP负载均衡实验总结
- 深度探索负载均衡在大型网站中的
- WEB服务器负载均衡问题的解决
- 实现四台服务器的负载均衡
- WEB服务器流量超负载:如何分散解决
- 福州电信流媒体服务器负载均衡解
- win2003负载均衡设置
- 网站服务器负载均衡解决方案
- 利用集群技术实现Web服务器的负载
- 使用4台Web服务器的负载均衡
- 双网卡负载均衡服务器设置
- Radware 服务器负载均衡解决方案


RSS订阅







