集群:华为云负载均衡跨账号跨子网最佳实践

举报
刘雨飏 发表于 2021/02/19 19:07:58 2021/02/19
【摘要】 跨账号的服务器如何做负载均衡?这里踩的坑分享给大家:华为云负载均衡跨账号跨子网最佳实践。

一、需求描述

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选择对等连接的子网服务,这样会方便一些,具体建议如下:

《ELB负载均衡需要增加对等连接子网服务器选择的支持》

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。