![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux企业实战
varnish
鲸鱼妹子
一个热爱IT萌妹纸
展开
-
企业实战基础(一)大型网站架构概述
网站架构的发展历程因为需求,所以服务器分离使用缓存改善网站性能缓存技术CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存...原创 2020-02-19 18:31:22 · 108 阅读 · 0 评论 -
企业CDN缓存系统--varnish(一)
文章目录一.CDN缓存系统1.概念2.CDN的工作原理二.varnish1.什么是varnish?2.varnish加速器与Squid加速器的对比3.varnish代理服务器的工作方式4.为什么要使用varnish加速缓存代理服务器?5.varnish加速器的工作流程一.CDN缓存系统1.概念CDN:content distribute network(内容分发网络)或者content de...原创 2020-02-19 21:39:52 · 118 阅读 · 0 评论 -
企业实战基础(二)虚拟机的最小化封装之代理服务器varnish
文章目录1.安装一个7.3的虚拟机2.利用母盘rhel7.3.qcow2创建三个快照:pp1,dd1,dd2,dd3,用来做后续的实验1.安装一个7.3的虚拟机(1)在最小化安装虚拟机时,前期的步骤和rhcsa部分的安装一样,不同点在于,在进入此页面时,需要选择最小安装第二行的右边(2)安装完成后,安装的虚拟机应该是无图形的,因此只能用 vi 来修改。1.当配置虚拟机的ip时,发现不是...原创 2020-02-19 22:12:04 · 139 阅读 · 0 评论 -
企业实战基础(三)什么是代理服务器
文章目录什么是代理正向代理反向代理什么是代理正向代理反向代理原创 2020-02-19 22:16:23 · 125 阅读 · 0 评论 -
企业CDN缓存系统--varnish(二)--部署varnish
文章目录企业CDN缓存系统–varnish(二)–部署varnish1.安装varnish服务1.1实验前的准备:1.2安装架构1.3安装varnish2.配置后端服务器3.设置端口4.测试HTTP协议相关知识储备curl的常用方法企业CDN缓存系统–varnish(二)–部署varnish1.安装varnish服务1.1实验前的准备:1.首先应该在varnish的官网下载一个varnis...原创 2020-02-19 23:00:43 · 191 阅读 · 0 评论 -
企业CDN缓存系统--varnish(三)--多台后端服务器
企业CDN缓存系统–varnish(三)–多台后端服务器文章目录企业CDN缓存系统–varnish(三)–多台后端服务器1.搭建多个web后端2.代理服务器中编辑配置文件3.定义不同域名站点的后端服务器4.写入本地解析&测试1.搭建多个web后端多个后端服务器可以减少服务器的压力,多个用户同时使用时更加流畅再次打开一个虚拟机server3作为第二台后端服务器:yum instal...原创 2020-02-19 23:13:51 · 132 阅读 · 0 评论 -
企业CDN缓存系统--varnish(四)--负载均衡(轮询)
企业CDN缓存系统–varnish(四)–负载均衡(轮询)文章目录企业CDN缓存系统–varnish(四)–负载均衡(轮询)1.负载均衡2.配置apache虚拟主机3.配置代理服务器varnish4.测试1.负载均衡如果用户使用率较高时,我们可以指定一个后端服务器工作一次,就换另一个服务器,两个服务器轮流工作,会减小服务器的压力,也就是轮询。2.配置apache虚拟主机2.配置apach...原创 2020-02-19 23:30:42 · 141 阅读 · 0 评论 -
企业CDN缓存系统--varnish(五)--非图形 与 图形化清理缓存
文章目录1.缓存2.命令清理缓存(非图形化)3.图形化清理缓存1.缓存varnish本身就是一个缓存系统,但如果有些东西不常用,我们需要清理对应的缓存。首先通过实验了解什么是varnish的缓存:在server1中:vim /etc/varnish/default.vclsystemctl restart varnish查看缓存命中情况:没有缓存时第一次连接会显示MISS,有缓存时...原创 2020-02-19 23:51:04 · 143 阅读 · 0 评论 -
企业级负载均衡lvs集群——基础概念[3种工作模式+10种调度算法 ]
文章目录一、负载均衡LVS相关概念1、LB集群2、LVS的概念3、 LVS的三种模式4、LVS负载均衡的10种调度算法一、负载均衡LVS相关概念1、LB集群LB集群:load balance集群的简写,中文即为负载均衡集群。常用的负载均衡开源软件:nginx(TCPIP协议七层应用层),lvs(TCPIP协议四层传输层),haproxy,varnish;商业的硬件负载均衡设备:F5、N...原创 2020-02-21 17:14:56 · 423 阅读 · 0 评论 -
企业级负载均衡LVS集群——DR模式下的(加权)轮询调度器、DR模式下的健康检测(ldirectord)
文章目录一、LVS的直接路由模式(DR模式)1、DR模式的原理2、DR模式中的名词解释3、DR模式的特点4、DR模式下的LVS调度器(轮询算法)5、DR模式下的LVS调度器(加权轮询算法)二、DR模式下的健康检测(Idirectord)一、LVS的直接路由模式(DR模式)1、DR模式的原理在一主机上面搭建lvs服务器,设置lvs的工作模式是DR模式, lvs仅仅是一个调度器 ,调度器会把客户...原创 2020-02-21 18:14:34 · 215 阅读 · 0 评论 -
企业级负载均衡LVS集群———KeepAlived高可用性集群、LVS(IPVS)+KeepAlived+Httpd、LVS(IPVS)+KeepAlived+Vsftpd
文章目录一、KeepAlived1、KeepAlived的定义2、KeepAlived的工作原理3、Keepalived高可用故障切换转移原理4、Keepalived运行机制5、面试中Keepalived的工作原理的文字表述二、 LVS+KeepAlived+Httpd三、LVS+KeepAlived+Vsftpd一、KeepAlived背景 :我们之前都是一个调度器来调度多台web后端服务器...原创 2020-02-21 19:02:16 · 312 阅读 · 0 评论 -
企业级负载均衡LVS集群——TUN隧道模式、NAT模式
文章目录一、TUN隧道模式1、TUN隧道模式的工作原理2、TUN模式的特点3、实现lvs调度器的TUN模式二、LVS下的NAT模式(网络地址转换模式)1、NAT模式的原理2、NAT模式的特点一、TUN隧道模式1、TUN隧道模式的工作原理TUN模式,又称隧道模式,隧道模式就是修改请求报文的首部IP,再加一层IP报头, 优点:DS和RS不需要在同一网段,可实现不同网络之间的访问。IP隧道技...原创 2020-02-21 21:24:54 · 298 阅读 · 0 评论 -
企业级负载均衡LVS集群---NAT模式
文章目录1.NAT模式2.配置实验环境3.打开内核路由功能4.添加调度策略5.测试1.NAT模式NAT模式:网络地址转换模式LVS-NAT模式特点:在一组服务器前有一个调度器,它们是通过Switch/HUB相连接的。这些服务器提供相同的网络服务、相同的内容,即不管请求被发送到哪一台服务器,执行结果是一样的。RS的网关必须指向DIPDIP和RIP必须在同一个网段内请求和响应报文都需要...原创 2020-02-21 21:39:16 · 132 阅读 · 0 评论 -
linux企业实战---负载均衡
linux企业实战—负载均衡什么是负载均衡呢?为什么需要负载均衡?在这里举一个简单的例子来说明:我们在日常生活中经常免不了要去一些比较拥挤的地方,比如地铁站、火车站、电影院、银行等。无论是买票,还是排队入场,这些场所一般都会设置多个服务点或者入口。如果没有人引导的话,大多数情况下,最近的入口会挤满人。这种情况下,就会浪费资源,其中一个入口人会爆满,增加排队时间,其他的入口却没有人,没...原创 2020-02-21 21:42:08 · 98 阅读 · 0 评论 -
企业级负载均衡集群——RHCS集群概念、通过fence设备解决集群节点之间争抢资源的现象、实现各集群节点之间服务迁移时客户端仍正常访问(高可用HA)
文章目录一、RHCS集群的定义及相关概念1.1 RHCS集群的定义1.2 RHCS集群的特点1.3 RHCS 集群组成图解集群结构集群套件各部分的作用1.4 RHCS集群运行原理及功能介绍二、通过fence设备解决集群节点之间争抢资源的现象1.搭建实验环境2.搭建RHCS环境3.添加fence,解决争抢资源的现象==如何通过fence设备解决集群节点之间争抢资源的现象?==三、实现各集群节点之间服...原创 2020-02-25 15:46:57 · 411 阅读 · 0 评论 -
企业级负载均衡集群——RHCS高可用集群添加共享存储(httpd,mysql与共享磁盘的单点写入、多点写入)解决集群当中数据不同步问题
文章目录一、RHCS高可用集群下iscsi共享存储1.为什么要实现高可用集群下的iscsi磁盘共享2.部署实验环境3.配置共享磁盘设备4.配置客户端server1&25.界面设置添加资源6.测试二、共享磁盘与Mysql三、实现同步存储(多点写入)1 **==问题模拟:==**`以httpd服务单点写入为前提`2. 实现同步存储3.测试4.界面设置5.测试在实际的企业当中,各种服务有对应集...原创 2020-02-25 18:35:27 · 479 阅读 · 0 评论 -
企业级高可用负载均衡集群---RHCS---高可用服务配置(nginx)
文章目录1.部署实验环境2.编写nginx启动脚本3.配置高可用4.测试高可用1.部署实验环境首先需要在server1和server2中配置好ricci,在server1中配置好luci。并且在高可用页面添加两个节点。【具体做法】在server1和server2中安装nginx:tar zxf nginx-1.16.1.tar.gzcd nginx-1.16.1/yum install...原创 2020-02-25 18:48:31 · 142 阅读 · 0 评论 -
企业高可用集群-----nginx+keepalived集群实现高可用
文章目录1.安装nginx2.安装keepalived3.修改keepalived的配置文件4.测试1.安装nginxmaster和baskup(server1和server2)都安装nginx:tar zxf nginx-1.16.1.tar.gzcd nginx-1.16.1/yum install gcc zlib zlib-devel openssl-devel -y #解决依赖...原创 2020-02-25 19:01:52 · 130 阅读 · 0 评论