什么是Keepalived呢keepalived观其名可知保持存活在网络里面就是保持在线了也就是所谓的高可用或热备用来防止单点故障(单点故障是指一旦某一点出现故障就会导致整个系统架构的不可用)的发生那说到keepalived时不得不说的一个协议就是VRRP协议可以说这个协议就是keepalived实现..
分类:
其他好文 时间:
2015-08-06 18:50:19
阅读次数:
556
keepalivedkeepalived的诞生本是为lvs提供高可用的,但是现在keepalived可以当成一组独立的高可用组件来使用,其主要是通过VRRP协议实现高可用(VRRP是什么这里不做过多介绍),而keepalived实现故障转移主要是通过优先级抢占来实现的(也可通过down掉其中一个keepalived),通常情况下..
分类:
其他好文 时间:
2015-08-06 18:47:05
阅读次数:
234
备份类型:根据备份时是服务器是否在线:热备份(HOT):读写操作不受影响温备份(WARM):进可以执行读操作,写操作不能执行冷备份(COLD):读写操作均不能进行根据备份时对数据文件的操作:物理备份:直接复制数据文件。速度快,但是跨平台移植可能受到底层文件系统格式的影..
分类:
数据库 时间:
2015-08-05 22:34:02
阅读次数:
321
【MySql】赶集网mysql开发36条军规2012-05-14 14:02:33分类:Linux写在前面的话:总是在灾难发生后,才想起容灾的重要性;总是在吃过亏后,才记得曾经有人提醒过。(一)核心军规(1)不在数据库做运算 cpu计算务必移至业务层;(2)控制单表数据量 int型不超过1000w,...
分类:
数据库 时间:
2015-08-04 19:05:54
阅读次数:
213
从这一篇开始我们主要讨论mongodb的部署技术。
我们知道sql server能够做到读写分离,双机热备份和集群部署,当然mongodb也能做到,实际应用中我们不希望数据库采用单点部署,
如果碰到数据库宕机或者被毁灭性破坏那是多么的糟糕。
一:主从复制
1: 首先看看模型图
2: 从上面的图形中我们可以分析出这种架构有如下的好处:
数据备份。
...
分类:
数据库 时间:
2015-08-03 10:08:01
阅读次数:
181
kbmMW为均衡负载与容灾提供了很好的机制,支持多种实现方式,现在看看最简单的一种,客户端控制的容灾和简单的负载均衡。现在,我们将kbmMWServer部署到不同的服务器,或者在同一服务器部署多份实例,这样,我们会有一个服务的访问列表:192.168.0.88:9000192.168.0.88:90...
分类:
其他好文 时间:
2015-08-03 00:56:29
阅读次数:
195
在kbmMW均衡负载与容灾(1)中,介绍了利用ClientTransport的OnReconnect事件,对联接的应用服务器的地址进行更换,做容灾处理。实际上,作者还给我们提供了另外一种机制,直接在ClientTransport中定义可联接服务器及如何切换。具体来说就是三个属性,如下图:1.Fall...
分类:
其他好文 时间:
2015-08-03 00:54:01
阅读次数:
126
硬件环境CentOS6.3虚拟机2台集群最好是奇数台容灾性好一些,由于允许不过半节点挂点:比如5台允许挂掉2台,4台只能允许挂掉一台http://hi.baidu.com/ttovo/item/97add69b19f1ecbccd80e554CentOS虚拟机桥接方式环境准备:安装JDK,配置Hos...
分类:
其他好文 时间:
2015-08-03 00:49:13
阅读次数:
663
集中式均衡负载为实现集中式均衡负载方案,需要实现两个不同的应用服务器,一个是只包含均衡负载组件再无其他内容的应用服务器,可称之为均衡负载应用服务器,下文简称LBServer,另外一个就是包含一个或多个业务逻辑服务(Query Service and HttpService...)及一个均衡负载服务(...
分类:
其他好文 时间:
2015-08-03 00:47:34
阅读次数:
307
前两遍文章中,我们都说了后文要介绍Nginx + Keepalived的搭建方式。这篇文章开始,我们就来兑现前文的承诺,后续的两篇文章我们将介绍Nginx + Keepalived和 LVS + Keepalived搭建高可用的负载层系统。如果你还不了解Nginx和LVS的相关知识,请参见我之前的两篇文章...
分类:
其他好文 时间:
2015-08-01 20:39:43
阅读次数:
107