一.Neutron数据库的整体架构图NeutronDatabase采用的是分布式架构,由3台服务器组成一个cluster.NeutronServer通过Plugin,然后发送给NeutronDatabase的VIP,HAProxy收到消息后,转发给database的实地址.1.Neutronserver接收api请求。2.plugin转换消息,发送给database3.database..
分类:
数据库 时间:
2016-09-26 21:59:22
阅读次数:
408
1、Squid代理有三种模式:传统代理、透明代理和反向代理2、haproxy和squid代理的区别haproxy是专业代理,squid可以做代理和缓存3、安装squid硬件和系统要求squid可以运行在几乎所有的常见Unix及Linux系统上,也可以在Windows上运行。1)第一重要资源:内存squid对硬件的要求最..
分类:
其他好文 时间:
2016-09-26 01:06:25
阅读次数:
215
实例解析 # # This is an example VCL file for Varnish. # # It does not do anything by default, delegating control to the # builtin VCL. The builtin VCL is ...
分类:
其他好文 时间:
2016-09-25 11:56:23
阅读次数:
221
Varnish是一款开源的反向代理软件和HTTP加速器,也称为带缓存反向代理服务,与传统的Squid相比,Varnish具有性能更高、速度更快、管理更方便等诸多优点,很多大型的运营网站都开始尝试使用Varnish来替换Squid,这也是促使Varnish迅速发展起来的原因。Varnish同时也可作为Web缓存..
分类:
Web程序 时间:
2016-09-24 22:09:09
阅读次数:
449
#vi/etc/init.d/haproxy!/bin/bash#chkconfig:-8515#-:表示所有级别,85:表示启动顺序,15:关闭顺序#description:haproxyserverHA_PAT=/usr/local/haproxyHA_NAM=haproxyHA_STA=$(netstat-antup|grep:80)RETUR=0start(){if[-z"$HA_STA"];thenecho-en"Starting$HA_NAM....\t\t..
分类:
其他好文 时间:
2016-09-23 21:46:17
阅读次数:
157
1、四层与七层负载均衡的区别所谓的四层就是ISO参考模型中的第四层。四层负载均衡也称为四层交换机,它主要是通过分析IP层及TCP/UDP层的流量实现的基于IP加端口的负载均衡。常见的基于四层的负载均衡器有LVS、F5等。以常见的TCP应用为例,负载均衡器在接收到第一个来自客户端的..
分类:
其他好文 时间:
2016-09-23 15:19:03
阅读次数:
245
之前介绍过nginx反向代理和负载均衡的部署,今天这里介绍下haproxy反向代理的部署过程。 背景:前方有一台haproxy代理机器(有公网ip),后方两台realserver机器(没有公网ip,部署了很多站点)将域名解析到haproxy代理机器的公网ip,在haproxy配置文件里,根据域名转发 ...
分类:
其他好文 时间:
2016-09-21 13:00:34
阅读次数:
150
一般我们运维工作中,常用的负载均衡工具就是nginx、haproxy、lvs,常常还会结合keepalive做健康检查,实现故障转移的高可用功能。 nginx是7层负载均衡haproxy比较灵活,4层负载均衡和7层负载均衡都可以做lvs是4层负载均衡 keepalived是高可用环境下的工具,与负载 ...
分类:
其他好文 时间:
2016-09-21 12:58:54
阅读次数:
332
一.增加haproxy日志记录功能1.1由于数据分析的需要,我们必须打开haproxy日志,记录相关信息。在配置前,我们先来了解一下日志的level:local0~local716~23保留为本地使用emerg0系统不可用alert1必须马上采取行动的事件crit2关键的事件err3错误事件warning4警告事件notice5普..
分类:
其他好文 时间:
2016-09-20 18:15:39
阅读次数:
220
配置说明Node1:varnish服务端,IP:192.168.1.131 CentOS7.2Node2:测试客户端 IP:192.168.1.132CentOS7.21、安装varnish服务安装varnish[root@Node1~]#yum-yinstallvarnish #需要EPEL源[root@Node1~]#cd/etc/varnish/[root@Node1varnish]#vimvarnish.params[root@Node1varni..
分类:
其他好文 时间:
2016-09-20 14:05:01
阅读次数:
254