32-配置网络负载均衡器

Hello大家好,欢迎来到《AWS解决方案架构师认证 Professional(SAP)中文视频培训课程》,我们今天的课程会实操创建网络负载均衡器,并对网络负载均衡器的支持静态IP地址特性做一个演示。

我们开始今天的课程内容。

我们在前面的课程介绍了网络负载均衡器有一个非常重要的特性是支持静态IP地址,并且可以为网络负载均衡器在每个可用区中分配固定的弹性IP。

下面我在创建网络负载均衡器时会演示为其分配一个我的AWS账户中的弹性IP地址,所以我们要先有一个弹性IP。

我刚刚已经分配了一个弹性IP,我们一起来看下,就是54.178.247.206这个IP,目前没有关联实例。

好,然后我们就可以开始创建网络负载均衡器了,选择类型,然后选择创建网络负载均衡器。

名称我们就输入NLB-TEST,两种模式,我们选择面向internet。

侦听器配置,我们前面讲过,网络负载均衡器工作在OSI模型的第四层传输层,所以只支持四层的协议TCP,UDP等,我们选择TCP,端口保留默认的80。

然后是可用区的配置,在这里应该考虑NLB本身的冗余,所以建议至少选择2个可用区,我们就选择两个可用区,同时我们将前面的弹性IP配置到其中一个可用区;当然您也可以在另外一个可用区在配置一个不同的弹性IP地址。我们这次的演示就只配置一个。

支持静态IP地址是NLB非常重要的特性,每个NLB在每个可用区中提供单个静态IP地址,用户端发往该IP地址的流量会被负载分发到同可用区内的多个后端实例上,用户可以为NLB在每个可用区中分配固定的弹性IP,如此设计使得NLB能够被纳入企业现有的防火墙安全策略中,并且能够避免DNS缓存带来的问题。

  • 接下来目标组配置,我们新创建个目标组,就叫nlb-test。
  • 目标类型选择实例,然后协议是TCP,端口是80
  • 运行状况检查选择协议TCP/HTTP/HTTPS,注意这里是运行状况检查使用的协议,和前面的侦听器的协议不要混淆。
  • 高级运行状况检查主要是一些阈值,间隔,我们这次演示就保持默认值,然后下一步。
  • 然后注册目标,我们选择我已经启动的一台server1实例,将其添加到目标组,选择后点击“添加到已注册”,然后可以看到server1实例已经显示在了“已注册目标”这里,然后继续完成负载均衡器的创建。

好,目前网络负载均衡器已经创建完成,它还需要几分钟进行初始化,我们稍等几分钟。

等了几分钟后,负载均衡器的状态以及目标实例的状态目前正常了,我们复制下网络负载均衡器的DNS名称,然后在浏览器中访问测试下是否可以正常工作。

可以看到网络负载均衡器可以正常工作,将请求路由到了我们之前注册的目标实例。

我们重点看一下之前为网络负载均衡器配置的弹性IP地址。

先访问“弹性IP”页面,这个IP是我们之前为网络负载均衡器分配的弹性IP,从页面下方的摘要信息中可以看到这个iP被分配到了eni-03a06874e4b10fb5f网络接口,我们点击一下这个网络接口,然后通过这个网络接口的“描述”信息,可以看到这个网络接口就是我们刚才创建的NLB在这个ap-northeast-1a可用区的网络接口。没有问题吧?

也就是说这个弹性IP,实际是分配给了我们创建NLB选择的可用区ap-northeast-1a的NLB的网络接口上,也可以称其为NLB的节点。默认情况下,每个负载均衡器节点仅在其可用区中的已注册目标之间分配流量。如果您启用了跨区域负载均衡,则每个负载均衡器节点会在所有启用的可用区中的已注册目标之间分配流量。

我们在复制下网络负载均衡器的DNS名称,然后到终端使用nslookup命令解析下,看下这个网络负载均衡器目前被分配的IP地址是不是我们配置的弹性iP地址。

可以看到nslookup命令得到的ip地址为:54.178.247.206,我们切换到“弹性IP页面”,比对下正是我们给这个NLB分配的弹性IP地址。

我们的实操演示只配置了一个弹性IP地址,当然您也可以在创建NLB时选择多个可用区为其分别分配弹性IP。

好,如果您看过本系列之前的应用程序负载均衡器的配置课程,两个负载均衡器的配置过程非常的相似,都包括侦听器,目标组等组件的配置,如果理解了这些组件的功能和对应的配置,要么网络负载均衡器配置起来会非常的容易。

以上就是我们今天的课程内容,希望能给大家带来帮助。

希望此系列教程能为您通过 AWS解决方案架构师认证 Professional 认证考试带来帮助,如您有任何疑问,请联系我们:

  • AWS爱好者的网址是www.iloveaws.cn。
  • 可以通过扫码加入【AWS爱好者】微信公众号,查看原创的AWS知识点相关文章
  • 加入【AWS爱好者】微信群,和其他同学一起备考,以及探讨交流AWS相关知识
  • 加入【AWS知识星球】持续学习。

我们今天的视频课程就到这里,感谢大家的观看,我们下一课程再见。

2020年8月11日

0 responses on "32-配置网络负载均衡器"

Leave a Message

error: Content is protected !!