一、实验环境需求&准备我们这次实验要完成的一个架构如下图所示,我们通过LVS-DR-MASTER,LVS-DR-BACKUP作为LVS负载均衡调度器,并且两者之间通过keepalived来两者之间的HA。keepalived本身就是为了LVS为开发的,所以说我们通过keepalived来进行LVS的配置就显得十分的方便。..
分类:
其他好文 时间:
2014-10-14 19:35:09
阅读次数:
300
轻量级服务总线/消息队列1)多种消息模式--支持生产者/消费者,发布订阅,RPC2)丰富的API--C/C++/C#/JAVA/Python/Node.JS跨平台、多语言支持3)开放协议标准--原生兼容HTTP协议(长连接),头部动态扩展4)支持TrackServer与ZbusServer高可用横向...
分类:
其他好文 时间:
2014-10-13 20:11:47
阅读次数:
354
HighAvailabilityToolkit 1.0
高可用技术HA 工具包由若干种业界主流的高可用方案构成。目的是为实现high availability 架构提供简洁易用的方案。目前1.0提供了 zookeeper高可用性HA的技术实现。...
分类:
其他好文 时间:
2014-10-13 02:38:28
阅读次数:
176
高可用集群corosync+pacemaker+drbd+httpd----手动配置篇共享存储高可用方案-----DRBDDrbd:DistributedReplicatedBlockDevice高可用集群中的文件共享方案之一共享存储的常见实现方式DAS:直接附加存储Directattachedstorage:通过专用线缆直接连接至主板存储控制器接口的设备成为..
分类:
Web程序 时间:
2014-10-13 02:17:29
阅读次数:
608
一:Corosync+PacemakerPacemaker是最流行的CRM(集群资源管理器),是从heartbeatv3中独立出来的资源管理器,同时Corosync+Pacemaker是最流行的高可用集群的套件.二:DRBDDRBD(DistributedReplicatedBlockDevice,分布式复制块设备)是由内核模块和相关脚本而构成,用以构建高..
分类:
数据库 时间:
2014-10-12 18:06:28
阅读次数:
597
1.前言keepalived是一个C语言开发的,能够基于Linux基础架构提供一个HA实现的软件。HA是基于VRRP协议实现,可以为LVS、Nginx、HAProxy等实现的LB提供高可用。下图是keepalived的软件架构图主要核心模块:Checkers:负责对RealServer进行健康检查。VRRP栈:实现了VRRP协议,实现..
分类:
其他好文 时间:
2014-10-12 03:41:29
阅读次数:
1490
自己搭建好mysqlmmm(Master-MasterReplicationManager)高可用架构后看不到vip地址,经过在网上找了大量的文章和自己平时的观察终于发现找出vip地址的方法了,现在分享给大家.1.在mmm监控服务器查看各节点的状态[root@node2bin]#mmm_controlshowdb2(192.168.56.105)master/ONLINE...
分类:
数据库 时间:
2014-10-11 19:03:26
阅读次数:
264
DRBD:DistributedReplicatedBlockDevice分布式复制块设备,原理图如下DRBD有主双架构和双主架构的,当处于主从架构时,这个设备一定只有一个节点是可以读写的,另外的节点是不可读的,连挂载都不可能,只有一个节点是主的,其它节点都是从的。当做为主主架构时,需要达到几个..
分类:
数据库 时间:
2014-10-11 12:00:26
阅读次数:
378
MySQL 的数据库的高可用性的架构大概有以下几种:集群,读写分离,主备。而后面两种都是通过复制来实现的。下面将简单介绍复制的原理及配置,以及一些常见的问题。一。复制的原理MySQL 复制基于主服务器在二进制日志中跟踪所有对数据库的更改(更新、删除等等)。每个从服务器从主服务器接收主服务器已经记录到...
分类:
数据库 时间:
2014-10-11 00:41:24
阅读次数:
311
背景最近在重读“Dynamo: Amazon’s Highly Available Key-value Store”(经典好文,推荐!),文章4.4 中聊到了Data Version为了提高可用性,Dynamo允许“更新”操作异步的传播到其他副本,当出现多个写事件并发执行时,可能会导致系统中出现多个版本的对象。由于我们无法保证分布式系统中的多个结点的物理时钟是完美同步的,所以通过物理时钟来确定事件...
分类:
其他好文 时间:
2014-10-10 21:35:54
阅读次数:
213