AWS中负载均衡器类型
关注公众号:AWS爱好者(iloveaws)
文 | 沉默恶魔(禁止转载,转载请先经过作者同意)
网站:www.iloveaws.cn
Hello大家好,欢迎来到《AWS解决方案架构师认证 Professional(SAP)中文视频培训课程》,我们从今天开始介绍AWS的负载均衡器(Elastic Load Balancing)的内容。今天我们讨论ELB的第一课《AWS中负载均衡器的类型》。
我们开始今天的课程内容。
在很早之前,AWS只提供了一种类型的负载均衡器—— Classic Load Balancer。随着时间的推移,AWS又推出了两个不同类型的负载均衡器,对之前的 Classic Load Balancer支持的功能、特性进行了增强。所以,掌握不同的负载均衡器提供的功能和特性,以及每种类型的负载均衡器所应用的场景无论是对于考试还是实际使用环境都是非常重要的。
截止至目前,AWS支持三种类型的负载均衡器: Classic Load Balancer、网络负载均衡器 和 应用程序负载均衡器。
其中Classic Load Balancer为上一代负载均衡器,它目前只被推荐使用于您仍然有实例运行在ec2-classic网络的场景,如果您不是这种场景,那么AWS建议您使用网络负载均衡器 或 应用程序负载均衡器。Classic Load Balancer所提供的功能是可以被网络负载均衡器或应用程序负载均衡器替代的。
三种类型的负载均衡器产品比较
无论是对于考试,还是实际使用场景,理解三种不同类型的负载均衡器的应用场景以及所支持/提供的功能是非常重要的。
AWS在官网文档中列出了三种不同负载均衡器间所支持功能的比较,可以访问PPT中的网址来查看,另外我会将这个地址放到课程后面方便大家复制。强烈建议大家抽时间打开上面这个地址自己仔细阅读一下,所花费的时间会非常值得。
访问下这个网址,我在浏览器中已经打开了这个页面,然后点击左侧的“产品比较”,页面表格中列出了三种不同的负载均衡器类型,以及对应支持的功能。
我们先看下对于三种负载均衡器AWS官方是如何介绍的:
您可以根据应用程序按需选择合适的负载均衡器。如果您需要灵活管理应用程序,建议您使用 Application Load Balancer。
如果应用程序需要实现极致性能和静态 IP,建议您使用网络负载均衡器。
Classic Load Balancer前面讨论过了,它目前只被推荐使用于如果您的现有应用程序构建于ec2-classic网络内,否则,AWS建议您使用网络负载均衡器 或 应用程序负载均衡器。
我们比较下Classic Load Balancer和应用程序负载均衡器这两列,如果您仔细比较表格不难发现,几乎所有Classic Load Balancer支持的功能,应用程序负载均衡器都支持,除了第一行协议这里:Classic Load Balancer支持TCP协议,而应用程序负载均衡器目前只支持HTTP和HTTPS,如果您的业务是基于TCP协议可以选择 网络负载均衡器,网络负载均衡器是支持TCP协议的。
不同的负载均衡器所支持的协议,大家要重点掌握。
另外我们看下网络负载均衡器,找到“静态IP”和“弹性IP地址”这里,可以看到只有网络负载均衡器支持静态 IP 地址和弹性IP地址。
网络负载均衡器为启用的每个可用区创建一个网络接口。可用区内的每个负载均衡器节点使用该网络接口可获取一个静态 IP 地址。
在您创建面向 Internet 的负载均衡器时,可以选择将一个弹性 IP 地址与每个子网关联。
在考试中可能会遇到类似的题目,如需要ELB提供静态IP来实现某些功能,这个时候需要关注网络负载均衡器;
也有一些组织选择网络负载均衡器也是因为业务的一些特性需要静态IP。
这个表格我们这节课就看到这,在后面的课程我们会详细讨论这三种负载均衡器,对于考试涉及的重要知识点以及在组织实际使用中可能会用到的重要功能,我们都将在后面的课程里分别深入展开讨论。
在结束本节课之前,我们讨论一下Classic Load Balancer迁移部分。
切换到AWS管理控制台,我之前创建了一个Classic Load Balancer,选择这个负载均衡器后,在页面下方会有一个“迁移”选项卡,在这个地方AWS提供了一个迁移向导,您可以使用向导将您使用的Classic Load Balancer迁移到下一代负载均衡器。
如果您目前正在使用Classic Load Balancer 处理7层相关的业务或者基于HTTP或HTTPS协议的网站服务,您可以考虑将其迁移至应用程序负载均衡器。
最后演示下当创建负载均衡器时,三种不同类型的负载均衡器是如何体现的。点击“创建负载均衡器”,可以看到可创建前面介绍的三种负载均衡器类型,Classic Load Balancer 这里显示的是灰色的,如果拿WINDOWS操作系统来打个比方,Classic Load Balancer就好比WINXP,另外两个好比WIN10,所有AWS推出的负载均衡器新功能和特性都只会更新在网络负载均衡器或应用程序负载均衡器。更多的Classic Load Balancer内容我们会在后面的课程讨论。
好的,以上就是本节课的内容,在这节课我们讨论了在AWS中负载均衡器的类型,在后面的课程将深入讨论每一种负载均衡器以及对于考试或实际环境使用的重要功能。
希望此系列教程能为您通过 AWS解决方案架构师认证 Professional 认证考试带来帮助,如您有任何疑问
关注公众号:AWS爱好者(iloveaws)
文 | 沉默恶魔(禁止转载,转载请先经过作者同意)
网站:www.iloveaws.cn