服务端架构知识点

最后更新时间: 2018/09/10 09:26

1、应用服务器

应用程序 
        文件

        数据库

2、应用服务和数据服务进行分离

应用服务器

应用程序    
        文件服务器

        数据库服务器

3、使用缓存服务器改善网站性能

应用服务器

应用程序(本地缓存) 

        分布式缓存服务器

        文件服务器

        数据库服务器

4、使用应用服务器集群改善并发能力

负载均衡调度服务器

                应用服务器(本地缓存)

                        分布式缓存服务器

                        文件服务器

                        数据库服务器
通过负载均衡调度服务器  

5、数据库读写分离

负载均衡调度服务器

                应用服务器(本地缓存)

                        分布式缓存服务器

                        文件服务器

                        写操作
                            数据库服务器(主)

                                从主复制到从
                        读操作
                            数据库服务器(从)

6、使用反向代理和CDN加速响应

CDN服务器

反向代理服务器

负载均衡调度服务器

                应用服务器(本地缓存)

                        分布式缓存服务器

                        文件服务器

                        写操作
                            数据库服务器(主)

                                从主复制到从

                            读操作
                            数据库服务器(从)

7、使用分布式文件系统和分布式数据库系统

CDN服务器

反向代理服务器

负载均衡调度服务器

                应用服务器(本地魂村)

                        分布式缓存服务器

                        分布式文件服务器

                        分布式数据库服务器

8、使用NoSQL和搜索引擎

CDN服务器

反向代理服务器

负载均衡调度服务器

                应用服务器

                        分布式缓存服务器

                        分布式文件服务器

                        分布式数据库服务器

                        搜索引擎服务器

                        NoSQL服务器

9、业务拆分

CDN服务器

反向代理服务器

负载均衡调度服务器

                应用服务器
                    ^
                        分布式缓存服务器
                    ^
                        分布式文件服务器
                    ^
                        分布式数据库服务器
                    ^
                        搜索引擎服务器
                    ^
                        NoSQL服务器
                    ^     
                    消息队列服务器
                    ^

                应用服务器2  

                    ……

10、分布式服务

CDN服务器

反向代理服务器

负载均衡调度服务器

                应用服务器1
                    ……

                    通过消息队列服务器进行传输
                应用服务器2
                    ……

image

总结于:出自陈建忠文章,详细链接

[详细链接2](https://blog.csdn.net/u013954399/article/details/72876021)

应用层

传输层

互联网层

网络接口层