Canalblog
Suivre ce blog Administration + Créer mon blog

负载均衡--深圳市腾铭科技

16 décembre 2005

动态负载均衡与专利技术

  Web Load Balance(以下简称Web-LB)是一个功能强大的、高效率的、容易使用的纯软件Web负载均衡系统。We-LB采用真正的动态负载均衡与专利技术的换算系数均衡算法,可以准确地将网络请求均衡到集群服务器Cluster中的Server;完全Web Base的远程监控软件,让你随时随地监测与控制你的服务器Custer,随时调整Cluster中Server的负载。

使用Web-LB可以让你品尝到Internet应用管理的乐趣、软件的艺术与纯软件负载均衡的效率。

独特的全球负载均衡与IP定向服务,使你的Web Cluster中的Server可以在全球进行分布,并且可以如同1个Web Server那样进在Web-LB的调度与控制下,进行安全、可靠、顺畅地协同工作。

一、有效均衡
不是简单的"轮循"负载分配、也不是硬件负载均衡设备简单的TCP/IP网络通信Traffic流量分配,真正的基于服务器CPU监测、内存监测与Web任务动态监测的动态任务分配,使负载真的能够均衡,让Cluster每台Server都能发挥最大的效率,不浪费1颗CPU、1兆内存。

二、高速连接与服务
Web-LB版本V3采用URL重新定向机理进行工作,使最终所有Internet的请求直接与处理服务进行交互,任务分配完成后,不再与Web-LB进行直接联系,不存在网络通信"瓶颈"问题,     绝对高效率,没有任何"速度损耗"。一切对访问者是透明的,不会感觉到什么。
三、超强容错
Cluster Tolerance集群容错,所有服务器全部工作,没有Stand By备份服务器、没有 Redundance冗余Server、没有什么可以浪费,只有容错;不需要所有服务器全部一样的配置,只要Cluster有1台服务器在工作,Web就在提供服务。让你的Web永不停机、永远工作。 

四、任意扩展 
你可以通过Web Base的管理软件随时监测访问流量与服务器的工作状态,随时调整Cluster中服务器的负载,并且随时在不停机的情况下增加与减少服务器的数量。
五、实时精确监控
不是简单的TCP/IP四层协议的通信流量分监测与分配,负载更重要的是服务器的工作状态,PU、内存的占用情况。 Web-LB可以做到真正地实时监测服务器的状态,系统可以自动或通手动随时精确地调整Cluster中每1台Server的负载。

六、分布式全球负载均衡
你可以将你的服务器集群Cluster在全球进行分布,Web-IA可以很容易地进行全球负载均衡,支持虚拟主机与IP均衡。 你还可以通过Web-LB的IP定向服务功能,自己定义Cluster中的每1台服务器所服务的请求;换句话,你可以指定来自Internet请求那些地区的那些IP定向到哪1台服务器进行服务

Publicité
Publicité
25 novembre 2005

负载均衡服务器

 前言:市面上现在天生支持绑定功能的网卡不多,而且多是出身名门的高档服务器网卡,身价不菲,设置过程也比较专业,使用和维护都不简便。难道我等平头百姓,攥着几十元的廉价8139的兄弟们就无缘领略双网卡绑定的快感了吗?非也,今天我就教大家一招,只需一款小小的软件,就可以用普通的8139之类的网卡体验一把双网卡绑定的愉悦,这个软件就叫做“NICExpress”,可能行家们已经捂着嘴乐了,呵呵,笔者的出发点是给菜鸟兄弟们排难解惑,穷办法自娱自乐,说得过火的地方,大家不要见笑,DIY的乐趣就在于此啊。

  朋友或许会问了,为什么要用双网卡呢?用双网卡有什么好处?所谓双网卡,就是通过软件将双网卡绑定为一个IP地址,这个技术对于许多朋友来说并不陌生,许多高档服务器网卡(例如intel8255x系列、3COM服务器网卡等)都具有多网卡绑定功能,可以通过软硬件设置将两块或者多块网卡绑定在同一个IP地址上,使用起来就好象在使用一块网卡。

  多网卡绑定的优点不少,首先,可以增大带宽,假如一个网卡的带宽是100M,理论上两块网卡就是200M,三块就是300M,当然实际上的效果是不会是这样简单的增加的,不过经实际测试使用多个网卡对于增加带宽,保持带宽的稳定性肯定是有裨益的,如果交换机等相关条件不错的话,这个效果还是很能令人满意;其次,可以形成网卡冗余阵列、分担负载,双网卡被绑定成“一块网卡”之后,同步一起工作,对服务器的访问流量被均衡分担到两块网卡上,这样每块网卡的负载压力就小多了,抗并发访问的能力提高,保证了服务器访问的稳定和畅快,当其中一块发生故障的时候,另一块立刻接管全部负载,过程是无缝的,服务不会中断,直到维修人员到来。

  OK,现在就手把手的教大家如何用50元来打造出双网卡的效果!

  先下载软件(点击这里下载),这是最新版本4.0,只有2.15M,软件的兼容性已经做得很好,支持win98/Me/2000/XP/2003。基本上支持目前市场上常见的各种网卡,百兆和千兆网卡都可以用来绑定,但是千万注意,最好用于绑定的网卡是完全相同的,至少也是基于同一芯片的,这样多块网卡才能合作得比较好。切记不要把10M网卡和100M网卡绑定在一起,那样根本起不到提升作用。

  下载完软件,先不忙安装,咱们还是先准备好硬件。

  第一部分:硬件安装

  虽然,理论上讲绑定越多网卡在一起,最终效果提升就越明显,但是考虑到复杂程度,这里就以绑定双网卡为例进行说明,如果读者觉得好玩,兴致很高的话,按照下面方法愿意绑定多少就绑定多少个网卡,其实一般同一台服务器,绑定2-3块网卡也就够了,太多了,据说因为链路聚合的先天缺点,会过多占用服务器资源,反过来会影响服务器速度(关于这个我没实验,不过我觉得凡事都离不开物极必反的道理,适度最好)。

  我取出“珍藏”的一对市场上随处可见的8139D10M/100M自适应网卡,市场价格25元一个,北京某厂的产品,做工还算精细,总成本50元人民币。第二部分:设置调试

  下面要进行设置及调试了,也就是要将这两块8139D廉价网卡,如同高档服务器网卡那样绑定在一起,使用同一个IP地址,同时同步工作。其过程并不复杂,估计20分钟足够了。

  将刚刚下载的NIC Express软件的安装包NIC4.rar解压缩得到安装文件“NICExpressW2KEE.exe”,双击它启动安装程序,一路NEXT,软件提示输入unlock key(注册码),如果没有注册码,就只好点击Demo,选择试用,这样可以获得30天的免费试用期,在这30天里如果觉得不错,你可以想办法去弄一个注册码(怎么弄?找小编问,他可能有,哈哈)。到下图所示界面,软件提示选择是否开启LOAD Balancing 功能?什么是LOAD Balancing 功能呢?LOAD Balancing的中文意思可以翻译为负载均衡,在这里就是网络负载均衡。也就是当多块网卡被绑定合一之后,当数据流量很大的时候,软件会自动调整,将数据流量负载均衡地分配到各个网卡上,以减轻单块网卡的压力,达到畅快的访问效果。我们绑定双网卡,其中目的之一就是为了实现负载均衡,我们自然要开启这个功能,所以,在这里一定要选择“Enabled”。当然,如果你在这里选择错了也没关系,今后也可以通过NIC Express软件管理界面开启。

25 novembre 2005

深圳市腾铭科技有限公司

深圳市腾铭科技有限公司是一家专业从事网络设备以及嵌入式Linux软/硬件技术开发、芯片设计、系统集成的高新技术实体,是一个充满活力、正在蓬勃发展的高科技企业。
公司创立之初,董事会就确立了“发展高、新、精技术,致力成为新世纪科技领域开拓者”的发展目标,在重视人才、技术、管理和服务完美结合的同时,果断引进美国先进技术,聘请从事有20多年网络和宽频软/硬件及芯片设计经验的美籍技术专家来公司就职,并与美国加州大学、Carnegei -Mellon 大学以及世界一流企业集团建立了长期的战略合作联盟。
       由腾铭科技自主研发和生产的腾铭IPsec VPN网关系列、Tamin® VPN Remoter、Tamin® DDNS Server 等产品以其优秀的品质和先进、安全、稳定的产品性能,赢得了众多国内知名企业集团的认可和信赖,经OEM/ODM合作等方式于2004年底以不同品牌陆续上市并成功应用于国内政府、电信、金融、交通、电力、物流、石化、医疗卫生和商业贸易等行业。
        腾铭科技将永远秉承“以人为本,科技领先,品质第一,服务至上”的经营宗旨,凭借雄厚的技术实力和丰富的管理经验,结合市场需求,为广大行业用户提供从VPN网络平台建设、技术培训到数字安全产品和嵌入式软/硬件产品的定制开发、技术咨询等全方位优质服务。

           团队理念:

  • 开发最好的产品;
  • 提供最优质的服务;
  • 拥有最优秀的人才;
  • 执行最好的管理。

          技术专长

    1、软体技术开发

  • Firewall
  • VPN Security
  • Router/Switch
  • TFT/CSTN Display Control

    2、硬件技术开发
  • Embedded Processor Card - IXP42X, MCS1000
  • MPEG Transport
  • Medical Ultrasound Image Scanner
  • Video Scan Converter

    3、蕊片设计
  • Over 15 years of experience in the shoujiyouqi.zj.com ASIC and Xilinx/Altera FPGA design.
25 novembre 2005

服务器负载均衡

服务器负载均衡(Server Load Balance)

  负载均衡(Server Load Balance)一般用于提高服务器的整体处理能力,并提高可靠性,可用性,可维护性,最终目的是加快服务器的响应速度,从而提高用户的体验度。
负载均衡从结构上分为本地负载均衡(Local Server Load Balance)和地域负载均衡(Global Server Load Balance)(全局负载均衡),一是指对本地的服务器群做负载均衡,另一是指对分别放置在不同的地理位置、有不同的网络及服务器群之间作负载均衡。

地域负载均衡有以下的特点:

 解决网络拥塞问题,服务就近提供,实现地理位置无关性

 对用户提供更好的访问质量

 提高服务器响应速度

 提高服务器及其他资源的利用效率

 避免了数据中心单点失效
23 novembre 2005

负载均衡

网络负载均衡技术概况

网络负载均衡服务在Windows 2000 高级服务器和Windows 2000 数据中心服务器操作系统中均可得到。网络负载均衡提高了使用在诸如Web服务器、FTP服务器和其它关键任务服务器上的因特网服务器程序的可用性和可伸缩性。运行Windows 2000的单一计算机可以提供有限级别的服务器可靠性和可伸缩性。但是,通过将两个或两个以上运行Windows 2000 高级服务器的主机连成群集,网络负载均衡就能够提供关键任务服务器所需的可靠性和性能。

每个主机运行一个所需服务器程序的独立拷贝,诸如Web、FTP、Telnet或e-mail服务器程序。对于某些服务(如运行在Web服务器上的那些服务)而言,程序的一个拷贝运行在群集内所有的主机上,而网络负载均衡则将工作负载在这些主机间进行分配。对于其他服务(例如e-mail)只有一台主机处理工作负载,针对这些服务,网络负载均衡允许网络通讯量流到一个主机上,并在该主机发生故障时将通讯量移至其它主机。

网络负载均衡配置概述
网络负载均衡是Windows 2000的一个网络驱动程序。它的操作对TCP/IP网络栈而言是透明的。

为确保网络性能达到最优,网络负载均衡通常使用一个网络适配器来处理客户到群集的通讯量,而其它对服务器的网络通讯量则经由一个单独网络适配器。然而,第二个网络适配器是不需要的。

来自负载均衡服务器应用的数据库访问
某些服务器程序需要访问由客户请求来更新的数据库。当这些程序的负载在群集内得到均衡分配时,相关的更新工作则应保持同步状态。每个主机均使用一个本地、独立的数据库拷贝,而该数据库在必要时可脱机并入。另一种方法是,群集主机能够共享对一个独立的网络数据库服务器的访问。也可以组合使用这些方法。例如,静态Web网页能够在全部群集服务器间进行复制,以确保快速访问和全面容错。但是,数据库访问请求将转发至为多个Web服务器进行更新处理的公共数据库服务器。
某些关键任务程序可能需要使用高度可用的数据库引擎以确保全面容错。逐渐地,具有群集识别能力的数据库软件将得到部署,用以在整个群集模式中提供具有高度可用性与可伸缩性的数据库访问。Microsoft SQL Server就是一个例子,它能够使用群集服务功能以双节点方式进行部署。群集服务可确保在一个节点发生故障的情况下,剩余的节点将承担起故障电脑的职责,这样,就能够为Microsoft SQL Server 客户提供近乎连续的服务。由于两台电脑共享一个公共磁盘子系统,则上述功能是可以实现的。

注释
通过讨论在以下两个群集解决方案之间进行比选是十分重要的。第一方案,网络负载均衡主要是分配引入的传输控制协议/网际协议(TCP/IP)通讯量;加入这一解决方案的计算机形成一种群集。第二方案,群集服务主要是提供从一台计算机到另一计算机的故障应急服务;加入这一解决方案的计算机形成另一种群集。网络负载均衡群集通常运行Web服务器程序。群集服务通常运行数据库程序(当与网络负载均衡联合使用时)。通过将两个群集连接在一起以互补方式发挥作用,用户创建了全面群集解决方案。

网络负载均衡如何工作
网络负载均衡为共同工作且使用两个或两个以上主机群集的Web服务器提供了高度可用性和可伸缩性。因特网客户使用单一的IP地址(或一个多主主机的一组地址)访问群集。客户不能将单一服务器从群集中区分开来。服务器程序不能识别它们正运行于一个群集中。但是,由于网络负载均衡群集即使在群集主机发生故障的情况下仍能提供了不间断的服务,故而,它与运行单一服务器程序的单一主机大相径庭。与单一主机相比,群集还能对客户需求做出更迅捷的反应。

网络负载均衡通过在主机发生故障或脱机的情况下将网络通讯量重新指定给其它工作群集主机来提供高度的可用性。与脱机主机现存的连接虽然丢失,但因特网服务仍然处于可用状态。在大多数情况下(例如,就Web服务器而言),客户软件会自动重试发生故障的连接,而且,客户仅需几秒的延迟即可收到响应。

网络负载均衡通过在群集的一个或一个以上虚拟IP地址当中分配引入的网络通讯量来提供伸缩能力。群集中的主机于是对不同客户请求做出响应,即使是来自同一客户的多重请求也如是。例如,Web浏览器可能在单一Web网页内获得群集内不同主机处的多重映射。这就加速了处理过程并缩短了对客户的响应时间。

网络负载均衡使在一个子网上的全部群集主机能够为群集的主IP地址(以及多主主机上的额外IP地址)同时检测引入的网络通讯量。在每个群集主机上,网络负载均衡驱动程序充当了一个介于群集适配器驱动程序和TCP/IP栈之间的过滤器,以这种方式使主机能够收到一部分引入的网络通讯量。

网络负载均衡使用全面分布式的算法来从统计意义上将引入的客户映射到基于IP地址、端口和其它信息的群集主机上。在检查收到的数据包时,所有主机均同步执行这种映射以迅速决定哪个主机应处理该数据包。除非群集主机数量发生变化,该映射会保持不变。网络负载均衡过滤算法在数据包处理程序方面要比在集中负载均衡程序方面高效得多,而这必须修改并重发数据包。这就使网络负载均衡能够提供高得多的聚集带宽。通过直接在群集主机上运行,网络负载均衡的性能并不受某一代处理器或网络技术的局限。

群集通讯量的分配
网络负载均衡控制对从因特网客户到群集内选定主机的TCP与用户数据报协议(UDP)通讯量的分配,做法如下:在配置了网络负载平衡以后,对群集IP地址的引入客户请求由群集内的所有主机收到。网络负载平衡在这些数据报到达TCP/IP协议软件之前,就对这些数据报进行过滤以指定TCP和UDP端口。网络负载平衡只管理TCP/IP中TCP和UDP协议,并以逐端口方式控制它们的活动。

除了流向指定端口的TCP和UDP通讯量之外,网络负载均衡不控制任何引入的IP通讯量。网络负载均衡不对网际控制报文协议(ICMP)、网际组成员协议(IGMP)、地址解析协议(ARP)或其它IP协议进行过滤。所有这些通讯量均不加修改地传递给在群集内全部主机上的TCP/IP协议软件。因为有了TCP/IP的稳定性及其处理重复数据报的能力,其它协议就能够在群集环境内正确运转。可是,当使用群集IP地址时,你可能预期从特定的点到点TCP/IP程序(比如ping)中看到重复的响应。这些程序能够通过为每个主机使用专用的IP地址来避免这种情况的发生。

集中收敛
网络负载均衡主机通过在群集内定期交换组播或广播消息来协调彼此间的活动。这就使它们能够监控群集所处的状态。当群集所处状况发生变化时(比如主机故障、脱离或加入群集),网络负载均衡就会调用一个称为集中收敛的处理过程,在这个处理过中,主机之间将交换消息以确定一个新的、持续的群集状态,并推举一个具有最高优先级的主机充当新的缺省主机。当群集的全部主机就新的群集状态达成一致时,它们就会将集中收敛的完成记入Windows 2000的事件日志。

在集中收敛期间,除非故障主机没有收到服务,主机将一如继往地处理引入的网络通讯量。客户对工作主机的请求是不受影响的。在集中收敛完成时,故障主机的通讯量会重新分配给剩余主机。负载均衡通讯量将在剩余宿主间分配,从而达成特定的TCP或UDP端口间最大可能的负载均衡。如果一个主机添加到群集中,集中收敛会允许该主机接管处理端口的任务,并由此使之具备最高的优先级;同时,集中收敛还将使该主机分到它所应负担的负载均衡通讯量份额。群集扩展不会影响正在进行的群集操作,并且保证对因特网客户和服务器程序而言是以透明方式实现的。可是,在客户的相似性被选定的情况下,群集扩展会影响到跨越多重TCP连接的客户话路,这主要是因为在连接之间可能将客户映射到不同的群集主机上去了。

网络负载均衡假定只要主机参加了群集宿主间的正常消息交换,那么,它就在群集内处于正常运转状态。如果其它主机在若干期间均未收到对消息交换的响应,它们就会启动一个集中收敛操作以重新分配先前由故障宿主承担的负载。你能够控制消息交换的周期和用来决定启动集中收敛操作的通信遗漏次数。以上两者各自的默认值分别为1000毫秒 (1秒)和5次。由于上述参数不常修改,因此,它们不能在"网络负载均衡属性"对话框中进行设置。必要时,这些参数可在系统注册表中以手工方式加以调整。

http://www.pidai.com.cn http://www.9yi.com.cn http://www.suliao.org.cn http://www.huojia.org http://www.szlvshi.com.cn http://www.lengshuiji.ne http://www.cnwuliu.cn http://www.szseo.com.cn http://www.my21.com.cn
Publicité
Publicité
负载均衡--深圳市腾铭科技
  • 腾铭科技是一家专业从事网络产品以及嵌入式软、硬件技术开发、负载均衡, 宽带叠加技术咨询。是一个年轻、充满活力、正在蓬勃发展的科技企业。电话:0755-2649-0063, 传真:0755-2607-0323.
  • Accueil du blog
  • Créer un blog avec CanalBlog
Publicité
Publicité