我是靠谱客的博主 美满盼望,最近开发中收集的这篇文章主要介绍负载均衡及软、硬负载简介负载均衡:软负载:硬负载:,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

负载均衡:

顾名思义,从字面来看就是对负载进行均衡。对服务器来讲,通过一定的负载均衡算法来调整负载,均匀地分配应用集群中的工作量,以此提高并发能力。简单介绍下反向代理和正向代理。

正向代理:

在客户端由用户主动发起,例如翻墙软件,客户端通过主动访问代理服务器,通过代理服务器获取外网数据再转发回客户端。

反向代理:

主要是再服务端,比如我们访问百度获取一些信息,其实访问的是代理服务器,反向代理服务器将链接负载到百度真实的服务器,我们感受不到代理服务器的存在。这样在安全性上其实是很高的。

软负载:

简单来说就是通过软件手段来实现负载均衡。(4层或七层负载 参考模型)
通过特定的负载均衡软件(nginx)等实现对请求的分配派发。(所以它的负载均衡策略也就是nginx的均衡策略)

优点:
1、性价比高;
2、nginx对网络依赖比较小;
3、承担高的负载压力且稳定,一般可以支撑超过1万次的并发(C10K);
4、安装配置简单,使用方便。
不足:
1、负载能力受服务器本身性能的影响,性能越好,负载能力越大;
2、不支持session的保持;
3、默认只有两种负载均衡算法(Round-Robin/IP-hash);

硬负载:

通过硬件实现的负载均衡,数据包转发功能。(常见为F5)
硬件负载的效率比较高(但是性价比太高)。它的原理是把目标IP地址改为后台服务器的ip地址。

优点:
能够直接通过智能交换机实现,处理能力更强,而且与系统无关,负载性能强更适用于一大堆设备。
不足:
1、成本和价格高;
2、配置冗余复杂;
3、单点配置且无法有效掌握服务器及应用状态。

最后

以上就是美满盼望为你收集整理的负载均衡及软、硬负载简介负载均衡:软负载:硬负载:的全部内容,希望文章能够帮你解决负载均衡及软、硬负载简介负载均衡:软负载:硬负载:所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部