ELB+AS 弹性负载均衡+弹性伸缩
原来1台web服务器不满足相应,现部署多台提供相同服务;
由于多个服务器多个ip该如何提供给应用呢?
引申出负载均衡(HAProxy,LVS01四层,Nginx七层)
防单点故障做主备生成一个vip
让外网用户访问需要绑EIP
后端服务器组需做健康检查(每隔一段时间检查一次,一旦故障,请求不会丢给它)
如果后端服务器配置不一样,还可以给权重,权重与响应次数关联
负载均衡算法有很多(轮循,最少连接配合权重)
实操:
ECS-更多-挂载iso-VNC-df 查看挂载(/dev/sr0 .. /media)-mount /dev/cdrom /media/-配置yum源-yum -y install httpd
1.安装httpd软件包,并启动服务,要求下次开机启动
systemctl enable httpd --now
2.关闭防火墙,要求下次开机也关闭 systemctl disable firewalld --now
systemctl disable firewalld.service
systemctl stop firewalld.service
3.给网页添加内容
cd /var/www/html
echo web001 > index.html
刚知道的密秘
SC里的ecs可以点击更多-操作系统与镜像-制作镜像(私有镜像)
再发布ECS时可以选择该镜像
4.创建弹性负载均衡
前端端口。后端端口填写
在第二,三台服务器输入html信息。
用EIP测试负载均衡功能
流量模型
四层负载均衡
七层负载均衡
httpd配置文件里定义了网站根 /var/www/html
[rooteweb-8881 pub]# vim /etc/httpd/conf/httpd .conf
七层负载均衡可针对应用做健康检查(可填写路径)