+135 410 16684Mon. - Fri. 10:00-22:00

AWS如何创建ELB

AWS如何创建ELB

AWS如何创建ELB

什么是ELB服务?

那么我们现在就介绍一下来自AWS的一项服务ELB(Elastic Load Balancing),即弹性负载均衡。

Elastic Load Balancing主要实现的功能是在多个Amazon EC2实例之间自动分配应用程序的传入流量,也就是说可根据实际情况为外部访问分配最合适的服务器。使用Elastic Load Balancing,您可以有效提高应用程序的容错性能,又可以持续的提供应用程序传入流量所需要的负载均衡容量。同时Elastic Load Balancing可以检测出池内的不健壮实例,并能自动改变路由,使其指向更健壮的实例直到问题恢复为止。

EC2-Load-Balancer

下面我们就来逐步的配置一个ELB服务:

登录AWS Console,点击左上角Services,出现下拉菜单,选择EC2,因为ELB是内置于EC2服务里

 

进入EC2管理页面,选择『Load Balancers』选项,点击『Create Load Balancers』

 

填写『LB NAME』,创建『Create LB Insude』,配置『Listener Configuration』

我们开始创建一个新的ELB服务,在这里我们给ELB起一个好记的名字,然后选择该ELB所对应的VPC(虚拟云端局域网),我们创建ELB是要面 向Internet的负载均衡,所以我们不勾选『Create an internal load balancer(创建一个内部的负载均衡)』,选择要监听或转发的端口,如果您想使用433端口,我们也可以在这里配置好SSL证书,则无需再去APP 服务器里再去配置证书,非常方便,我们在下面的图例中选出了433端口,本次不添加应去掉。

 

配置健康检查

这一步我们来设置健康检查,实现ELB侦测后端APP服务的响应,我们这里配置为检查80端口和Web根目录的index.php文件,并可以配置响应时间和检查间隔时间,完成后点击下一步。

 

配置ELB安全组

我们需要设置一下ELB所属安全组,由于APP服务器在已经创建的组里,所以这里我们要选择当前APP实例所在组,确认后下一步。

 

添加实例到ELB

这一步我们要做的事选择之前创建好的两台EC2服务器做负载均衡,同时保持『Enable Cross-zone Load Balancing(启用跨区域负载均衡)』和『Enable Connection Draining(启用连接分配)』勾选,默认即可,点击下一步。

 

配置ELB标记

创建ELB标记,主要用于我们查看ELB在账单中费用的使用情况,可以清楚的看到,这里我们不做填写,默认没有继续下一步。

 

配置项目回顾

最后一页会出现我们之前的所有设定内容,我们可以核对一下是否有误,每一栏的后面都有编辑的按钮,确认后我们进行下一步。

 

配置完成

这个页面的出现说明了你已经成功的完成了Load Balancers创建,快去试试吧。

 

结束语

ELB作为AWS提供的一项服务,的确大大减轻了运维人员的配置和维护的负担,并且不会存在单点故障,因此无需担心,操作简便灵活,上手非常轻松。