实验概述
开始实验后,系统会自动创建两台ECS实例,以及一台阿里云负载均衡服务。两台WEB服务器分别部署了不同的图片。首先登陆阿里云管理控制台,在负载均衡服务中添加监听配置,从而实现服务器的流量分发,将用户的请求分发到不同的WEB服务器上。然后,开启阿里云负载均衡服务的会话保持功能,从而实现在某个时间段内将来自同一IP地址的访问请求,发送到相同的服务器上。
实验目标
完成此实验后,可以掌握的能力有:
- 在高并发的情况下,使用阿里云负载均衡服务的加权轮询,实现服务器的流量分发功能;
- 使用阿里云负载均衡服务,实现服务器在短时间内的会话保持功能。
第 1 章:实验详情
1.1 实验资源
在弹出的左侧栏中,点击 创建资源 按钮,开始创建实验资源。 资源创建过程需要1-3分钟。完成实验资源的创建后,用户可以通过 实验资源 查看实验中所需的资源信息,例如:阿里云账号等。
1.2 查看负载均衡后端服务器
打开浏览器,拷贝沙箱 实验资源 提供的 后端服务器01 ECS实例的 弹性IP。然后,在新建浏览器
2. 同理,拷贝沙箱 实验资源 提供的 后端服务器02 ECS实例的 弹性IP,并在新建浏览器页面中粘贴并访问此公网IP地址,网页显示“姐弟三人”的图片
1.3 配置负载均衡
首先,点击 实验资源 中提供的 控制台url,通过无痕浏览器打开并访问阿里云官网管理控制台。
在阿里云RAM用户登录界面,输入本次实验分配的 子用户名称和 子用户密码 。点击 登录 ,进入阿里云管理控制台
2. 在阿里云管理控制台中,点击页面左侧顶部的 产品与服务 ,在弹出的页面中点击 负载均衡 ,进入负载均衡管理控制台。
3. 通过如下步骤,进入本次实验提供的负载均衡实例的管理页面:
1)点击左侧栏的 实例管理
2)在地域信息栏中,选择本实验的 实验资源 提供的 地域 。
3)在 模糊搜索 右侧的搜索输入框中,输入本实验的 实验资源 提供的 负载均衡 实例的 实例ID。
4)在下端的搜素结果中,点击实例右侧的 点我开始配置 ,进入负载均衡实例的管理页面。
4. 通过如下步骤,配置监听规则的 基本信息:
1)在弹出的页面中,选择负载均衡协议为 HTTP,监听端口 为 80;然后点击 高级配置 右侧的 修改 按钮:
2)在展开的 高级配置 中,查看到默认 会话保持 的状态为 关闭 。不做任何修改,直接点击 下一步;
3)选择 默认服务器组 下方的 继续添加,将两台已创建的ECS实例添加到SLB后端 。
4) 在弹出的页面中勾选两台已创建的ECS实例,并点击 下一步;
5)在弹出的页面中点击添加;
6)选择已添加ECS实例的端口为 80,并点击下一步:
5. 本次实验不会对ECS进行健康检查,因此,在 健康检查配置 页面中,修改 是否开启健康检查 为 关闭 。完成后,点击点击 下一步 。
6. 配制完成后,点击 提交
跳转到 监听配置 页面,查看到新创建的监听配置,处于 运行中 状态。
7. 在浏览器中,打开新的空白页面,输入负载均衡服务实例的公网IP地址,访问负载均衡后端服务器中的一台ECS上的服务
8. 刷新此页面IP的地址,访问后端另一台ECS上的服务器,页面变为另一张图片。由此可见在会话保持尚未开启时,负载均衡对后端服务器进行轮询访问。
说明:若页面显示相同,有可能是因为浏览器自身的页面缓存问题导致的,请尝试更换浏览器或使用隐身窗口。
1.4 开启会话保持功能
在实例管理页面,点击SLB的实例名称进入实例管理页面;并在监听页面中点击修改监听配置。
2. 在弹出页面中,点击 高级配置 右侧的修改, 设置 开启保持 的状态为 已开启 ,点击 下一步 和 提交。
3. 提交修改后,SLB实例的会话保持显示已开启的状态。
4. 在浏览器中,打开新的空白页面,输入负载均衡服务实例的公网IP地址,多次的刷新此IP地址,页面显示的图片相同。证明负载均衡服务的会话保持功能已开启,该用户发送的所有请求均发送到负载均衡后端的某一台ECS服务器上