“反向代理层”绝不能替代“DNS轮询”!

  1. 云栖社区>
  2. 阿里云MVP>
  3. 博客>
  4. 正文

“反向代理层”绝不能替代“DNS轮询”!

子夜初商南 2019-08-08 23:15:49 浏览167
展开阅读全文

有朋友问我,DNS轮询是不是过时的技术了?有了反向代理层(Nginx、LVS、F5等),是不是就不需要DNS轮询了?

然而,反向代理层绝不能替代DNS轮询!

反向代理层有什么用?架构实现时要注意什么?

(1) 作为服务端统一入口,屏蔽后端WEB集群细节,代表整个WEB集群;

画外音:这就是为啥它叫反向代理。

(2) 保证WEB集群的扩展性,Nginx后端可随时加WEB实例;

(3) 实施负载均衡,反向代理层会将请求均匀分发给后端WEB集群的每一个实例;

(4) 保证WEB集群的高可用,任何一个WEB实例挂了,服务都不受影响;

(5) 注意自身高可用,防止一台Nginx挂了,服务端统一入口受影响;

反向代理层还存在啥问题?

反向代理层自身的扩展性问题并没有得到很好的解决,例如当Nginx成为系统瓶颈的时候,无法扩容。

DNS轮询如何解决反向代理层的扩展性

网友评论

登录后评论
0/500
评论
子夜初商南
+ 关注
所属云栖号: 阿里云MVP