负载均衡

Compass 提供了完善的负载均衡功能,为 HTTP, HTTPS, TCP, UDP 等协议都提供了负载均衡的功能。通过创建负载均衡规则,系统自动将匹配的网络流量导向指定的后端应用中。通过下面的操作手册,你将很容易的创建你自己的负载均衡应用。

新建负载均衡器

通过点击新建负载均衡器来开启负载均衡之旅。选择部署集群,填写负载均衡名称、虚拟 IP、选择性能配置,高级选项可以选择负载均衡算法,最后选择两台主机节点,点击确定完成负载均衡器的创建。

注意

被选择的两台主机就会成为这个负载均衡器专用的机器,其他应用会尽量不被调度到这两个节点上。 create-lb create-lb 创建成功后可以在负载均衡器页面看到刚刚创建的负载均衡器。 create-lb

管理负载规则

创建负载规则

七层负载均衡规则

选择进入刚刚创建的负载均衡器,点击创建负载均衡规则,如下填写需要的内容,创建第一个 HTTP 负载均衡规则。负载均衡器就会自动将 http://my.domain.com/hello_world 的流量导到集群的 golang 应用的 8080 端口。如果是 HTTPS 协议则还需要提供证书信息。 create-lb

四层负载均衡规则

对于四层负载均衡规则, 则需要填写外部端口,建议选择 1000-30000 之间的端口。 create-lb

修改负载规则

创建完负载均衡器后, 在负载均衡器中,当鼠标悬浮在某一条规则上时,出现修改和删除操作按钮。点击修改按钮则可对负载均衡规则进行修改。 create-lb

使用负载均衡器

七层负载均衡

对于七层负载均衡器,创建了域名 my.domain.com 的规则后,由系统管理人员将域名 my.domain.comVIP 绑定,然后就可以通过请求 http://my.domain.com/hello_world 来访问你的服务了。

四层负载均衡

直接通过 vip:port 来访问你的服务,如上例中是 10.0.0.1:2000 则会访问你的服务 golang:8080

results matching ""

    No results matching ""