软考高级系统架构设计师:DNS负载均衡机制和反向代理的负载均衡机制

  • 一、DNS基本原理
  • 二、反向代理负载均衡
  • 三、DNS和反向代理区别
    • 1.系统执行效率
    • 2.安全性方面

一、DNS基本原理

  • 基于DNS的负载均衡机制通过DNS服务器实现,通常通过循环复用具有同一域名的多个主机地址都服务器实现负载均衡。

二、反向代理负载均衡

  • 反向代理负载均衡则是将来自因特网的连接请求以反向代理的方式动态转发给内部网络上的多台服务器进行处理,从而达到负载均衡的目的。

三、DNS和反向代理区别

1.系统执行效率

  • 基于DNS的负载均衡机制实现简单,但其通常不能区分服务器的差异,也不能反映服务器的当前运行状态。
  • 基于反向代理的负载均衡机制则可以根据内部服务器的性能差异及实时负载情况进行动态负载均衡,当系统多台Web服务器的性能存在明显差异或内部Web服务器出现故障时,负载均衡器可以更快做出响应,从而保护客户端的访问效率。
  • 采用基于反响代理的负载均衡机制可在代理服务器中引入调速缓存机制,对Web服务器返回的静态页面或图片等静态资源进行缓存。由代理服务器承担对原始服务器的静态资源访问请求,从而进一步降低原始Web服务器的负载。

2.安全性方面

  • 采用反向代理的负载均衡机制,代理服务器屏蔽了客户端对真实Web服务器的直接访问,恶意用户无法对真实Web服务器进行攻击。并且可以通过代理服务器为原本不安全的客户端与Web服务器之间的连接建立安全通道,因此采用基于反向代理的负载均衡机制可为系统提供更好的安全性保障。

软考高级系统架构设计师:DNS负载均衡机制和反向代理的负载均衡机制相关推荐

  1. 软考高级系统架构设计师:Web架构设计

    软考高级系统架构设计师:Web架构设计 一.Web架构设计 二.负载均衡技术 1.应用层负载均衡 2.传输层负载均衡 三.有状态与无状态 四.数据库读写分离化 五.缓存技术 六.CDN内容分发网络 七 ...

  2. 软考高级系统架构设计师论文系列三:论改进Web服务器性能的有关技术

    软考高级系统架构设计师论文系列三:论改进Web服务器性能的有关技术 一.摘要 二.缓存服务器和均衡负载设备 三.Web服务器配置 四.三层C/S软件结构设计 一.摘要 某大型图书馆数字化信息系统的设计 ...

  3. 软考高级系统架构设计师:响应式Web设计和主从复制机制的好处

    软考高级系统架构设计师:响应式Web设计和主从复制机制的好处 一.响应式Web设计 二.主动复制机制的好处 一.响应式Web设计 响应式Web设计目的是让内容布局能随用户使用的显示器不同而变化. 两个 ...

  4. 软考高级系统架构设计师:论面向服务的架构及其应用

    软考高级系统架构设计师:论面向服务的架构及其应用 SOA技术架构中包含的服务类别 1.开发服务 2.业务创新优化服务 3.管理服务 4.业务应用服务 5.信息服务 6.流程服务 7.交互服务 指出SO ...

  5. 软考高级系统架构设计师:论分布式存储系统架构设计

    软考高级系统架构设计师:论分布式存储系统架构设计 一.集群存储技术 二.分布式文件系统 三.网络存储系统 四.P2P网络存储技术 五.提高分布式存储系统可靠性方法 简要说明在分布式存储系统架构设计中所 ...

  6. 软考高级系统架构设计师系列论文四:论分布式数据库的设计和实现

    软考高级系统架构设计师系列论文四:论分布式数据库的设计和实现 一.摘要 二.正文 三.总结 一.摘要 本文论述<金蚕工程>的分布式数据库的设计和实现.该项目的设计目标是实现企业间茧.丝等的 ...

  7. 软考高级系统架构设计师:特定领域软件架构

    软考高级系统架构设计师:特定领域软件架构 一.4+1视图 二.软件系统在特定领域重用DSSA 三.特定领域软件架构创建步骤 1.定义领域范围 2.定义领域特定元素 3.定义领域特定的设计和实现需求约束 ...

  8. 软考高级系统架构设计师系列论文七:论基于构件的软件开发

    软考高级系统架构设计师系列论文七:论基于构件的软件开发 一.摘要 二.正文 三.总结 一.摘要 本文以我主持开发的某公司生产经营管理系统为例,探讨了基于构件的软件开发问题.该系统是一个集原料采购.生产 ...

  9. 软考高级系统架构设计师系列论文三十五:论企业应用集成

    软考高级系统架构设计师系列论文三十五:论企业应用集成 一.摘要 二.正文 三.总结 一.摘要 2021年4月,我参加了南京车站综合信息平台项目的开发,承担项目的方案设计任务.该项目力图通过对车站现有系 ...

最新文章

  1. [Windows] Windows 8.1 取消在任务栏显示应用商店的应用
  2. TypeScript 的命名空间 namespace
  3. 山东省102021年普通高考成绩查询,山东高考成绩今日发布!成绩查询看这里!
  4. 【VBS】总结 Visual Basic 的分支结构和循环结构
  5. android 系统联系人,Android读取系统联系人
  6. poj 3177 Redundant Paths(tarjan边双连通)
  7. 【李宏毅2020 ML/DL】P77 Generative Adversarial Network | Theory behind GAN
  8. BGP路径属性分类与实验(华为设备)
  9. layedit-jfinal后台获取
  10. VS2010 修改全局 include目录
  11. 计算机报名照片无法显示,有关人事考试照片审核处理工具的问题
  12. HackTheBox-Magic-Walkthrough
  13. 极光推送入门教程-后端
  14. innodb system table
  15. python爬虫--爬取网易云音乐评论
  16. 51单片机与AVR单片机
  17. 从链家网上爬取租房数据并进行数据分析
  18. 企业如何推动组织变革?
  19. Android surfaceview 自定义相机 拍照(闪光灯、前后摄像头)
  20. 用浏览器轻松录制音频、视频—— MediaRecorder API

热门文章

  1. 用python实现房贷计算
  2. 国服hypixel改JAVA_《我的世界》国服新版本Hypixel服务器MOD安装教程
  3. mac 10.9 输入法切换
  4. html5新增标签——新增语义化标签、新增表单控件 、多媒体
  5. vue怎么设置封面_vue设置视频封面教程 vue如何修改标题
  6. 所有的android平板,[图]联想推出四款Android平板
  7. [计算机组成原理]输入输出系统与I/O方式详解
  8. 若依框架【Can‘t write; duplicate key in table ‘QRTZ_TRIGGERS‘】
  9. Java--利用TCP编写一个简单的聊天工具
  10. grub2 linux命令参数,grub2 命令行进入系统