- 浏览: 7349674 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1546)
- 企业中间件 (236)
- 企业应用面临的问题 (236)
- 小布Oracle学习笔记汇总 (36)
- Spring 开发应用 (54)
- IBatis开发应用 (16)
- Oracle基础学习 (23)
- struts2.0 (41)
- JVM&ClassLoader&GC (16)
- JQuery的开发应用 (17)
- WebService的开发应用 (21)
- Java&Socket (44)
- 开源组件的应用 (254)
- 常用Javascript的开发应用 (28)
- J2EE开发技术指南 (163)
- EJB3开发应用 (11)
- GIS&Mobile&MAP (36)
- SWT-GEF-RCP (52)
- 算法&数据结构 (6)
- Apache开源组件研究 (62)
- Hibernate 学习应用 (57)
- java并发编程 (59)
- MySQL&Mongodb&MS/SQL (15)
- Oracle数据库实验室 (55)
- 搜索引擎的开发应用 (34)
- 软件工程师笔试经典 (14)
- 其他杂项 (10)
- AndroidPn& MQTT&C2DM&推技术 (29)
- ActiveMQ学习和研究 (38)
- Google技术应用开发和API分析 (11)
- flex的学习总结 (59)
- 项目中一点总结 (20)
- java疑惑 java面向对象编程 (28)
- Android 开发学习 (133)
- linux和UNIX的总结 (37)
- Titanium学习总结 (20)
- JQueryMobile学习总结 (34)
- Phonegap学习总结 (32)
- HTML5学习总结 (41)
- JeeCMS研究和理解分析 (9)
最新评论
-
lgh1992314:
[u][i][b][flash=200,200][url][i ...
看看mybatis 源代码 -
尼古拉斯.fwp:
图片根本就不出来好吧。。。。。。
Android文件图片上传的详细讲解(一)HTTP multipart/form-data 上传报文格式实现手机端上传 -
ln94223:
第一个应该用排它网关吧 怎么是并行网关, 并行网关是所有exe ...
工作流Activiti的学习总结(八)Activiti自动执行的应用 -
ZY199266:
获取不到任何消息信息,请问这是什么原因呢?
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息 -
xiaoyao霄:
DestinationSourceMonitor 报错 应该导 ...
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息
不管是windows还是linux都会有支持网络负载均衡功能的软件或者是系统自带的模块等设置。那么对于一个企业,尤其是以网站为主的运营结构,更应该注意这方面的问题。现在,我们由一个方案的引入,来熟悉一下网络负载均很功能的知识吧。
目前企业使用的所谓“负载均衡服务器”,实际上它是应用系统的一种控制服务器,所有用户的请求都首先到此服务器,然后由此服务器根据各个实际处理服务器状态将请求具体分配到某个实际处理服务器中,对外公开的域名与IP地址都是这台服务器。负载均衡控制与管理软件安装在这台服务器上,这台服务器一般只做网络负载均衡功能的任务分配,但不是实际对网络请求进行处理的服务器。
一、企业实现Web服务器负载均衡
为了将负载均匀的分配给内部的多个服务器上,就需要应用一定的负载均衡策略。通过服务器负载均衡设备实现各服务器群的流量动态负载均衡,并互为冗余备份。并要求新系统应有一定的扩展性,如数据访问量继续增大,可再添加新的服务器加入负载均衡系统。
对于WEB服务应用,同时有几台机器提供服务,每台机器的状态可以设为regular(正常工作)或backup(备份状态),或者同时设定为regular状态。负载均衡设备根据管理员事先设定的负载算法和当前网络的实际的动态的负载情况决定下一个用户的请求将被重定向到的服务器。而这一切对于用户来说是完全透明的,用户完成了对WEB服务的请求,并不用关心具体是哪台服务器完成的。
二、使用网络地址转换实现多服务器负载均衡
支持网络负载均衡功能的地址转换网关中可以将一个外部IP地址映射为多个内部IP地址,对每次TCP连接请求动态使用其中一个内部地址,达到负载均衡的目的。很多硬件厂商将这种技术集成在他们的交换机中,作为他们第四层交换的一种功能来实现,一般采用随机选择、根据服务器的连接数量或者响应时间进行选择的负载均衡策略来分配负载。然而硬件实现的负载控制器灵活性不强,不能支持更优化的负载均衡策略和更复杂的应用协议。
基于网络地址转换的负载均衡器可以有效的解决服务器端的CPU和磁盘I/O负载,然而负载均衡器本身的性能受网络I/O的限制,在一定硬件条件下具有一定的带宽限制,但可以通过改善算法和提高运行负载均衡程序的硬件性能,来提高这个带宽限制。不同的服务类型对不同的服务器资源进行占用,我们使用的负载衡量策略是使用同一个负载进行评估,这对于大多数条件是适合的,然而最好的办法是针对不同的资源,如CPU、磁盘I/O或网络I/O等,分别监视服务器负载,由中心控制器选择最合适的服务器分发客户请求。
三、使用DNS服务器实现负载均衡
访问企业网服务器的用户急剧增加,一台服务器难以满足用户的访问需要,那么如何才能保证用户的正常访问呢?解决方法有很多,如使用Windows 2000或Windows Server 2003提供网络负载均衡功能,但该服务的设置非常复杂。而通过DNS服务器实现网络负载均衡功能则是一种比较简单的方法。
企业网通常由很多子网构成,为了降低网络中的数据流量,客户机最好能访问处于同一子网内的Web服务器。虽然实现了网络负载均衡功能,但并不能保证客户访问的是本子网的Web服务器。其实这个问题也很好解决,只要启用DNS服务器的“启用网络掩码排序”功能即可。在DNS管理器窗口中,右键点击DNS服务器,在弹出的菜单中选择“属性”,然后在属性对话框中切换到“高级”选项卡,勾选“服务器选项”列表框中的“启用网络掩码排序”选项即可。这样客户机每次都能访问到本子网内的Web服务器了。完成以上设置后,就使DNS服务器实现了网络负载均衡功能,把客户的访问分担到每个Web服务器上,并且还减少了跨子网的网络通信流量,大大降低了企业网的通信负担。
四、企业实现SQL Server数据库服务器负载均衡
MS SQL Server数据库服务器可以说是应用范围最广的数据库产品,并且越来越多地在大型和比较关键的应用系统中提供服务。当企业应用越来越复杂、数据量越来越大的时候,SQL Server数据库要不停的进行处理、存储、查询的工作,这个时候企业就要考虑SQL Server数据库服务器的性能和速度及安全性了。然而,长期以来,SQL SERVER数据库服务器都只有“热备”的解决方案,而没有“负载均衡”和“集群”的解决方案。
随着数据库路由器软件ICX的出现,为基于MS SQL Server的数据库系统提供了一种更优秀的集群解决方案。它可以真正的实现SQL Server数据库服务器的动态负载均衡,提高性能和速度;它可以真正的保证SQL Server数据库服务器不间断的提供服务,在服务器发生故障的时候实时切换到其他服务器上继续提供服务,切换时间为“零”。数据库路由器是实时并发数据库事务处理同步复制器和负载平衡器。
所有的数据库客户都通过ICX访问数据库。当访问、查询SQL Server数据库的时候ICX可以根据实际情况分配服务器来提供服务,大大提高服务速度和优化性能,完成网络负载均衡功能的任务。ICX可以同时连接多台数据库,这若干台数据库的内容在任何时刻由ICX保证是完全一致的。也就是说,ICX采用了全新的并发事务处理的方式,向连接的N台数据库同步复制事务处理,使得系统在任何时刻具有多个一致的最新逻辑数据库数据集。当其中一台数据库服务器发生故障的时候,ICX可以实时的、第一时间切换到其他服务器上来继续提供服务。真正的实现零时间的服务器切换,大大提高安全性,真正意义的实现服务器不间断服务。
发表评论
-
Mule ESB 学习笔记(20)Mule和Spring httpinvoker的整合
2013-08-28 13:59 3779mule的配置文件: <?xml version=& ... -
Mule ESB 学习笔记(19)Mule和RSS的整合
2013-08-28 10:08 2617定时扫描特定目录的rss文件: <?xml vers ... -
Mule ESB 学习笔记(18)Mule和ATOM的整合
2013-08-27 20:00 2637定时读取特定文件的rss文件: <?xml ... -
Mule ESB 学习笔记(17)Mule和JMX的整合
2013-08-27 16:48 4081Agent的实现: package com.easyway ... -
Mule ESB 学习笔记(16)CXF SOAP基于SAML的验证的配置
2013-08-27 15:19 3821mule的配置 <mule xmlns:core=& ... -
Mule ESB 学习笔记(15)CXF SOAP基于JKS的验证的配置
2013-08-27 14:57 3895mule的配置如下: <mule xmlns:cor ... -
Mule ESB 学习笔记(14)CXF SOAP基于UsernameToken的验证
2013-08-27 14:16 7971简单需求: 针对在webservice ... -
Mule ESB 学习笔记(13)CSV数据文件到数据库
2013-08-26 17:54 7061简单需求: ... -
Mule ESB 学习笔记(12)JSON转换器的使用
2013-08-26 13:54 9126在许多情况下,可能需要把类转换为js ... -
Mule ESB 学习笔记(11)Web Service Proxy
2013-08-24 19:32 6651一、WebSevice Proxy 简介 ... -
Mule ESB 学习笔记(10)mule事务配置
2013-08-23 16:36 6259在mule的事务可能为jdbc事务,jms事务 ... -
Mule ESB 学习笔记(9)mule配置常用节点解释
2013-08-23 13:27 34671 Mule-config.x ... -
Mule ESB 学习笔记(8)mule和jersey的整合使用
2013-08-23 11:20 3965在项目常用jesery作为rest ... -
Mule ESB 学习笔记(7)服务调用
2013-08-23 10:44 18933一. 服务调用 1. Mule实现并提供Web Servi ... -
Mule ESB 学习笔记(6)配置模式
2013-08-23 10:42 4792为了节省时间,就不翻译了,摘抄重点总结 ... -
Mule ESB 学习笔记(5)异步请求-响应方式
2013-08-22 15:32 36135.4 异步请求-响应方式 异步请求-响应方式即请求方调用 ... -
Mule ESB 学习笔记(4)同步方式
2013-08-22 15:19 42735.3 同步方式 同步方式即请求方调用 ... -
JBOSS EJB3项目启动执行一个任务
2013-08-06 22:26 3865在jboss的项目中,jboss启动 ... -
Jboss @Service的使用
2013-08-06 21:59 2006Jboss有一个扩展的annotation——@Servic ... -
julian Date 计算 和实现
2013-08-01 09:32 4476Qt库里CBSDate类的内部实现用_jd成员进行计算、比较 ...
相关推荐
- 支持OSI第四层(网络层)和第七层(应用层)负载均衡功能,包括NAT模式、DR模式。 - 提供访问控制功能,防止非法主体访问受保护的网络资源。 - 健康检测功能,能够从网络层和应用层监测服务器和链路的状态。 - ...
1. **ALL IN ONE设计策略**:集成了服务器负载均衡、链路负载均衡、广域网负载均衡等多种功能于一体,满足客户多样化的负载均衡需求。 2. **无缝接入**:可以在不影响现有网络架构的前提下,轻松部署和升级负载均衡...
在构建高性能的分布式系统时,负载均衡是一个至关重要的概念,其目标是确保系统资源的高效利用,提升服务处理速度,并适应高并发业务场景。本文通过分析iVMS-8700综合安防管理平台的案例,揭示了如何通过负载均衡...
网络处理器负载均衡是现代网络设备性能优化的关键技术,特别是在处理高流量和...同时,随着网络技术的发展,如SDN(软件定义网络)和NFV(网络功能虚拟化)等新技术的出现,网络处理器负载均衡也将面临新的挑战和机遇。
在IT行业中,F5负载均衡器是一款广泛应用的网络设备,用于优化网络性能、提高可用性和扩展服务容量。本文将深入探讨F5负载均衡的实施方案,包括其原理、配置步骤、优势以及常见应用场景。 F5负载均衡是通过智能分配...
总结来说,这个ROS_PCC负载均衡案例展示了如何利用ROS的强大功能,通过VLAN、PPPoE拨号和PCC负载均衡技术,有效地管理和优化多条AD线路的带宽资源,同时提供稳定且高效的家庭宽带服务。这一方案不仅降低了成本,还...
总结来看,深信服科技的AD服务器负载均衡解决方案为现代企业提供了全面的服务器负载均衡功能,满足了对高可用性、稳定性和可扩展性的需求。通过采用深信服AD设备,企业能有效应对因用户数量增多、网络条件复杂以及...
除此之外,负载均衡器还可能具备健康检查功能,持续监测服务器状态,自动隔离故障服务器,防止其影响整体服务。此外,会话持久化也是重要的特性,保证用户在一个会话期间的所有交互都由同一服务器处理,以维持服务的...
在IT行业中,F5是一家知名的网络解决方案提供商,其产品尤其在负载均衡和应用交付领域有着显著的优势。F5的应用交换技术涵盖了四个关键方面:流量截获与检查、服务器监控与健康检查、负载均衡以及会话保持。这些技术...
链路负载均衡解决方案的重要性可以从多个方面体现。首先,在现有的网络架构中,单链路接入单点故障问题是一个普遍存在的问题。这意味着,如果某一链路出现故障,整个网络将面临着瘫痪的风险。其次,运营商之间的互访...
在网络游戏场景下,SD-WAN的负载均衡方法主要体现在以下几个方面: 1. **多链路聚合与优化**:SD-WAN可以结合多种网络链路(如宽带、4G/5G、卫星等),根据链路质量实时动态地分配数据流,确保游戏数据包的快速传输...
- **NHR per VIP技术**:针对多互联网链路环境,AppDirector的NHR per VIP技术确保了即使在一条链路出现故障时,交易系统仍能通过其他链路正常运行,无需额外的负载均衡设备或网络调整。 - **智能应用交换能力**:...
在MATLAB 2021a或更高版本中运行这个仿真,可以充分利用其强大的数值计算和可视化功能,有效地实现GA算法,并对WSN的负载均衡策略进行深度优化。通过迭代和优化,GA可以找到接近全局最优的解决方案,使得WSN中的每个...
【梭子鱼负载均衡方案从容应对网络视频庞大数据流量】 在网络视频点播系统中,由于海量的并发数据流,单一服务器往往无法承受这样的负载压力。流媒体服务的特点在于需要稳定的数据传输速率,确保视频和音频流的连续...
【Radware全局解决方案的优势】主要体现在三个方面:一是AppDirector-Global同时支持本地和全局的服务器负载均衡,二是其全局三角传输技术确保真实的网络就近性判断,三是全局重定向技术能支持三级重定向,这为复杂...
在Linux系统中,它的安装、配置以及反向代理、请求转发和负载均衡功能是IT运维人员必须掌握的关键技能。 首先,让我们了解一下Linux环境下安装Nginx的基本步骤。通常,我们可以通过包管理器如`apt`(对于Ubuntu/...
HAProxy的优点在于其强大的负载均衡策略、健康检查功能和良好的性能,但在配置复杂性和社区活跃度方面,可能略逊于Nginx。 综上所述,选择负载均衡软件应根据实际需求进行,例如中小规模Web应用可以选择Nginx,大型...
在Windows系统上部署Nginx,可以利用其卓越的反向代理和负载均衡功能,将来自客户端的请求分散到多个后端服务器,从而提高服务的可用性和响应速度。Nginx的异步事件驱动模型使得它在处理大量并发连接时具有很高的...