知识点

答案

什么是高可用(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,表示成功了;

看一下把软件安装到哪里

配置文件

清除配置文件

查看效果

最新文章

  1. Jenkins 2.16.3默认没有Launch agent via Java Web Start,如何配置使用
  2. 基于TCP协议的socket通信
  3. composer安装
  4. vim - Convert between hex and decimal
  5. html默认属性
  6. Ext.encode 抛出异常“Uncaught RangeError: Maximum call stack size exceeded”
  7. IOS 多线程02-pthread 、 NSThread 、GCD 、NSOperationQueue、NSRunLoop
  8. ajax asud模板
  9. 一起找bug
  10. oracle全文检索
  11. VPS常用工具
  12. 用jquery在必填表单字段前加红星总结
  13. 浙大PTA - - File Transfer
  14. CActiveForm提示中文化
  15. activity点击时各种方法的区别
  16. 【QT】QApplication简介
  17. 手动调用run方法和普通方法调用没有区别
  18. 利用selenium爬取京东商品信息存放到mongodb
  19. Nancy的基本用法
  20. CoAP 协议解析说明(转)

热门文章

  1. CentOS单用户模式下修改ROOT密码和grub加密
  2. CleanAOP实战系列--WPF中MVVM自动更新
  3. Javascript获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度
  4. Android 如何处理崩溃的异常
  5. Android控件系列之CheckBox
  6. PowerDesigner15使用时的十五个问题
  7. hihoCoder 1040 矩形判断(计算几何)
  8. kettle创建资源库
  9. POJ 1322 Chocolate(母函数)
  10. [Python]计算豆瓣电影TOP250的平均得分