弹性负载均衡(Elastic Load Balancing,简称ELB)
是AWS云平台提供的一种负载均衡服务,它可以自动地将流量分配到多个EC2实例上,从而提高应用程序的可用性和扩展性。
ELB的主要特点包括:
1. 自动化的流量分配:ELB可以自动地将流量分配到多个EC2实例上,从而大大提高了应用程序的可用性和稳定性。
2. 灵活的负载均衡策略:ELB提供了多种负载均衡策略,如轮询、源IP哈希、最少连接数等,可以根据实际需要进行选择。
3. 专业的安全防护:ELB可以提供专业的安全防护措施,包括DDoS防护、SSL终止、Web应用程序防火墙等。
4. 简单易用的管理界面:ELB提供了简单易用的管理界面,可以方便地进行负载均衡的配置和管理。
5. 弹性扩展:ELB提供了弹性扩展的功能,可以根据实际需求自动扩展或收缩负载均衡实例。
总之,ELB是AWS云平台提供的一种重要的负载均衡服务,可以为应用程序提供高可用性、高扩展性和专业的安全防护。
假如您有一个
Web
应用,由于业务量比较大,需要使用两个弹性云服务器(简称
ECS
)
进行业务负载分担。增强型负载均衡,可以将访问流量根据流量分配策略分发到后端多台服务器,实现业
务的负载分担。同时消除了单点故障,提升了业务的可用性
先行条件
同一区域同一网段不同的服务器在两台以上,
购买弹性云服务器ECS可看博客 https://blog.csdn.net/qq_55906916/article/details/130491568
购买ELB
这里子网用的是里面的vpc
添加监听
添加监听成功
在弹性负载均衡ELB中添加后端服务器
购买公网ip
开始购买弹性云服务器的时候就有公网IP的跳过这一步
给他们绑定公网ip,可以访问互联网
然后登录云服务器
分别安装nginx
yum -y install nginx
分别启动nginx服务
systemctl start nginx.service
使用浏览器访问公网ip地址,验证安装nginx服务成功
修改ECS实例XN01-1的html页面。
vim /usr/share/nginx/html/index.html
在body内输入以下内容
<div>
11111111111111111111111
11111111111111111111111
11111111111111111111111
XN01-1
</div>
同样的,在XN01-2 中修改为
<div>
222222222222222222222222222
222222222222222222222222222222
22222222222222222
XN01-2
</div>
解绑原来ip
验证负载均衡服务
我们登录ELB的公网ip地址
刷新一下变一下
弹性负载将减轻服务器压力
至此,弹性负载均衡测试完成
如有侵权,联系删除~