如何充分利用服务器负载平衡器?

对于现代企业应用程序来说,服务器负载平衡是一项非常重要的计算机资源。

无论应用程序是在云中还是本地数据中心中,负载平衡均可以通过像服务器、网段和存储器这样的计算机设备对网络流量进行指引和优化。负载平衡可以提升应用程序性能、优化资源适用以及水平扩展应用程序同时又保持其原有弹性。

不论是软件还是硬件负载平衡器,其最主要的目的就是,根据调度或者其他算法,接收传入的流量请求,并将其均衡或者非均衡的分布到服务器集群中。例如,服务器负载平衡通过计算机集群的四个任务关键型应用程序实例来分布流量。当计算机集群的一个节点发生故障或者需要维修服务时,负载平衡器会自动均衡流量,并转移到剩余的其他三个节点上。

服务器负载平衡器的显著特性

服务器负载平衡器的核心功能包括基础的负载均衡、内容转换、流量管理。例如,负载平衡器可以通过使用MAC地址、IP地址以及TCP端口信息来引导2层至4层的网络流量。

负载平衡器应该具备网络兼容性,能够融入任何一个数据中心。我们需要一种能够满足多种路由协议(例如,边界网关协议和开放最短路径优先协议)的负载平衡器,同时也要具备常见网络技术,如IEEE 802.3ad链路聚合和IEEE 802.1q虚拟局域网标签。使用像HTTP报头和SSL会话标识符这样的高级信息技术,服务器负载平衡器也可以引导L7网络层的流量。

先进的负载平衡器在全球范围内都是适用,它可以在不同的数据中心网站之间平衡和引导数据流量。远程用户通过向最近的数据中心发送请求信息,来中断网站而提升性能。许多负载平衡器也可以具备会话持久性的功能,可以将后续请求信息继续发送到同一个服务器中,保证了用户会话的完整性。

随着健康监控系统和管理一体化的成熟,企业越来越重视自动基础架构管理。服务器负载平衡器的健康监控系统可以查看到一些基础架构,如网络连接、硬件、操作系统服务、甚至是应用程序,同时也可以调整流量分布,避免瓶颈或者组件故障。

凭借安全套接层(简称SSL)虚拟私人网络之类的功能,服务器负载平衡器增强了安全保护作用,可以精细地控制用户所访问的特定应用程序。

服务器负载平衡器包含多种加速应用程序的技术。有了服务器负载平衡器缓存系统,用户在负载平衡器内部而非服务器节点处,就可以检索到经常访问的内容。这种方式可以提升服务器端反应速度,降低服务器集群负载量。压缩方式降低了网络间数据传输。由于应用程序变得越来越复杂,也需要更丰富的内容,如流媒体,对服务器负载平衡器的压缩可以提升服务器内应用程序的响应能力。TCP优化方法减少了应用程序冗余,这样做也可以减少运行延迟,通过分流功能可以将TCP和SSL活动转移到负载平衡器中,而不必只依靠后端服务器。

最后,一定要考虑负载平衡系统的可扩展性。任何有弹性、高可用性的集群不可能只依靠一个负载平衡器。服务器负载平衡器应该支持冗余部署,当集群或者流量需求有所增加时,负载平衡器也可以扩容。

服务器负载平衡器管理特性

如今,服务器负载平衡器具备一整套基本的、重要的管理特性。IT管理人员可以轻松地从中央门户或者其他网络程序中配置平衡器参数。他们还可以创建管理策略,监控实时流量统计信息如网络需求和连接信息,评估平衡器进出流量。

管理功能应该包括负载的日志工具。进入日志追踪管理活动、审查日志记录所有交易信息、系统日志处理好平衡器状态及其所有差异。仪表信息可以显示出系统负载、过去日志存储能力、高可用性状态以及其他性能。报警和通知功能可以提醒管理人员对重要的事件的关注,通过简单网络管理协定陷阱可以监控指定事件,如故障服务器组件。

选择一种服务器负载平衡器,可以整合现有管理平台,例如数据中心基础设施管理工具。

本文转自d1net(转载)

时间: 2024-09-20 01:33:49

如何充分利用服务器负载平衡器?的相关文章

邮件服务器负载均衡大型企业部署方案

邮件服务器负载均衡在大型企业中的应用是很普遍的,市场经济下大型企业的队伍不断发展壮大,面对企业员工数量的不断增加,企业对邮件服务器也提出了更高的要求. 1. 高可用性 多台服务器进行负载均衡的同时,不会因为一台服务器的宕机而导致整个系统瘫痪. 2. 可扩展性 在不改变网路环境的情况下,添加和移除应用服务器,而不影响整体应用的性能,实现透明部署. 3. 安全性 具备IDS/IPS等安全防护措施, 能够防范诸如DOS, DDOS等攻击, 确保后台服务器不会因为黑客攻击等而影响整体系统的稳定性. 4.

在 IBM 云中设置高度可用的防火墙和负载平衡器

在虚拟基础架构中实现安全性.负载平衡.高可用性和 Anti-collocation 规则 何时需要在云中使用高可用性和负载平衡 在本文中,我们查看设置一个具有高可用性 (HA) 和负载平衡的环境的最常见用例: 负载平衡使您能够将工作负载分散在多个实例上,从而提高吞吐量和实现冗余. 用例:跨两个运行 Apache HTTP Server 或 IBM HTTP Server 的 Web 服务器的负载平衡.您可以使用自己的 Web 服务器对来自应用服务器的数据执行负载平衡和缓存.注意:不仅可以对 HT

四种常用方法实现服务器负载均衡

为了提高服务器的性能和工作负载能力,企业通常会使用DNS服务器.网络地址转换等技术来实现多服务器负载均衡,特别是目前企业对外的互联网Web网站,许多都是通过几台服务器来完成服务器访问的负载均衡.   目前企业使用的所谓"负载均衡服务器",实际上它是应用系统的一种控制服务器,所有用户的请求都首先到此服务器,然后由此服务器根据各个实际处理服务器状态将请求具体分配到某个实际处理服务器中,对外公开的域名与IP地址都是这台服务器.负载均衡控制与管理软件安装在这台服务器上,这台服务器一般只做负载均

SQL Server数据库服务器负载均衡集群的实现方法

SQL Server数据库服务器http://www.aliyun.com/zixun/aggregation/13996.html">负载均衡集群的实现方法是本文我们主要要介绍的内容,我们知道,SQL Server数据库服务器可以说是应用范围最广的数据库产品,并且越来越多地在大型和比较关键的应用系统中提供服务.当企业应用越来越复杂.数据量越来越大的时候,SQL Server数据库要不停的进行处理.存储.查询的工作,这个时候企业就要考虑SQL Server数据库服务器的性能和速度及安全性了

云计算分布式服务器负载均衡原理

许多企业组织正在和IT人员谈论,关于向云环境转移和/或使用虚拟机技术,从而获得更好的可扩展性.能够根据需求访问更多的资源,让您的企业拥有向内部和外部客户提供卓越的最终用户体验的能力.应用程序可以运行得更快,并且可在处理网络流量高峰时减少中断服务. 在分布式服务器的世界里,负载均衡是任何系统可扩展性功能的核心方面.长期的负载均衡工作的秘诀是自动化.让我们一起来看看在负载平衡的基础.然后,我们可以看看自动化是如何使程序更快,更便宜,更有效的. 什么是负载均衡?它是如何工作的? 负载平衡将网站流量分送

全局服务器负载均衡已开始向云上转移

即使应用程序已经从传统的数据中心转移到云计算,但服务器负载均衡仍然是IT基础设施的核心元素.无论服务器是真实的还是虚拟的,永久的还是短暂的,能够在多个服务器之间智能地分配工作负载总是必要的. 但是,在多个云.多个数据中心和混合基础设施之间可靠地分布工作负载的能力仍然存在较大的不足,结果就是工作负载分布不佳和应用程序性能降级.如果能在全球范围内更好地管理工作负载,则可以避免这种性能下降.简而言之,需要更好的全局服务器负载均衡(GSLB). 云计算和负载均衡 负载均衡器也被称为应用程序交付控制器(A

使用网络地址转换实现多服务器负载均衡

服务器|网络|转换 摘要:本文探讨了分布式网络服务器使用的负载均衡技术及负载分配的策略,并基于网络地址转换在FreeBSD上实现了负载均衡网关,应用于我们的Internet网络服务器上,将负载分给多个服务器分担,以解决Internet服务器面临的大量并发访问造成的CPU或I/O的高负载问题.为了达到最佳的负载均衡效果,负载控制器需要根据各个服务器的当前CPU和I/O状态来分配负载,这就需要动态监视服务器的负载,并应用优化的负载分配策略,达到平均分配负载的目的. 关键字: 负载均衡,网络地址转换,

PHP程序加速探索之服务器负载测试

程序|服务器 服务器负载太大而影响程序效率也是很常见的,我们需要对此进行测试.这里我以目前最常用的Apache服务器为例.  Apache服务器自带有一个叫AB(ApacheBench)的工具,在bin目录下.使用这个轻巧的工具我们可以对服务器进行负载测试,看看在重负荷之下服务器的表现如何.ApacheBench 可以针对某个特定的 URL 仿真出连续的联机请求,同时还可以仿真出同时间点数个相同的联机请求,因此利用 ApacheBench 可帮助我们在网站开发期间仿真实际上线可能的情况,利用仿真

使用网络地址转换实现多服务器负载均衡_php基础

摘要:本文探讨了分布式网络服务器使用的负载均衡技术及负载分配的策略,并基于网络地址转换在FreeBSD上实现了负载均衡网关,应用于我们的Internet网络服务器上,将负载分给多个服务器分担,以解决Internet服务器面临的大量并发访问造成的CPU或I/O的高负载问题.为了达到最佳的负载均衡效果,负载控制器需要根据各个服务器的当前CPU和I/O状态来分配负载,这就需要动态监视服务器的负载,并应用优化的负载分配策略,达到平均分配负载的目的. 关键字: 负载均衡,网络地址转换,FreeBSD 1.