大数据高并发系统架构实战方案(LVS负载均衡、Nginx、共享存储、海量数据、队列缓存)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大数据高并发系统架构实战方案(LVS负载均衡、Nginx、共享存储、海量数据、队列缓存)
课程简介:
随着互联网的发展,高并发、大数据量的网站要求越来越高。而这些高要求都是基础的技术和细节组合而成的。本课程就从实际案例出发给大家原景重现高并发架构常用技术点及详细演练。
通过该课程的学习,普通的技术人员就可以快速搭建起千万级的高并发大数据网站平台。
亮点一:真实环境还原,课程采用了VM环境重现大网站集群服务器环境,真实环境还原再现。
亮点二:基础实用,细节决定成败,课程内容在演练过程中重点介绍各种细节,保证初级人员快速入门及高级进阶。
亮点三:讲师丰富的海量平台运作经验
讲师tom5多年研发平台,某大型视频网站CTO,众多大型网站及移动应用平台架构经验,并拥有多年的培训经验经历。讲课内容完全切合架构设计及实施人员需要。
第一章概述(1课时)简要介绍该系列课程的内容,
本章内容如下:主流高并发大数据应对技术介绍
CDN镜像技术介绍
静态化技术介绍
库表水平及垂直拆分技术介绍
虚拟化云计算体系介绍
高并发系统架构规划
高并发大型网站高可靠架构图
课程安排简介
高并发大型网站高可靠架构网络IP 规划
搭建实战环境的准备工作
SFTP客户端Filezilla使用简介
SSH客户端SecureCRT使用简介
Centos关闭图形界面启动及开启sshd实战
虚拟机clone后网卡重新初始化演练
VMware使用技巧演练
第二章LVS实现负载均衡软交换实战(5课时)
本章演练的是负载均衡技术的核心,主要包括LVS的类型特点适用场景介绍,使用Piranha安装快速搭建
LVS负载均衡集群及配置,LVS负载均衡DR模式深入安装调试,LVS调度策略及负载均衡原理详细演练,LVS深入实践NAT模式集群调试。
详细内容如下:LVS服务器配置准备
关闭centos网卡自动管理实践
上网网卡手动配置
yum镜像加速
yum安装Piranha
piranha-gui启动
防火墙配置开通3306口
pulse启动
piranha安装效果验证
nginx服务器配置安装
主机名配置
添加nginx的yum安装源
yum安装nginx
nginx安装效果验证
防火墙配置打开80口
防火墙配置虚IP包转发规则支持LVS的DR模式
Piranha配置DR模式详解演练
global settings公网IP配置Primary server public ip
redundancy配置lvs服务器的冗
余,
virtual servers配置Virtual IP Address和real server
主从配置scp复制
LVS安装效果验证
ipvsadm演练
热备切换
LVS自服务配置启动
Piranha相关轮询配置参数讲解及效果演示
Round robin:轮转调度轮询(最简单的轮询)
Weighted least-connections:加
权最少连接(考虑负载、服务器性能因素)
Weighted round robin:加权最少连接(考虑服务器性能因素)
Least-connection:最少连接(考虑负载因素)等
/etc/sysconfig/ha/lvs.cf 文件配置内容详细讲解
LVS调度策略深入及效果演示
服务器集群负载均衡简化的整体结构讲解
基于DNS的请求调度
基于前端调度器的请求调度
四层交换-通过DR实现报文转发
四层交换-通过IP隧道实现报文转发
四层交换-通过NAT实现报文转发
四层交换-三种报文转发技术比较
应用层交换-协议内部支持Http重定向
应用层交换-其他技术
基于后端服务器的请求调度
LVS三种模式比较
LVS典型NAT模式网络拓扑图
Clone服务器配置安装nginx2及lvs2
Piranha配置NET模式
NAT模式效果演示
centos配置防火墙关闭,开启转发
centos主备LVS复制配置文件
验证LVSNAT安装效果
第三章Nginx高级配置实战(3课时)
本章演练的是静态内容与动态内容服务器分离,主要包括Nginx基础安装配置,Nginx反向代理实战进阶,Nginx动静分离URL转发实战,
详细内容如下:Hadoop,Tomcat 的安装环境采用debian的tomcat最小安装版虚拟机下载并
初始化
tomcat服务端口修改
主机名修改
增加首页jsp服务器识别标志
tomcat安装效果测试
nginx安装默认目录讲解
nginx配置文件详细讲解
nginx配置server先后顺序演练
hosts文件修改本地dns配置模拟域名访问
Nginx调度策略演练:nginx的upstream目前支持4种方式的分配:轮询(默认)、weight、ip_hash、fair、url_hash
Nginx调度策略-小技巧演练等:backup,down等演练
proxy_pass后的url加不加/的区别演练
Nginx对URL进行匹配语法规则讲解
Nginx对URL进行匹配演练实践
Nginx对URL进行匹配-常用规则讲解
Nginx一些可用的全局变量详解
Nginx代理后,服务端收到参数通过tomcat上编写info.jsp详细查看
Nginx对URL重写语法详解:标记,判断文件或目录