AWS应用程序负载均衡的使用
配置负载均衡器
名称:就是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)
操作要点:
- 关闭删除保护
- 删除目标组
- 如果您有一个指向LB的域的一个别名记录,请将它指向新的位置并等待 DNS 更改生效,在删除LB
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 GO TO NEW WORLD!
评论