配置负载均衡器

名称:就是ELB的标识名称
模式:如果是需要对外Internet访问就选择面向internet;如果是内网服务使用,就选择内部
侦听器:就是填写监听的端口,端口号,自定义

可用区:(这个比较重要)
你后端的那些机器在那个VPC、子网、可用区内,这里你就选哪个。
例如,我的两台web在默认VPC内的,az-1a和az-1d内,所以我在ALB选择可用区的话,就选择az-1a和az-1d

查看后端实例所在的可用区

ALB设置可用区

配置安全组

此安全组跟实例的安全组不是一个。详情区分请看,如何理解使用安全组和NACL

配置路由

目标组:就是后端使用机器的群组,新建或者选择现有的
名称:标记性名称
协议:就是ALB到后端服务器之前的协议。
端口:这个是后端服务的端口。如果是访问NLB的80端口转到后端机器8080的端口。这里就要填8080了。80—》8080
目录类型:这里要选择instance(实例类型)

注册目标

这里选择的要注意:

  • 1、在下方选择相应的实例,记住你这里的机器所处的可用区必须要和前面选的可用区是一样的,要不无法使用
  • 2、选择好实例后,记住!一定要点击添加到已注册!!如果直接点击下一步,这个后端实例就没有添加到目标群组里面

审核

检查之前设置的是否有问题:
这里要注意的是子网。如果前面可用区,和后端的实例不是在一个可用区的话,这里会显示一个叹号!!

创建过程中的状态

两处都是初始化过程中

创建成功的状态

在状态为 active和healthy时,再去访问连接。如果状态不是这样的话,就要排查是否有其他问题

如何访问创建好的ALB


删除LB(more)

操作要点:

  1. 关闭删除保护
  2. 删除目标组
  3. 如果您有一个指向LB的域的一个别名记录,请将它指向新的位置并等待 DNS 更改生效,在删除LB