企业高并发的成熟解决方案(一)video(笔记&知识点)
|
知识点 |
答案 |
|
什么是高可用(HA) 高并发发生在哪两处 app服务器会出现什么问题,有哪些解决方案? 数据库并发有什么要求? hadoop集群的作用 负载均衡的功能有哪些 负载均衡的分类 哪种负载均衡技术效率最高,为什么? |
01企业整个架构分析 (10) |
|
说说负载均衡LVS的搭建过程 |
02负载均衡LVS搭建 (5) |
如果都能答上的话,笔记就不用看了;
笔记:
- 01企业整个架构分析 (10)
1. App服务器上边部署应用,如果是java的话,一般是tomcat;
2. 负载均衡服务器负责转发请求,这种既有主机又有备机的负载均衡成为高可用(HA);
3. 一般web服务器用tomcat,大公司追求稳定用weblogic;
4. 高并发发生在两处:(1)、两台负载均衡机器会出现并发问题;(2)、数据库的并发问题;
5. App服务器会出现的问题:(1)、session如何共享;如何解决,3种解决方案;
a. 可以把用户的session放在cookie中(缺点:用户的session放在了浏览器中,不安全,下下策);
b. 可以把用户的session放在数据库中(缺点:网站是一个成千上万用户的网站,如果把session放在数据库中,会造成数据库压力太大,从而使网站不能正常运转,);
c. 可以把用户的session放在缓存服务器中(最好的解决方案,推荐两种缓存服务器:memcached/redis,memcached/redis必须是集群);
6. 数据库并发三大要求:(1)、随着业务量的不断增大,数据库承载能力也要增大;(2)、要求数据安全,不能丢失;(3)、要求支持备份+容灾;
7. hadoop集群的作用:
a. 用sqoop将关系型数据库导出到hdfs中;
b. 将hdfs中的数据经过mapReduce进行计算及处理;
c. 将处理完的数据写回hdfs中;
d. 将结果数据导回关系型数据库中;
e. 用jchart生成图表;
8. 解决用户IP多了的办法是?
a. 第一种解决方案:DNS,DNS轮询,缺点:一旦有服务器挂掉,要等到DNS连接超时才能访问网站;
b. 终极解决方案:采用负载均衡技术,负载均衡的三大功能:(1)请求转发;(2)故障移除;(3)恢复添加;
9. 负载均衡的种类:角度,软硬件,通过硬件解决有NetScaler、F5、Radware和Array,性能好,价格昂贵;通过软件解决有LVS(最好的,有主机,有备机无单点问题,工作在网络四层)、Nginx(有单点问题,一旦挂了就over了)、Apache;
10. 效率最高的负载均衡技术是IP负载均衡技术,这个正是LVS所使用的;
企业应用架构图(visio):















- 02负载均衡LVS搭建 (5)
1. 服务器1:启动http服务,关闭防火墙,浏览器检查服务;
2. 服务器2:同上;
3. 两个服务器的页面不一样才能看出请求转发到哪台,修改静态页;
4. 设置虚拟IP:
5. 搭建主机:安装keepalived,上传rpm包;配置配置文件;关防火墙;启动keepalived;



启动http服务

查看防火墙状态,没有关闭,这个时候是访问不通的;

关闭防火墙;

彻底关闭防火墙;

用浏览器访问

cd到根目录,输入:vim index.html


保存退出,刷新浏览器;

同样修改152





有个lo:0, ip是设置的ip,表示成功了;


看一下把软件安装到哪里

配置文件

清除配置文件

查看效果



企业高并发的成熟解决方案(一)video(笔记&知识点)的更多相关文章
- 企业高并发的成熟解决方案(一)----搭建LVS负载均衡
企业整个架构分析 1. App服务器上边部署应用,如果是java的话,一般是tomcat: 2. 负载均衡服务器负责转发请求,这种既有主机又有备机的负载均衡成为高可用(HA): 3. 一般web服务器 ...
- Web网站高并发量的解决方案
摘要: 一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构.性能的要求都很简单.随着互联网业务的不断丰富,网站相 ...
- 一个WEB网站高并发量的解决方案
一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构.性能的要求都很简单.随着互联网业务的不断丰富,网站相关的技术经过 ...
- Nginx突破高并发的性能优化 - 运维笔记
在日常的运维工作中,经常会用到nginx服务,也时常会碰到nginx因高并发导致的性能瓶颈问题.今天这里简单梳理下nginx性能优化的配置(仅仅依据本人的实战经验而述,如有不妥,敬请指出~) 一.这里 ...
- 高并发大容量NoSQL解决方案探索
大数据时代,企业对于DBA也提出更高的需求.同时,NoSQL作为近几年新崛起的一门技术,也受到越来越多的关注.本文将基于个推SRA孟显耀先生所负责的DBA工作,和大数据运维相关经验,分享两大方向内容: ...
- JAVA高并发秒杀API项目的学习笔记
一步一步的搭建JAVA WEB项目,采用Maven构建,基于MYBatis+Spring+Spring MVC+Bootstrap技术的秒杀项目学习的视频:http://www.imooc.com/l ...
- 高并发简单解决方案————redis队列缓存+mysql 批量入库(ThinkPhP)
问题分析 问题一:要求日志最好入库:但是,直接入库mysql确实扛不住,批量入库没有问题,done.[批量入库和直接入库性能差异] 问题二:批量入库就需要有高并发的消息队列,决定采用redis lis ...
- 转载:【高并发简单解决方案 | 靠谱崔小拽 】redis队列缓存 + mysql 批量入库 + php离线整合
需求背景:有个调用统计日志存储和统计需求,要求存储到mysql中:存储数据高峰能达到日均千万,瓶颈在于直接入库并发太高,可能会把mysql干垮. 问题分析 思考:应用网站架构的衍化过程中,应用最新的框 ...
- 【高并发简单解决方案】redis队列缓存 + mysql 批量入库 + php离线整合
需求背景:有个调用统计日志存储和统计需求,要求存储到mysql中:存储数据高峰能达到日均千万,瓶颈在于直接入库并发太高,可能会把mysql干垮. 问题分析 思考:应用网站架构的衍化过程中,应用最新的框 ...
随机推荐
- DXT纹理压缩
转:http://blog.csdn.net/lhc717/article/details/6802951 我们知道游戏中对于3D物体表面细节的表现最重要的还是靠贴图来实现的,那么越是高分辨率越是真彩 ...
- Linux下SSH各配置项解释
关于ssh 设置的相关总结(ssh最大连接数.ssh连接时长.安全性配置等) 以redhat6.3为例 ssh配置文件在: /etc/ssh/sshd_config 可以打开查看相应配置,默认情况下只 ...
- jQuery常见面试题(转)
代码以jQuery 1.83 为例 一 :Q: What is the difference between .get(), [], and .eq()? A: eq返回原生jQuery对象,截取某些 ...
- SGU 149 Computer Network 树DP/求每个节点最远端长度
一个比较经典的题型,两次DFS求树上每个点的最远端距离. 参考这里:http://hi.baidu.com/oi_pkqs90/item/914e951c41e7d0ccbf904252 dp[i][ ...
- EasyUi datagrid 表格分页例子
1.首先引入 easyui的 css 和 js 文件 2.前台 需要写的js //源数据 function Async(action,args,callback){ $.ajax({ url: a ...
- Idea 使用maven+tomcat的时候,编译指定的Profile
To build a artifact with a profile you have to create a Maven Run/Debug configuration as in the foll ...
- 细说:Unicode, UTF-8, UTF-16, UTF-32, UCS-2, UCS-4
1. Unicode与ISO 10646 全世界很多个国家都在为自己的文字编码,并且互不想通,不同的语言字符编码值相同却代表不同的符号(例如:韩文编码EUC-KR中“한국어”的编码值正好是汉字编码GB ...
- 无锁编程(一) - Double-checked Locking
Double-checked Locking,严格意义上来讲不属于无锁范畴,无论什么时候当临界区中的代码仅仅需要加锁一次,同时当其获取锁的时候必须是线程安全的,此时就可以利用 Double-che ...
- tarjan总结
先说一下割点跟割边吧. 割桥就是如果一个连通图里删除这条边之后,这个图会变成两个连通图,那么这条边就称之为割桥. 这是割桥的代码,里面呆着lca求法. 割点和割桥的就是用一个时间戳和回到祖先确定. 用 ...
- POJ 1976 A Mini Locomotive【DP】
题意:给出一列火车,可以由三个火车头拉,每个火车头最多拉m节车厢(这m节车厢需要保持连续),再给出n节车厢,每节车厢的人数,问最多能够载多少人到终点. 可以转化为三个长度相等的区间去覆盖n个数,使得这 ...