各位大佬,有必要在obproxy前加一层dns服务器做负载均衡吗?

各位大佬,如果是从零开始设计架构,应用与数据库通过域名解析解耦,那有必要在应用和数据库层加“应用DNS服务器+F5+数据库DNS服务器”吗?在数据库有obproxy的情况下是不是过于复杂化了。

5 个赞

obproxy本身是不具备负载均衡的能力的,需要使用硬负载或者软负载,生产推荐使用硬负载比如F5

5 个赞

你的DNS拿来做什?都是用F5做负载

5 个赞

确实有些复杂了,主流还是硬件F5做负载均衡

4 个赞

最好不要加了,在驱动层填写三台obproxy的地址,驱动层可以智能检查和切换。

3 个赞

一般DNS控制域名,F5做负载均衡。我们是在obproxy前有F5,然后通过DNS配置F5的域名,这样方便切换

4 个赞

应用->DNS->F5->多台obproxy->observer ,应用->dns->多台obproxy->observer 这两个架构生产环境还是比较常见的

2 个赞

生产环境还是建议使用成熟的F5负载工具

2 个赞

其实就是为了负载均衡,看业务需求了

1 个赞

生产环境还是有必要使用F5

1 个赞

有点复杂

1 个赞

可以考虑硬负载F5

OceanBase分布式+ODP本身不是负载均衡么

DNS是域名解析器,负载均衡叫SLB或者F5

有钱就可以