使用AWS的LB搭建负载均衡

由于AWS的EC2使用Public DNS,使用LVS配置负载均衡网卡不好配置,所以使用AWS的LB搭建负载均衡。

 

1.首先登录AWS Console,然后在页面左上角点击Services会看到下拉菜单,选择EC2,因为ELB是内置于EC2服务里的。

wKioL1TUcSDCAo3HAAD3Wnz4OVQ624.jpg


2.然后我们开始创建一个新的ELB,取个好记的名字以标记该ELB,然后选择该ELB所对应的VPC(虚拟云端局域网),这是一个面向Internet的负载均衡,所以我们不勾选"Create an internal load balancer",选择要监听或转发的端口,如有443端口的话,可以直接在这里配置好SSL证书,则无需在APP服务器里再去配置证书了,非常方便。

wKiom1TUcJzgz1weAAMpiyimbJA426.jpg


3.这一步设置健康检查,是ELB侦测后端app服务响应的,这里配置为检查80端口和web根目录的index.php文件,并且可以设置响应时间和检查间隔时间,点击下一步。

wKioL1TUcgzTo4S-AAKyXkGEoeQ486.jpg


4.这里设置ELB所属的子网,由于App服务器都是在VPC网段里,所以这里我们要选择当前app实例所在的子网段,确定后点下一步。

wKioL1TUco-iFjpeAAOeIHKyM7g152.jpg



5. 好了,轮到我们选择要加入ELB的服务器实例了,这也是最核心的部分,我们选择2个app实例作为负载均衡转发的对象,当然前提是已先建立好2个运行web服务的app实例,然后下一步。

wKiom1TUcguAkBdIAARjz9usm5Y489.jpg



6.增加tag

wKioL1TUczPyC_RoAAIPANqATuw866.jpg

7.LB创建好了,预览配置。

wKioL1TUc5mCclw5AAMGmmxcQTM287.jpg


8.显示搭建成功。

wKiom1TUcsXyhkcAAAE3cNbVT1A425.jpg

你可能感兴趣的:(负载均衡,AWS,EC2,lb)