我是靠谱客的博主 爱撒娇海燕,最近开发中收集的这篇文章主要介绍软负载和硬负载的区别分析,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

什么是软负载均衡及常用方式?

在系统服务器上安装相应负载均衡软件,进行相关的配置,达到均衡负载的目的。它基于特定的使用环境、配置简单、使用灵活、成本较低,能够解决大部分需求问题。常用的软件有:Nginx

什么是硬负载均衡及常用的设备?

硬件负载均衡是直接在服务器和外部网络间安装负载均衡设备。常用的硬件设备有:F5

什么是Nginx?

是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 是使用最为广泛的HTTP软负载均衡器,高效的性能、稳定性、丰富的功能集、示例配置文件和低系统资源的消耗。

原理?

Nginx采用的是反向代理技术,代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。反向代理负载均衡技术是把将来自internet上的连接请求以反向代理的方式动态地转发给内部网络上的多台服务器进行处理,从而达到负载均衡的目的。

有什么优点?

性价比比较高;

Nginx对网络的依赖比较小;

承担高的负载压力且稳定,一般可以支撑超过1万次的并发;

Nginx安装和配置比较简单,使用比较方便;

有什么缺点?

负载能力受服务器本身性能的影响,性能越好,负载能力越大;

不支持Session的保持、对Big request header的支持不是很好;

默认的只有Round-robin和IP-hash两种负载均衡算法。

什么是F5?

F5负载均衡器是应用交付网络的全球领导者F5 Networks公司提供的一个负载均衡器专用设备,F5 BIG-IP LTM 的官方名称叫做本地流量管理器,可以做4-7层负载均衡,具有负载均衡、应用交换、会话交换、状态监控、智能网络地址转换、通用持续性、响应错误处理、IPv6网关、高级路由、智能端口镜像、SSL加速、智能HTTP压缩、TCP优化、第7层速率整形、内容缓冲、内容转换、连接加速、高速缓存、Cookie加密、选择性内容加密、应用攻击过滤、拒绝服务(DoS)攻击和SYN Flood保护、防火墙—包过滤、包消毒等功能。

有什么优点?

能够直接通过智能交换机实现,处理能力更强,而且与系统无关,负载性能强更适用于一大堆设备、大访问量、简单应用。

有什么缺点:

成本高,设备价格高;

配置复杂冗余;

单点配置;

无法有效掌握服务器及应用状态。

F5和Nginx总结:

总体来说硬件负载均衡的性能方面是优于软件负载均衡的,但是硬负载均衡性价比相对较高,因此目前很多公司都使用的是Nginx。

软负载均衡最常用的是Nginx,这就只介绍Nginx,其它的需要介绍的话可以给我留言。

最后

以上就是爱撒娇海燕为你收集整理的软负载和硬负载的区别分析的全部内容,希望文章能够帮你解决软负载和硬负载的区别分析所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部