软负载和硬负载的区别分析
什么是软负载均衡及常用方式?
在系统服务器上安装相应负载均衡软件,进行相关的配置,达到均衡负载的目的。它基于特定的使用环境、配置简单、使用灵活、成本较低,能够解决大部分需求问题。常用的软件有: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,其它的需要介绍的话可以给我留言。
软负载和硬负载的区别分析相关推荐
- linux 软路由_软路由和硬路由的区别分析
路由器--作为大型网络场所必须的产品,许多企业IT网络管理者在选择路由器时左右抉择,不知选择哪种更合适. 相对于硬路由来说呢,软路由的技术要求相对更高.不过其实只要你动脑去研究,就会发现软路由不过如此 ...
- 软RAID和硬RAID的区别
软RAID和硬RAID的区别 硬RAID 专门的RAID控制器将硬盘和电脑连接起来,RAID控制器负责将所有的RAID成员磁盘配置成一个虚拟的RAID磁盘卷.对于操作系统而言,他们只能识别到由RAID ...
- 视频软解码和硬解码的区别
对于视频的传输而言,解码的认识应该是基础的. 那么什么是软解码,什么又是硬解码呢?之间的差异在哪里呢.难道只是专有名词的不同吗?其实他两个的区别很明显 区别点 我们在计算机上播放的视频文件都是经过压缩 ...
- 什么是软负载和硬负载?
目录 什么是软负载均衡及常用方式? 什么是硬负载均衡及常用的设备? 基于软件的方式(Nginx)和基于硬件的方式(F5)比较 什么是软负载均衡及常用方式? 在系统服务器上安装相应负载均衡软件,进行相关 ...
- 软路由及硬路由的区别
企业或网吧用路由器一般有两个解决方案:软路由解决及硬路由解决. 软路由是指利用台式机或服务器配合软件形成路由解决方案,主要靠软件的设置,达成路由器的功能;而硬路由则是以特用的硬设备,包括处理器.电源供 ...
- 论软RAID和硬RAID的区别
温故: 最近这段时间一直在和大家聊磁盘阵列相关的知识点,关于RAID的文章已经写了几篇了,比如<影响RAID 0性能的因素>.<如何在实际的运维中合理的选择RAID的级别>.& ...
- Android视频播放软解与硬解的区别
https://blog.csdn.net/u010072711/article/details/52413766 硬解,用自带播放器播放,android中的VideoView 软解,使用音视频解码库 ...
- 转 Android视频播放软解与硬解的区别
硬解,用自带播放器播放,android中的VideoView 软解,使用音视频解码库,比如FFmpeg 一.硬解码 硬解:就是调用GPU的专门模块编码来解,减少CPU运算,对CPU等硬件要求也相对低点 ...
- 软分叉和硬分叉的区别
1. 软分叉:软分叉是区块链中的一个短暂分叉,通常是由于矿工在不知道新共识规则的情况下,未对其使用节点进行升级而产生的.软分叉是与共识规则的前向兼容并作些变化,允许未升级的客户端程序继续与新规则同时工 ...
最新文章
- 和12岁小同志搞创客开发:如何选择合适的控制器?
- idea CRLF LF 编码问题,解决保存时自动更改换行符
- 用Scikit-learn和TensorFlow进行机器学习(五)
- mybatis_user_guide(4) Mapper XML 文件
- Mac OS/Linux命令查询网络端口占用情况
- MySQL_存储过程
- 台积电:无法回应检调中的案件,不评论单一客户特定订单
- erp从内部集成起步第3版下载_SCM与ERP的区别在哪里呢?
- Redis分布式锁的正确实现方式
- TensorFlow优化模型之正则化
- PowerShell通过Word批量打印文件
- Wordpress搭建完毕上传主题报错,Unable to create directory wp-content/uploads/...
- 2019年下半年教师资格幼儿园《综合素质》真题与参考答案
- 查看dll文件的两种办法
- matlab求两向量夹角_MATLAB概率和统计(2)
- 通过淘宝司法拍卖购买房子,需要注意些什么?
- IIS 7无法写入配置文件C:\Windows\System32\inetsrv\config\applicationHost.config
- MT【118】利用线面角最小解题
- simulink如何简单的控制模块间执行顺序
- STM32F429 13. SPI 通讯(code)
热门文章
- java实现每天定时执行任务,Spring Task定时任务每天零点执行一次的操作
- 线代笔记:行列式的性质及定理
- vue v-if 判断某个元素满足多个条件的写法
- Kudu安装(官网推荐的步骤)(installing Kudu using parcels or packages)
- CDH通过parcels安装组件,激活时卡住,取消激活
- 华为云mysql认证ssl_华为云SSL证书
- 为什么存png还有白色底_用photoshop保存透明背景的图片为png格式,为什么打开后是白色背景了?...
- 身份证号提取年龄方法python_身的解释|身的意思|汉典“身”字的基本解释
- 想学习人工智能?强烈推荐几本人工智能方向的书籍|你应该看的五本书|自学人工智能
- 无人驾驶汽车激光雷达用胶的三大要求