负载均衡
CLaaS 提供了完善的负载均衡功能,为 HTTP, HTTPS, TCP, UDP 等协议都提供了负载均衡的功能。通过创建负载均衡规则,系统自动将匹配的网络流量导向指定的后端应用中。通过下面的操作手册,你将很容易的创建你自己的负载均衡应用。
新建负载均衡器
通过点击新建负载均衡器来开启负载均衡之旅。选择部署集群,填写负载均衡名称、虚拟 IP、选择性能配置,最后选择两台主机节点,点击确定完成负载均衡器的创建。
注意
被选择的两台主机就会成为这个负载均衡器专用的机器,其他应用会尽量不被调度到这两个节点上。
创建成功后可以在负载均衡器页面看到刚刚创建的负载均衡器。
管理负载规则
创建负载规则
七层负载均衡规则
选择进入刚刚创建的负载均衡器,点击创建负载均衡规则,如下填写需要的内容,创建第一个 HTTP 负载均衡规则。负载均衡器就会自动将 http://my.domain.com/hello_world
的流量导到集群的 golang
应用的 8080
端口。如果是 HTTPS 协议则还需要提供证书信息。
四层负载均衡规则
对于四层负载均衡规则, 则需要填写外部端口,建议选择 1000-30000 之间的端口。
修改负载规则
创建完负载均衡器后, 在负载均衡器中,当鼠标悬浮在某一条规则上时,出现修改和删除操作按钮。点击修改按钮则可对负载均衡规则进行修改。
使用负载均衡器
七层负载均衡
对于七层负载均衡器,创建了域名 my.domain.com
的规则后,由系统管理人员将域名 my.domain.com
与 VIP
绑定,然后就可以通过请求 http://my.domain.com/hello_world
来访问你的服务了。
四层负载均衡
直接通过 vip:port
来访问你的服务,如上例中是 10.0.0.1:2000
则会访问你的服务 golang:8080
。