博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
负载均衡
阅读量:7063 次
发布时间:2019-06-28

本文共 802 字,大约阅读时间需要 2 分钟。

  • 负载均衡

负载均衡就是对工作任务进行平衡,分摊到多个操作单元上执行,比如图片服务器,应用服务器等,共同完成任务。他可以调高服务器响应速度,利用效率,避免软件或者硬件出现单点失效,解决网络拥塞问题,实现地理位置无关性,为用户提供较一致的访问质量。

通常有3种负载均衡:
1,链路负载均衡

所谓的链路负载均衡,就是通过DNS解析成不同的IP,然后用户根据这个IP来访问不同的目标服务器。

2,集群负载均衡

集群负载均衡分为硬件负载均衡和软件负载均衡。

硬件负载均衡就是说使用一台专门的硬件设备来转发请求,比如F5,太贵了,一般公司用不起。

软件负载均衡就是说一般一次访问请求要经过多次代理服务器,会增加网络的延迟。

3,操作系统负载均衡
操作系统负载均衡就是利用操作系统级别的软中断或者硬件中断来达到负载均衡,比如可以设置多队列网卡来实现。
上面介绍的这几种负载均衡不仅可以在CDN的集群中使用,而且在web服务器或者分布式数据集群中同样也能使用。
那么什么是CDN呢?CDN=镜像+缓存+整体负载均衡,其实也就是我们平时说的静态服务器。
CDN也就是内容分布网络(Content Delivery Network),它是构建在现有Internet上的一种先进的流量分配网络。其目的是通过现有的Internet中增加一层新的网络架构,将网络的内容发布到最接近用户的网络边缘,使用户可以就近取得所需的内容,提供用户访问网络的相应速度。
目前CDN都以缓存网站中的静态数据为主,比如CSS,js,图片和静态页面等内容。用户从主站服务器请求到动态内容后再从CDN上下载这些静态内容,从而加速网页数据内容的下载速度,淘宝有90%以上的数据都是由CDN来提供的。
最后:下图比较详细的表述了DNS域名解析过程。

转载于:https://www.cnblogs.com/LinkinPark/p/5233028.html

你可能感兴趣的文章
Linux下 jenkins 的 使用
查看>>
nmap基本使用方法
查看>>
2018年高教社杯全国大学生数学建模竞赛B题解题思路
查看>>
解决Eclipse报errors running builder ‘javascript validator’ on project
查看>>
[Nuget]使用Nuget管理工具包
查看>>
【转】Spring Framework灰度发布
查看>>
Android自定义view双缓存技术
查看>>
支持 Windows 10 最新 PerMonitorV2 特性的 WPF 多屏高 DPI 应用开发
查看>>
linux查看硬件信息及驱动设备相关整理
查看>>
REST与SOA两种架构下WCF的异同比较(含源码)
查看>>
遇事处理方式
查看>>
五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
查看>>
linux 如何查看服务和端口
查看>>
Linux中如何让进程(或正在运行的程序)到后台运行?[zz]
查看>>
ZendGuardLoader安装
查看>>
floyd算法&迪杰斯特拉算法
查看>>
[CareerCup] 17.8 Contiguous Sequence with Largest Sum 连续子序列之和最大
查看>>
加入强调语气,使用<strong>和<em>标签
查看>>
How Spring Boot Autoconfiguration Magic Works--转
查看>>
Android 最简单的SD卡文件遍历程序
查看>>