一、高可用集群层次说明:高可用集群可分为三个层次结构,分别由红色部分的Messaging与Membership层,蓝色部分的ClusterResourceManager(CRM)层,绿色部分的LocalResourceManager(LRM)与ResourceAgent(RA)组成,下面我们就来具体说明(如上图),1.位于最底层的是信息和..
分类:
其他好文 时间:
2015-05-23 18:48:49
阅读次数:
262
基础概念rsync同步软件效率不高inotify通知三种集群:LB:loadbalance提高服务器的并发能力HA:高可用highavailability不会因为一台服务器宕机导致服务不可用HP:highperfomence高性能计算集群并行处理集群分布式文件系统将大任务切割为小任务,分别进行处理healthcheck:健康检..
分类:
其他好文 时间:
2015-05-08 00:13:48
阅读次数:
138
最近在做MySQL数据库的双向主从,了解到keepalived能够自动判断并切换到可用数据库,自己试了一下,整理出文档来。先声明一下环境iptables开启3306端口或者关掉,关闭selinuxMySQL-01:192.168.204.138MySQL-02:192.168.204.139VIP:192.168.204.200#web服务器连接的ip,自己..
分类:
数据库 时间:
2015-04-28 18:50:51
阅读次数:
173
#*********************************************************************************************#功能:# 配置tomcat的高可用,|用于移动+产品的高可用架构(VIP+Tomcat)#作者:# Shane.Wan(shanyiwan@msn.com)#依赖项# puppetlabs-release-el-6.noarch.rpm# resource-agen..
分类:
其他好文 时间:
2015-04-20 13:21:59
阅读次数:
143
rpm-ivhAtlas-2.2.1.el5.x86_64.rpm【rpm包直接安装】rpm-qlAtlas【查看安装路径】grep-v‘^#‘/usr/local/mysql-proxy/conf/test.cnf|grep-v‘^$‘>lipengfei【过滤垃圾提示符】mvtest.cnftest.cnf.oldcatlipengfei>test.cnf/usr/local/mysql-proxy/bin/encryptmysql【mysql..
分类:
数据库 时间:
2015-02-12 14:14:04
阅读次数:
419
(1)设置relaylog的清除方式(在每个slave节点上):
mysql-e‘setglobalrelay_log_purge=0‘注意:MHA在发生切换的过程中,从库的恢复过程中依赖于relaylog的相关信息,所以这里要将relaylog的自动清除设置为OFF,采用手动清除relaylog的方式。在默认情况下,从服务器上的中继..
分类:
数据库 时间:
2015-02-12 14:12:10
阅读次数:
324
HA 即 (high available)高可用,又被叫做双机热备,用于关键性业务。 简单理解就是,有两台机器A和B,正常是A提供服务,B待命闲置,当A宕机或服务宕掉,会切换至B机器继续提供服务。下面我们使用heartbeat来做HA集群,并且把nginx服务作为HA对应的服务。试验准备:两个机器,...
分类:
其他好文 时间:
2015-02-11 15:59:01
阅读次数:
120
★什么时HA?HA(highavailable)高可用,又被叫做双机热备,用于关键性业务。通俗理解就是,有两台机器A和B,正常是A提供服务,B待命闲置,当A宕机或服务宕掉,会切换至B机器继续提供服务。★使用heartbeat来做HA集群,并且把nginx服务作为HA对应的服务。只要在/etc/init.d/下..
分类:
其他好文 时间:
2015-02-07 19:05:40
阅读次数:
250
高可用的设计可以说是web服务架构的目标,如果服务达不到高可用,万一出现故障将会对产品带来重大的负面影响。高可用的架构就是能够让服务在任何情况下都能正常响应,比如双十一的淘宝,面对激增的洪峰照样正常工作;而聚美三周年时服务器的宕机恰好是高可用的反例。
在服务架构时,我们不能相信任何一个环节是100%没问题的,服务的每个层级,使用的数据库,缓存,甚至是服务器本身,服务器放置的机房这些硬件环节都不能完全相信。如果我们假设每个环节都有可能出现问题,在每个环节出现问题时都有方案应对,那么这样设计出来的服务一定就是高...
分类:
Web程序 时间:
2014-12-28 23:45:11
阅读次数:
197
CacheFusion(缓存融合)实际意义上讲就是通过互连网络在集群各个节点内的SGA之间进行块传递,这样做的好处是避免多次将块写入磁盘,再重新读入到其他实例的缓存中。当一个块从磁盘读入RAC环境中的首个实例的sga中,该块会被赋予一个锁资源(区别于行级锁),以让其他实例知道..
分类:
数据库 时间:
2014-12-09 20:00:58
阅读次数:
254