设为首页 收藏本站
查看: 866|回复: 0

[经验分享] Gateway

[复制链接]
发表于 2017-7-1 11:07:07 | 显示全部楼层 |阅读模式
  网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。同时,网关也可以提供过滤和安全功能。大多数网关运行在OSI 7层协议的顶层--应用层
  网关(Gateway)就是一个网络连接到另一个网络的“关口”
  1、传输网关。传输网关用于在2个网络间建立传输连接。利用传输网关,不同网络上的主机间可以建立起跨越多个网络的、级联的、点对点的传输连接。例如通常使用的路由器就是传输网关,“网关”的作用体现在连接两个不同的网段,或者是两个不同的路由协议之间的连接,如RIP,EIGRP,OSPF,BGP等。

  2、应用网关。应用网关在应用层上进行协议转换。例如,一个主机执行的是ISO电子邮件标准,另一个主机执行的是Internet 电子邮件标准,如果这两个主机需要交换电子邮件,那么必须经过一个电子邮件网关进行协议转换,这个电子邮件网关是一个应用网关。再例如,在和 Novell NetWare 网络交互操作的上下文中,网关在 Windows 网络中使用的服务器信息块 (SMB) 协议以及 NetWare 网络使用的 NetWare 核心协议 (NCP) 之间起着桥梁的作用。NCP是工作在OSI第七层的协议,用以控制客户站和服务器间的交互作用,主要完成不同方式下文件的打开、关闭、读取功能。
  应用网关是在使用不同数据格式间翻译数据的系统。典型的应用网关接收一种格式的输入,将之翻译, 然后以新的格式发送。输入和输出接口可以是分立的也可以使用同一网络连接。

  应用网关也可以用于将局域网客户机与外部数据源相连,这种网关为本地主机提供了与远程交互式应用的连接。 将应用的逻辑和执行代码置于局域网中客户端避免了低带宽、高延迟的广域网的缺点,这就使得客户端的响应时间更短。 应用网关将请求发送给相应的计算机,获取数据,如果需要就把数据格式转换成客户机所要求的格式。
  应用程序网关三种主要功能介绍: Http 负载平衡 、 基于 cookie 会话连接 、 SSL 卸载
DSC0000.jpg

  Azure 应用程序网关( Azure Application Gateway )
  HTTP load balancing ( Http 负载平衡)
  1.  对比 Azure 负载平衡器 VS Azure 应用程序网关
  Azure Load Balancer ,工作在传输层工作, TCP/UDP ,提供 4 层 负载均衡
  Azure Application Gateway 提供 Http 流量的路由规则,进一步对 7 层 的 http 流量进行负载均衡
DSC0001.jpg

  【 Part.2 】 Cookie Based Session Affinity ( 基于 cookie 会话连接 )
  1. 应用场景: 某些应用需要相同用户需要连接到不变的后台虚拟机,例如购物车应用、网页邮件服务器,基于 cookie 会话连接功能,可以使同一个的客户端 session 请求 route 到相同的后端服务器,实现此类需求。
  【 Part.3 】 SSL Offload ( SSL 卸载)
  Application Gateway 起到了 SSL 加解密的作用,客户端跟 App Gateway 之间 SSL Session 交互,不需要跟后台的所有的 web 服务器分别建立 SSL session ,所有的 SSL 行为和 SSL 证书统一在 App Gateway 设备上统一管理维护,相当于为后端 VM 卸载掉 SSL 加密的任务量,释放了后端 VM 的消耗在 SSL 加密上的资源。
  Part.4 】细节强化
  1. 网关大小: Small, Medium and Large
  其中 Small 仅仅用于测试。
  2. 限制
  Global :一个订阅 50 个应用程序网关,每个应用程序网关最多 10 个实例(此处实例是指后端的虚拟机个数)。
  China :一个订阅 10 个应用程序网关

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-389980-1-1.html 上篇帖子: BOT FRAMEWROK技术白皮书 第五章 在微软 Bot 网站中注册您的 Bot 下篇帖子: 【新书推荐】《微软开源跨平台移动开发实践》带你走近微软开源开源跨平台技术
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表