示例场景:http请求负载均衡快速配置
示例场景:HTTP请求负载均衡快速配置
本例以客户端的HTTP 请求为例来配置并验证负载均衡服务。
前提条件:
- 本示例要求您具有两台云服务器实例,您也可以自行规划需要向多少云服务器转发请求。本例中已在华东一区地域下创建了云服务器实例 Myhost-01 和 Myhost-02。关于如何创建云服务器实例,请参考 创建云服务器实例。
- 本例以 HTTP 转发为例,云服务器上必须部署相应的 Web 服务器,如 Apache、Nginx、IIS等。为了验证结果,示例在 Myhost-01 上部署了Apache 并返回一个带有 “Hello World!This is Myhost-01.” 的 HTML,在 Myhost-02 上部署了Apache 并返回一个带有 “Hello World!This is Myhost-02.” 的 HTML。
注:示例中后端服务器部署的服务返回值不同,实际情况下,为保持所有用户均有一致体验,后端服务器上一般是部署完全相同的服务
1. 第一步:购买负载均衡实例
注意事项:请注意,负载均衡只能将流量转发至同一地域下的云服务器实例。因此,请创建与前提条件下的云服务器同地域的负载均衡实例
- 登录云控制台-负载均衡管理界面,点击【创建负载均衡】。
- 进入购买页面,选择与云服务器相同的地域,并完成支付流程
- 购买成功的负载均衡实例,可在云控制台-负载均衡列表下查看
2. 第二步:创建负载均衡监听器
本例以转发客户端的 HTTP 请求设置为例。
- 登录云控制台,在【负载均衡】列表中,点击创建好的实例ID,进入负载均衡详情页面。
- 切换至监听器视图,点击【创建监听器】,并选择HTTP监听器。配置信息如下: 名称自定义为“Listener-Test”;
监听前端协议端口为 HTTP:80
- 点击【确定】按钮完成负载均衡监听器的创建
3. 第三步:绑定后端服务器
对于HTTP协议监听器,需要绑定虚拟服务组再进加入相应的后端服务器。相关内容,请参阅 虚拟服务组。
- 切换虚拟服务组视图,点击【创建虚拟服务组】,信息内容如下。
虚拟服务组名称:虚拟服务组-01;
均衡算法:加权轮询
会话保持:关闭 - 点击下一步,进行健康检查配置,此处使用默认配置即可。点击【确定】。
- 虚拟服务组创建成功后,切换到该虚拟服务组详情视图,点击【添加后端服务】
- 加入事先创建好的Myhost-01和Myhost-02,端口设置为80,配置完毕点击【确定】
- 切换到监听器视图,在Listener-Test详情中,点击【添加转发规则】
4. 第四步:设置转发规则
前提条件:将要转发的域名解析至负载均衡的公网服务地址。
- 在添加好的HTTP监听器详情下,点击添加转发规则。
- 在弹出窗口中,选择域名转发方式,并填入绑定的域名。选择配置好的虚拟服务组。点击确定,配置完成。
5. 第五步:验证负载均衡
在浏览器中输入绑定的域名。查看测试结果,能够确定是否成功配置该负载均衡实例。 默认显示图1,F5刷新后显示图2