#程序的负载均衡_应用程序负载均衡器概述

点↗️蓝字关注,谢谢支持

文 | 沉默恶魔(禁止转载,可转发) 关注公众号:AWS爱好者 微信号:chenmoemo 网站:www.iloveaws.cn 如果您觉得本公众号内容尚可,可能的话希望您能关注此公众号,或转发您有兴趣的内容,让更多的人看到,这也是目前我能坚持此公众号的唯一动力,谢谢支持,鞠躬!

如果您想加入「AWS爱好者」微信群和其他同学交流,请加微信:chenmoemo,后拉入「AWS爱好者」微信群。

Hello大家好,欢迎来到《AWS解决方案架构师认证 Professional(SAP)中文视频培训课程》,今天的课程内容为应用程序负载均衡器(ALB),在本节课还会对于应用程序负载均衡器的“基于路径的路由功能”做一个快速演示。 我们开始今天的课程内容。 应用程序负载均衡器是AWS推出的新一代负载均衡器,支持HTTP以及HTTPS协议。 与Classic Load Balancer相比,应用程序负载均衡器支持了更多的功能,如:
  • 支持基于路径/基于主机的路由;
  • 可以将IP地址注册为目标;
  • 支持调用 Lambda 函数;
  • 支持SNI;
  • 支持单个实例多个端口之间进行负载平衡来提供增强的容器支持
当然,还有很多应用程序负载均衡器所支持的功能上面没有列出。 对于这个系列的视频课程,我并不想把所有的应用程序负载均衡器的功能都在课程中读一遍或者背一遍,我采取的课程进行的方式是针对组织使用环境或考试中比较重要的功能,通过在课程中一步步的实际操作演示并进行深入的讨论来帮助大家更好的理解,这种方式比列出来、读一遍更有助于大家对于知识点的掌握。

应用程序负载均衡器的基于路径的路由功能

按照这个思路在本节课,我接下来将快速演示应用程序负载均衡器的 基于路径的路由功能,这个也是在组织环境中经常会使用到的功能。 fd910eee38ebd8afb5fb3fda2d759997.png 先来看一下什么是基于路径的路由功能。 基于路径的路由功能是应用程序负载均衡器基于内容的路由的一种,是指您可以基于 HTTP 标头的 URL 路径 路由 客户端请求。 如果您运行的是微服务,可以使用基于路径的路由将流量路由给多个后端服务。例如,您可以将一般请求路由到一个目标组,并将图像呈现请求路由到另一个目标组。 我们举个例子: 通过在应用程序负载均衡器的监听器配置规则条件,可以将负载均衡器收到的example.com/images/请求 ,URL中包括/images/的请求路由到 server 1; 将负载均衡器收到的的example.com/about/请求,URL中包括/about/的请求路由到 server 2 。 这种方式就是应用程序负载均衡器的基于路径的路由功能。通过基于路径的路由功能,您可以将您的应用程序构造为较小的服务,并根据 URL 内容将请求路由到正确的服务。 我已经将PPT中的这个场景的测试环境配置完成了,我启动了两台EC2,分别安装了NGINX,并在server1中只部署了对应的images目录和文件;以及在server2中只部署了对应的about目录和文件。 这个演示的EC2实例通过NGINX提供HTTP服务。 需要注意我这里只是拿单独的两个server1做为目标来举例,在实际使用中可以创建目标组注册多个目标。

基于路径的路由功能快速演示

现在我们切换到AWS管理控制台一起来看一下。 c64acbc8d5339e68461479c373d389dc.png 切换到AWS管理控制台,可以看到我创建的Server 1和 Server 2两个EC2实例,分别上一张对应PPT中的Server 1和 Server 2来作为应用程序负载均衡器的目标。两台实例NGINX已经配置完成,并分别部署了相应的images和about目录和文件,现在测试下分别访问这两个实例的HTTP页面: 复制Server 1实例的共有IP地址至浏览器,然后输入完整images URL:http://3.112.232.187/images/view.jpg,可以看到我之前放置的图片可以打开,完整URL是SERVER1实例的IP地址/images/view.jpg 同样,我们复制Server2实例的共有IP地址至浏览器,然后输入完整about页面 URL:http://3.112.229.232/about/about.txt,可以看到我之前放置的txt文件也可以打开,完整URL是SERVER2实例的IP地址/about/about.txt 306f77b7afbd824f4db06ed1d0661502.png 好,我们刚演示了这两个实例,访问SERVER1这个包含images的URL打开了一张风景图片,然后访问SERVER2的这个包含about的URL打开了一个文本文件。 接下里我们演示下应用程序负载均衡器的基于路径的路由功能,当然我已经配置好了应用程序负载均衡器,并已经在负载均衡器的监听器配置了规则条件,我们测试一下运行的结果: 422ef9a2e74b63127f52ea43c7f4cf91.png 切换到负载均衡器的控制台,可以看到有一个名为alb-test负载均衡器,这个就是我已经创建好的应用程序负载均衡器,我们复制下它的dns名称: alb-test-1884979438.ap-northeast-1.elb.amazonaws.com  并复制到浏览器,然后我们在dns名称后面输入: /images/view.jpg,当我回车后负载均衡器收到这个/images/请求 ,因为我已经在负载均衡器配置了对应规则,这个URL中包括/images/的请求负载均衡器会将请求路由到 server 1,对应我们的演示会在浏览器中打开那张风景图片,我们测试下是不是这样,回车: 可以看到server 1中的图片可以正常显示,我们的这个应用程序负载均衡器将这个URL的请求正确路由到 server 1 。 同样我们修改下URL,将负载均衡器dns后面修改为/about/about.txt。根据我在负载均衡器配置的规则,当回车后负载均衡器收到的这个URL中包括/about/的请求,负载均衡器会将请求路由到 server 2 ,然后server2的http服务会在浏览器中打开一个文本文件,我们测试下是不是这样: 可以看到应用程序负载均衡器将这个包含/about的URL的请求正确路由到 server 2 ,server 2中的文本文件内容可以正常显示。 d87830fe960cc22ecbac4ad88bba0411.png 好,以上就是应用程序负载均衡器的基于路径的路由功能 快速演示,我们的下节课会从头开始配置这个演示环境,实操演示创建应用程序负载均衡器并添加相应的条件,实现今天演示的基于路径的路由功能,并会对应用程序负载均衡器的一些知识点进行深入讨论。 希望此系列教程能为您通过 AWS解决方案架构师认证 Professional 认证考试带来帮助,如您有任何疑问,请联系我们:
  • AWS爱好者的网址是www.iloveaws.cn。
  • 可以通过扫码加入【AWS爱好者】微信公众号,查看原创的AWS知识点相关文章
  • 加入【AWS爱好者】微信群,和其他同学一起备考,以及探讨交流AWS相关知识
  • 加入【AWS知识星球】持续学习。
我们今天的视频课程就到这里,感谢大家的观看,我们下一课程再见。 b6406dc4a33129ba4a54904ce4e0ce52.png

AWS解决方案架构师认证 Professional(SAP)中文视频培训课程2020

优惠名额已不多,等您来加入。

ebeff28cbb67a98b072568ce7339d6f9.png

目前如您一次性捐助本站金额200元及以上,我们将赠送您之后价值1000元的本站原创视频教程《AWS解决方案架构师认证 Professional(SAP)中文视频培训课程》(在线观看)及课程的电子版内容文档,此价格只限前100名(目前未满)。后续将逐步恢复原价。本系列课程目前已更新49课,计划保持每月平均更新4课以上,您将享有之后更新课程的所有内容。详情访问www.iloveaws.cn/about

此课程是最新版本的AWS Certified Solutions Architect – Professional 的中文视频培训课程,课程中大量的实操演示,助大家快速理解相关AWS知识点,顺利通过认证考试。

本系列课程的教学目标是帮您通过AWS SAP考试认证,在课程中设计了大量的实操演示、实验、用户案例,更是希望能通过本课程让学习者具备一个AWS SAP应该具备的能力。考得证书不是最终目的,还应同时具备和证书等同的能力,这是我们创办此系列课程宗旨。

随着后续系列课程的持续深入,我们的目标是将所有新版考试涉及到的内容、考点逐步推出系列课程,帮助大家备考;此系列课程也同样适用于想了解和学习AWS的人士。

适用于想通过AWS SAP认证,或打算对AWS有更深了解的相关人士。应具备SAA认证或等同知识。

本课程正常情况下每周进行更新,每月计划更新4-5+课时。

如果觉得本文有用

就点下在看哦?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
深信服科技 AD服务负载方案 深信服科技有限公司 目录 第1章 概述 1 第2章 需求分析 1 第3章 解决方案 2 3.1 网络拓扑 2 3.2 方案描述 2 3.2.1 方案设计 2 3.2.2 方案实现 3 3.3 产品彩页 4 1. 概述 随着组织机构的不断发展,为了节省业务运营成本和提升工作效率,组织对信息化系 统的依赖程度越来越高。为了避免业务中断所带来极大损失,组织该如何保障业务系统 的系统可用性和稳定性? 由于业务系统的人数日益增多,单一的网络服务设备的性能已经不能满足众多用户访 问的需要,由此需要引入服务负载平衡,实现客户端可访问多台同时工作的服务 ,动态分配每一个应用请求到后台的服务,并即时按需动态检查各个服务的状态, 根据预设的规则将请求分配给最有效率的服务。 服务负载均衡技术在现有网络结构之上能够提供一种廉价、有效、透明的方法来扩 展网络设备和服务的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性 和可用性。它主要能够带来两方面的价值: 1、能够建立有效的负载均衡机制 传统的负载机制是建立在较简单负载均衡机制和较简单的健康检查机制上的,不能根 据服务提供服务的具体情况向其转发有效的访问流量。而通过构建新的负载均衡系统 ,可以采用多种负载均衡机制,将大量的并发访问或数据流量分担到多台设备上分别处 理,进而减少用户等待响应的时间,提升系统处理能力。 2、能够建立有效的健康检查机制 负载均衡系统可以对服务的运行状况做出准确判断,确保提供服务的正确。全面的 健康检查机制不仅可以有效的监控到服务进程的有效性,即对应用端口提供服务的能力 进行健康检查,而且对于应用程序运行错误也同样可以提供有效的检查机制,从而避免 了客户端可以访问到服务,但得不到响应的情况的出现。 2. 需求分析 1、通过负载均衡设备将用户访问请求分配到多台之上,提升应用系统的处理能力。 2、当某台服务发生故障时能被及时检测到,并且故障服务将会被自动隔离,直 到其恢复正常后自动加入服务群,实现透明的容错,保证服务整体性能得到大幅提 升 3、由于是对外发布的应用,存在部门用户的网络质量差、跨运营商访问的情况,造 成访问速度变慢,希望通过一种对用户端透明方式(不需要在用户端安装任何的插件或 者客户端)来提升用户的访问体验。 4、希望能够通过相应优化机制来节省服务的性能消耗,减少硬件投资成本,提升 服务相应能力。 3. 解决方案 网络拓扑 通过和XX单位的工程师沟通,按照其单位网络架构和需求情况,我们推荐使用深信服 AD服务负载均衡解决方案。本方案设计采用SANGFOR AD应用交付设备来实现网络中多台服务的智能负载;具体部署情况如下: 方案描述 方案设计 本方案设计充分考虑网络的稳定性以及后续的扩展性,采用深信服AD- 1600设备实现服务负载均衡。深信服AD设备包含了链路负载均衡、全局负载均衡和服 务负载均衡三大功能,对后续网络和应用系统的扩建、稳定性保障以及优化建设都有 很好的扩展性。 1、两台SANGFOR AD以单臂方式接入网络,在实现流量的负载均衡的同时,保证整个系统的稳定和高可用 性,而且没有改变原有的网络结构。 2、当用户请求到SANGFOR AD设备的时候,根据预先设定好负载策略能够合理的将每个连接快速的分配到相应的服 务。 3、通过对服务健康状况的实时监控,能够实时的发现故障服务,及时将用户的 访问请求切换到其他正常服务之上。 4、配合深信服独特的单边加速技术,能够是现在用户端不安装任何插件和客户端的 情况下提升用户的访问速度。 5、通过深信服AD设备具备的缓存、压缩、ssl卸载、连接复用等功能进一步降低服务 性能消耗。 方案实现 深信服AD将所有真实服务配置成虚拟服务来实现负载均衡,对外直接发布一个虚拟 服务IP。同时深信服AD可持续检查服务的健康状态,一旦发现故障服务,则将其从 负载均衡组中移除。 方案具体实现方式(修改源IP方式)如下: 1. 客户通过访问虚拟IP,发出服务请求到深信服 AD设备。 2. 深信服AD接收到请求,通过预先设定好的负载均衡算法,将数据包中目的IP地址改为选 中的后台服务IP地址,然后将数据包发出到后台选定的服务。 3. 后台服务收到后,将应答包按照其路由发回深信服AD。 4. 深信服AD设备收到应答包后将其中的源地址改回成虚拟IP地址,发回客户端,由此就完 成了一个标准的服务负载平衡的流程。 产品彩页 "深信服AD产品作为专业的应用交付设备,能够为用户的应用发布提供包括多" "数据中心负载均衡、多链路负载均衡、服务负载均衡的全方位解决方案。" "配合性能优化、单边加速以及多重智能管理等技术,实现对各个数据中心、" "链路以及

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值