集群:华为云负载均衡跨账号跨子网最佳实践
【摘要】 跨账号的服务器如何做负载均衡?这里踩的坑分享给大家:华为云负载均衡跨账号跨子网最佳实践。
一、需求描述
1.网络拓扑:三台服务器在华南-广州区域(可用区2),分别在三个不同账号下。三台服务器之间建立了【对等连接】。
2.具体需求:现在需要配置负载均衡服务,关联到三台服务器上。
3.存在问题:ELB弹性负载均衡服务,不支持选择非本账号的ECS服务器。导致无法直接使用ELB实现跨账号的负载均衡配置。
二、解决方案
1.相关服务:ECS云服务器、EIP弹性公网IP
2.具体配置:ECS(2核4G)、EIP(按流量计费)
3.系统选择:Linux/Debian、其他
4.网络拓扑:
- 负载均衡网关服务器GateServer
- 网关:192.168.0.0/24
- 对等项目ID:xxx
- 对等PeerID:xxx
- 应用服务器AppServer1、AppServer2
- 网关:10.0.0.0/24、10.0.1.0/24
- 对等项目ID:xxx
- 对等PeerID:xxx
- 数据库服务器DBServer
- 网关:10.0.3.0/24
- 对等项目ID:xxx
- 对等PeerID:xxx
5.路由配置:用对等连接关联网关服务器、应用服务器、数据库服务器(注意网段需要区分,避免冲突)
6.网关服务器负载均衡服务:Haproxy(健康状态检测+负载均衡策略)、Nginx(部分服务的代理)
三、相关建议
这样虽然暂时实现了跨账号跨子网的应用服务器的负载均衡,但是配置繁琐,还多了一台ECS,因此建议官方支持ELB选择对等连接的子网服务,这样会方便一些,具体建议如下:
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)