大数据高并发系统架构实战方案(LVS负载均衡、Nginx、共享存储、海量数据、队列缓存)

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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重写语法详解:标记,判断文件或目录

相关文档
最新文档