转载:http://blog.chinaunix.net/uid-27022856-id-3236257.html 说明:以下内容参考了抚琴煮酒的《构建高可用Linux服务器》第六章内容.搭建负载均衡高可用环境相对简单,主要是要理解其中原理。此文描述了三种负载均衡器的优缺点,以便在实际的生产应用中,...
分类:
其他好文 时间:
2014-11-21 15:38:30
阅读次数:
290
1.mha概述:MHA是由日本Mysql专家用Perl写的一套Mysql故障切换方案以保障数据库的高可用性,它的功能是能在0-30s之内实现主Mysql故障转移(failover),MHA故障转移可以很好的帮我们解决从库数据的一致性问题,同时最大化挽回故障发生后的数据。MHA里有两个角色一个是node节点..
分类:
数据库 时间:
2014-11-21 00:03:01
阅读次数:
505
介绍利用keepalived构建高可用MySQL-HA,保证两台MySQL数据的一致性,然后用keepalived实现虚拟IP,通过keepalived自带的服务监控功能来实现MySQL故障时自动切换。
AD:
关于MySQL-HA,目前有多种解决方案,比如heartbeat、drbd、mmm、共享存储,但是它们各有优缺点。heartbeat、drbd配置较为复杂,需要自己写脚本才能...
分类:
数据库 时间:
2014-11-19 18:40:27
阅读次数:
379
部署LVS+Keepalived高可用时,因业务需求一共要配置254个VIP,每个VIP有9台真实server,每台真实server还要配置些参数。如果手动写,要累死去了。所以编写了如下生成配置脚本。这个脚本生成的文件,在另一台高可用LVS上使用时,需要交换两个实例中的state与priority参数,成互..
分类:
其他好文 时间:
2014-11-19 02:03:05
阅读次数:
165
mysql高可用架构方案之一,主主双活,希望对各位有锁帮组...
分类:
数据库 时间:
2014-11-19 01:42:11
阅读次数:
487
mysql高可用架构方案之主从复制,读写分离,负载均衡,希望对大家的mysql高可用架构有所帮助...
分类:
数据库 时间:
2014-11-19 01:40:22
阅读次数:
250
在公司的发展中,保证服务器的可扩展性对于扩大企业的市场需要具有重要作用,因此,这对架构师提出了一定的要求。Octivi联合创始人兼软件架构师Antoni Orfin将向你介绍一个非常简单的架构,使用HAProxy、PHP、Redis和MySQL就能支撑每周10亿请求。同时,你还能了解项目未来的横向扩...
分类:
数据库 时间:
2014-11-18 17:28:20
阅读次数:
265
一、MHA的简单介绍MHA是由perl语言编写的,用外挂脚本的方式实现mysql主从复制的高可用性。MHA可以自动检测mysql是否宕机,如果宕机,在10-30s内完成new master的选举,应用所有差异的binlog日志到所有slave,将所有的slave切换到新的master上来。MHA除了...
分类:
数据库 时间:
2014-11-17 21:15:49
阅读次数:
473
master_ip_failover.sh脚本是用perl编写的,可以在mha-manager源码包中可以找到,下面给出的结合keepalived进行自动切换的脚本:[root@mha scripts]# cat master_ip_failover.sh#!/usr/bin/env perl# C...
分类:
数据库 时间:
2014-11-17 21:13:24
阅读次数:
215
make&&makeinstallmkdir/etc/rediscpredis.conf/etc/redis/6379.confcpredis_init_script/etc/init.d/redisvim/etc/redis/6379.confvim/etc/sysctl.conf添加vm.overcommit_memory=1net.ipv4.tcp_timestamps=1net.ipv4.tcp_tw_recycle=1net.ipv4.ip_local_port_range=10..
分类:
其他好文 时间:
2014-11-17 14:18:31
阅读次数:
223