企业互联网架构演进之路

来源:1-1 LVS导学视频

慕妹2362023

2019-05-31

老师您好!
我在看你的企业架构演进之路有几个不解的地方,实际操作我的都会,就是概念有些模拟,
1.为什么要把lnmp架构的mysql拆分到独立数据库
2.为什么多个web节点要共享静态资源
3.为什么多个web节点要接入代理服务。

老师能否以通俗举例的方式解释一下呢?万分感谢。 原谅我是个小白。。。

写回答

1回答

酷田

2019-06-04

您好,抱歉恢复的稍微有些晚,答案大概解释如下:
第一个问题:之所以要拆分数据库,在于随着你用户数量的增多,系统的性能瓶颈是很容易出在后端数据库上的,我们常说一个好的能扛住高并发的系统,就在于尽可能把动态请求静态化,比如缓存技术就是这样,即使这样,像并发量很大时,单台服务器也可能很难承受,通过横向扩展服务器来解决,但如果你的数据库过大时,也必须拆分,通过中间件来解决用户请求的分发
第二个问题:共享静态资源是如果你的web服务器有多台的话,通常静态资源是一样的,所以静态资源会部署到一台单独的服务器,因为静态资源相应速度很快,而且部署在一台上还便于迭代和更新
第三个问题:所谓代理其实就是部署多台web服务器,然后将用户请求分发分流,负载均衡

0
0

企业级开源四层负载均衡解决方案-LVS

轻松应对负载均衡,深刻理解网络系统架构,真正解决工作中的实际问题

333 学习 · 69 问题

查看课程