一、什么是高可用 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。 假设系统一直能够提供服务,我们说系统的可用性是100%。 如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是9 ...
分类:
其他好文 时间:
2017-10-29 18:38:08
阅读次数:
118
一.简介Cgroups是controlgroups的缩写,是Linux内核提供的一种可以限制、记录、隔离进程组(processgroups)所使用的物理资源(如:cpu,memory,IO等等)的机制。最初由google的工程师提出,后来被整合进Linux内核。Cgroups也是LXC为实现虚拟化所使用的资源管理手段,可以说没有..
分类:
系统相关 时间:
2017-10-29 11:17:43
阅读次数:
270
前几篇文章介绍了Nginx的应用、动态路由、配置。在实际生产环境部署时,我们需要同时考虑Nginx的高可用性和部署架构。 Nginx自身不支持集群以保证自身的高可用性,商业版本的Nginx+推荐: The NGINX Plus high-availability solution is based ...
分类:
其他好文 时间:
2017-10-27 22:04:32
阅读次数:
257
概念澄清 事务补偿机制: 在事务链中的任何一个正向事务操作, 都必须存在一个完全符合回滚规则的可逆事务. CAP理论: CAP(Consistency, Availability, Partition Tolerance), 阐述了一个分布式系统的三个主要方面, 只能同时择其二进行实现. 常见的有C ...
分类:
其他好文 时间:
2017-10-26 16:52:38
阅读次数:
138
我们总是在说信息安全管理,那么信息安全管理到底是在管什么?我们要如何定义信息安全?这里就要引出信息安全最基本的概念:CIA三元组。这里的C,指的是Confidentiality机密性这里的I,指的是Integrity完整性这里的A,指的是Availability可用性。为什么说CIA三元组是信息安全最..
分类:
其他好文 时间:
2017-10-26 15:28:01
阅读次数:
231
一.Dockerdocker是一个应用容器引擎,让开发者可以打包安装他们的应用,以及依赖包到一个可移植容器中去,然后发布到任何Linux容器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间没有任何接口。基于go语言并遵循Apache2.0开源协议。Docker面向对象容器对象镜像类dock..
分类:
系统相关 时间:
2017-10-26 10:24:57
阅读次数:
278
一.配置环境redhat6.5server1172.25.29.1hadoopmasternfsserver2172.25.29.2nfsserver3172.25.29.3nfsserver4172.25.29.4nfsserver5172.25.29.5高可用备机nfs二.Hadoop单点配置1.安装hadoop和jdk使用hadoop用户运行2.配置hadoop在java上的运行环境3.算法模块测试output生成的数..
分类:
系统相关 时间:
2017-10-25 14:22:27
阅读次数:
299
一.配置环境redhat6.5server1172.25.29(50).1hadoopmasternfsserver2172.25.29(50).2zookeepernfsserver3172.25.29(50).3zookeepernfsserver4172.25.29(50).4zookeepernfsserver5172.25.29(50).5高可用备机nfs
分类:
系统相关 时间:
2017-10-25 14:20:23
阅读次数:
168
一.配置环境Redhat6.5Server1:172.25.50.1mastercorosync+pacemakerServer2:172.25.50.2mastercorosync+pacemakerServer3:172.25.50.3chunkServer4:172.25.50.4chunkServer5:172.25.50.5iscsiVip:172.25.50.100mfsmaster二.安装1.server1和server2安装corosync和pacemake..
分类:
系统相关 时间:
2017-10-25 11:16:30
阅读次数:
223
一.配置环境redhat6.5server1:lumpphp模块172.25.50.1server2:redis172.25.50.2server3:mysql172.25.50.3二.安装lnmp环境1.安装php2.配置nginx3.配置nginxphp默认发布文件4.启动nginx和php服务5.再server3安装mysql-server三.在server2安装redis1.安装2.配置,绑定所有端口3..
分类:
数据库 时间:
2017-10-24 01:44:18
阅读次数:
313