byourb 2020-02-12
下面给大家分享一下Linux大型网站高并发架构及自动化运维的学习内容:
01-初识ansible
02-ansible-Ad-Hoc-重点模块学习
03-ansible-YAML(非标记语言)
04-ansible-角色扮演(剧本)
05-ansible-剧本练习
06-nginx基础入门篇
07-nginx-部署安装
08-nginx配置文件详解
09-nginx日志Log配置原理
10-nginx日志格式中的常见变量
11-nginx代理
12-nginx日志缓存以及日志轮转与切割
13-nginx日志分析
14-nginx面试题案例讲解
15-nginx WEB模块-连接状态
16-nginx-WEB模块-随机主页
17-nginx-文件读取
18-nginx文件压缩
19-nginx 防盗链模块
20-nginx访问限制
21-nginx访问控制
22-nginx-统一资源标识符的语法
23-nginx-HTTP协议详解
24-nginx高级进阶篇-proxy服务器
25-nginx-反向代理
26-nginx动态网站架构
27-nginx-LNMP动态网站
28-nginx-php-fpm初始化配置
29-nginx Location
30-nginx-Rewrite地址重写
视频教程分享QUN:七84叁24⑦47
31-nginx-Rewrite实战案例第一篇
32-nginx-Rewrite实战案例第二篇
33-nginx-Rewrite实战案例第三篇
34-nginx-Rewrite实战案例第四篇
35-nginx-Rewrite实战案例第五篇(总结)
36-初识tomcat
37-tomcat-多实例部署
38-初始git构建
39-git-gitlab部署
40-jenkins-CICD持续集成持续部署
41-jenkins实战案例
42-初识zabbix企业级监控告警-部署zabbix
43-zabbix监控的实战
44-zabbix各个监控如何设置
45-zabbix监控部署
46-zabbix企业级监控-触发器
47-zabbix-监控项目并报警
48-zabbix告警动作
49-zabbix-macros
50-初识LVS
51-LVS负责均衡的工作方式
52-LVS-负载均衡模式
53-LVS-高并发解决方案实战案例
54-LVS-NAt实战案例
55-LVS实战案例总结
56-keepalived高可用集群
57-keepalived高可用集群脑裂问题
58-keepalived+LVS集群详解
59-haproxy-七层负载均衡
网站高并发架构的CDN服务器和反向代理服务器,都用于缓存一些用户需要请求的资源。两者的区别在于CDN部署在网络提供商的机房,用户可以就近获取;反向代理则部署在网站中心机房。使用CDN和反向代理的目的都是尽快返回数据给用户。这样可以加快返回用户资源的速度,也减轻了后端服务器的负载压力。
其次就是一台负载均衡调度服务器,用于将用户的请求发送到服务器集群上。这里面A,B应用服务器可以是Tomcat服务器集群,只不过它上面只部署了Action,也就是我们平时写的controller层的代码。在这里面去调用被分别部署在不同服务器上的业务层代码,大家要记住大型网站会进行业务拆分,将不同的应用独立部署。
如果某些业务请求量较大,业务处理时间较长,可以根据实际情况来将其加入消息队列,以达到快速返回的目的。最后,由分布式的业务服务器去调用分布式的数据库系统实现数据的存储。文件这些东西可以部署在分布式的文件服务器上。