如何利用不同负载均衡提高网络性能

负载平衡是许多系统管理员会忽略一个问题,但这可能会损害他们的网络。如果一个系统管理员发现网络不好,他们通常会提供更多的带宽给客户(无论是内部网、外联网或互联网),而且还提供更快的骨干网和花更多的钱在服务器。但是这条路有时需要优化,并可以实现这种优化通过网络负载平衡。


网络负载平衡允许系统更均匀地分配资源,避免分发到Web服务器的数据流的快速。


三代不同负载均衡方法


市场上出现了几种不同的负载均衡方案,它们的功能逐渐变得更加复杂和强大。


第一代负载平衡产品只是一个简单的循环DNS机器,它可以在多个IP主机上分配HTTP进程,这样的系统使用简单的ping命令来确保进程请求不发送给糟糕的状态服务器,并为多个服务器引入一个变量来表示容错率。


第二代负载平衡产品不仅检查服务器是否仍在运行,还检查服务器的性能状态,也就是说,如果服务器过载,将传入的请求转发给其他机器,以确保负载在所有可用资源之间均匀分配。


负载均衡的第三代产品,覆盖了整个内容分发系统,网络和网络服务的日益成熟,它是不够的只是监控层的Web服务器。如果一个Web主机是非常健康的,但它的后端服务器或/和应用是有问题的,它是发送请求主机没有意义。新的服务,如网上销售,已经开始使用多层服务器来管理内容、数据库和事务处理引擎。由于电子商务已经把客户的钱有关,它需要我们确保我们能为客户提供最佳的性能和可靠性。因此,负载平衡的制造商已经开发出第三代的负载均衡产品产品保证健康和良好的整个内容分发系统的操作。


两类负载均衡产品


负载均衡产品可以分为两大类:


基于软件的负载均衡产品


据我所知,与基于软件的负载均衡,唯一的问题是,它的速度比基于硬件的负载均衡产品较慢。你为什么需要一个负载均衡产品的原因是,你的网络是运行在一个线性的速度,和你的服务器的速度取决于应用程序或应用交付速度速度。另一方面,如果你的网络的变化,或者你需要一些特殊的功能,软件可以快速升级,满足您的需求。


基于硬件的负载平衡产品


Hardware based load balancing is usually done by routers and switch.These devices use ASIC (application-specific integrated circuits) to run at line speed.This is the fastest load balancing product on the market.But because all the functions are finished by hardware, if your network business process has changed, you can only wait for your suppliers to meet your needs.You may even have to buy a new hardware.


那怎么使用呢


负载均衡产品的背景信息收集服务器根据模板通过自己的代理人(由负载均衡产品制造商开发)或使用一些系统管理工具,并根据这些信息资源的配置,代理和系统管理工具两种方法都有自己的优点和缺点。代理服务的特定软件和硬件方面,它可以监控应用条件非常密切。但这也意味着你被锁在一个特定的供应商。


使用现有系统管理工具的负载平衡产品可以通过API和公共协议监控更多的软件和硬件。当然,使用这些产品来管理您的业务系统将导致一些安全问题,您必须提前考虑这些问题。


如上所述,新一代负载均衡产品不仅处理网络和服务器性能问题,而且根据前景请求和背景内容分配资源,这种类型的产品标识请求,然后将请求挂起直到请求的内容准备就绪,称为延迟绑定。


这种内容感知路由非常有用。服务器集群可以调整为特定的应用程序(如CGI、流媒体服务、饼干等),和负载均衡产品处理和分发所有的请求保持连接的客户。这是非常重要的,例如,使用SSL的Web购物车的业务,因为SSL连接大量消耗处理器资源,所以几个Web过程和交易过程必须保持稳定。


结语


什么样的负载平衡技术和产品的选择应取决于你需要处理的负载量,以及你需要处理的负载的复杂性。很显然,一个流行的但简单的企业内部网站的负载均衡方案是非常简单的比一个电子商务网站。作为电子商务网站,也许是负载均衡的产品最能满足自己需求的新一代。