TCP接入层的负载均衡、高可用、扩展性架构

初商 2019-08-12

阿里云MVP

一、web-server的负载均衡

image.png

互联网架构中,web-server接入一般使用nginx来做反向代理,实施负载均衡。整个架构分三层:

上游调用层,一般是browser或者APP

中间反向代理层,nginx

下游真实接入集群,web-server,常见web-server的有tomcat,apache

整个访问过程为:

browser向daojia.com发起请求

DNS服务器将daojia.com解析为外网IP(1.2.3.4)

browser通过外网IP(1.2.3.4)访问nginx

nginx实施负载均衡策略,常见策略有轮询,随机,IP-hash等

nginx将请求转发给内网IP(192.168.0.1)的web-server

由于http短连接,以及web应用无状态的特性,理论上任何一个http请求落在任意一台web-server都应该得到

登录 后评论
下一篇
冒顿单于
11761人浏览
2019-08-28
相关推荐
lvs为何不能完全替代DNS轮询
4035人浏览
2019-08-14 01:05:15
0
0
0
486