欢迎来到专业的优谦范文网平台! 工作总结 工作计划 心得体会 述职报告 思想汇报 事迹材料 疫情防控 共同富裕
当前位置:首页 > 范文大全 > 公文范文 > 正文

大数据应用案例,大数据培训视频教程-大数据高并发架构实战案例

时间:2022-08-26 18:15:05 来源:网友投稿

下面是小编为大家整理的大数据应用案例,大数据培训视频教程-大数据高并发架构实战案例,供大家参考。

大数据应用案例,大数据培训视频教程-大数据高并发架构实战案例

 

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

  课程讲师:

 tom5课程分类:

 Java涉及项目:

 大数据高并发系统平台架构用到技术:

 LVS 负载均衡、 Nginx、 共享存储、 海量数据其他特性:

 队列缓存、 缓存平台、 mysql 主从复制涵盖内容:

 视频、 代码、 ppt课时数量:

 21 随着互联网的发展, 高并发、 大数据量的网站要求越来越高。

 而这些高要求都是基础的技术和细节组合而成的。本课程就从实际案例出发给大家原景重现高并发架构常用技术点及详细演练。

  通过该课程的学习, 普通的技术人员就可以快速搭建起千万级的高并发大数据网站平台。

 亮点一:

 真实环境还原, 课程采用了 VM 环境重现大网站集群服务器环境, 真实环境还原再现。

 亮点二:

 基础实用, 细节决定成败, 课程内容在演练过程中重点介绍各种细节, 保证初级人员快速入门及高级进阶。

 亮点三:

 讲师丰富的海量平台运作经验第一章 概述(1 课时)

 简要介绍该系列课程的内容,

 本章内容如下:

  主流高并发大数据应对技术介绍

  CDN 镜像技术介绍

  静态化技术介绍

  库表水平及垂直拆分技术介绍

  虚拟化云计算体系介绍

  高并发系统架构规划

  高并发大型网站高可靠架构图

  课程安排简介

  高并发大型网站高可靠架构网络 I P 规划

  搭建实战环境的准备工作

 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 口

 防火墙配置虚 I P 包转发规则支持 LVS 的 DR 模式

 Piranha 配置 DR 模式详解演练

 global settings 公网 I P 配置 Prim ary server public ip

 redundancy 配置 lvs 服务器的冗余,

  virtual servers 配置 Virtual I P 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 实现报文转发

 四层交换-通过 I P 隧道实现报文转发

 四层交换-通过 NAT 实现报文转发

  四层交换-三种报文转发技术比较

 应用层交换-协议内部支持 Http 重定向

 应用层交换-其他技术

 基于后端服务器的请求调度

 LVS 三种模式比较

 LVS 典型 NAT 模式网络拓扑图

 Clone 服务器配置安装 nginx2 及 lvs2

 Piranha 配置 NET 模式

 NAT 模式效果演示

 centos 配置防火墙关闭, 开启转发

 centos 主备 LVS 复制配置文件

 验证 LVSNAT 安装效果

  第三章 Nginx 高级配置实战(3 课时)

  本章演练的是静态内容与动态内容服务器分离, 主要包括 Nginx 基础安装配置, Nginx 反向代理实战进阶, Nginx 动静分离 URL 转发实战,

 详细内容如下:

 Hadoop, Tom cat 的安装环境采用 debian 的 tom cat 最小安装版虚拟机下载并初始化

 tom cat 服务端口修改

 主机名修改

  增加首页 jsp 服务器识别标志

 tom cat 安装效果测试

 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 重写语法详解:

 标记, 判断文件或目录

 正则表达式语法讲解

 Nginx 对 URL 重写例子技巧演练

  1 .简单例子:

 rewrite "/zixun/([ 0-9] + )(/* ).htm l$" /zixun/$1 / last;

 2.多目录转成参数

  3.目录对换

  4.设定 nginx 在用户使用 ie 的使用重定向到/nginx-ie 目录下

  5.目录自动加“/”

  6.禁止 htaccess

  7.禁止多个目录

  8.文件反盗链并设置过期时间

  9.域名跳转

  1 0.多域名转向

  1 1 .三级域名跳转

  1 2.域名镜向

  1 3.某个子目录作镜向

  第四章

 基于共享存储实现动态内容静态化加速实战(2 课时)

  本章演练的是基于共享存储实现动态内容静态化加速, 主要包括 NFS 共享文件系统基础安装配置, tom cat 动态内容静态化加速实战演练。

 详细内容如下:

 nginx 负载均衡双机配置文件同步复制

 检查 LVS 及整套集群环境运行状态(LVS+ nginx+ tom cat)

 , 停掉 tom cat 检查

 clone 生成服务器安装配置 nfs 服务端

 centos64 位 yum 安装服务端 nfs-utils rpcnbind

 修改 nfs 配置文件/etc/exports 服务端开放共享目录

 关闭防火墙, 启动 nfs 相关服务端服务

 nginx 服务器, tom cat 服务器上 nfs 客户端安装配置并验证共享效果

 配置各 nfs 相关服务开机自启动

 通过详细 jsp 讲解演练将动态内容静态化, 提高整体系统性能。

  tom cat 服务器上目录权限开放保证 tom cat, nginx 服务有权限读写

 动态内容静态化效果验证

  第五章 缓存平台安装配置使用(2 课时)

 本章演练的主流缓存平台的搭建, 主要包括基于 m em cached 搭建缓存平台安装配置,基于缓存编程实战演练。

 详细内容如下:

  Clone 生成服务器 m em 配置网卡及主机名

 下载 m em cached 的 rpm forge 的 yum 源 rpm 安装包

  yum 安装 m em cached

  m em cached 安装效果验证, 服务自启动配置验证

  centos、 win7 上安装 telnet 客户端

  telnet 命令帮助检查端口 1 1 21 1 是否可访问

  防火墙关掉 1 1 21 1 口限制

 m em cached 服务器运行状态参数详解

  m em cached 启动命令详解并演练

 下载 Mem cached java 客户端 jar 包

  m em cache 客户端测试代码 m emtest.jsp 详解演练

  stats items 命令查看 m em cache 中每个 slab 中存储的 item 的一些详细信息

  stats slabs 命令查看 m em cache 中 slab 中内存分配的情况

  m em cache 的增删改读效果演练

 计数器代码 count.jsp 讲解实战

 部署到 tomcat1 和 tom cat2, 不同服务器 jsp 增加服务器识别标识, 并验证效果

  第六章

 m ysql 主从复制安装配置实战(2 课时)

  本章演练数据关键存储主流数据库高可靠平台的搭建, 主要包括 m ysql 主从复制基础安装配置, m ysql 主从复制安装配置进阶及结合缓存编程实战演练。

 详细内容如下:

  Clone 生成服务器 m ysql1 配置网卡及主机名

  yum 安装 m ysql 服务

  修改 m ysql 配置字符集 utf8

  配置 m ysqld 自启动服务并启动验证安装效果

  m ysql 设置 root 密码

  Mysql 遗忘密码如何重置关键使用技巧

  Clone 生成服务器 m ysql2 修改主从配置开启 binlog

  在主服务器上建立帐户并授权 slave 同步权限

  登录主服务器的 m ysql, 查询 m aster 的状态确定 binlog 文件名及 pos 偏移值

  配置从服务器 Slave 指定上述主服务器 binlog 文件名及 pos 偏移值

  启动从同步复制服务并检查从服务器复制功能状态

  详细状态实际讲解 Slave_I O_Running:

 Yes

 //此状态必须 YES

  Slave_SQL_Running:

 Yes

 //此状态必须 YES

  十分关键

  外部访问 3306 口验证

  配置防火墙打开 3306 口

  高级配置解决 m ysql 远程访问授权问题

  主从服务器验证主从复制效果

  主服务器中建库建表, 插入数据

  从服务器中查看同步效果

  若主服务器有老数据的情况初始化步骤详解 m ysqldum p, source 等命令使用

 ...

推荐访问:大数据应用案例 大数据培训视频教程-大数据高并发架构实战案例 数据 案例 并发

猜你喜欢