摘要:
#一、ELK组件 ELK平台是一套完整的日志集中处理解决方案,将ElasticSearch、Logstash和Kiabana三个开源工具配合使用,完成更强大的用户对日志的查询、排序、统计需求 1.ElasticSearch (1)是基于Lucene(一个全文检索引擎的架构)开发的分布式存储检索引擎, 阅读全文
摘要:
#一、GlusterFS简介 1.GlusterFS是一个开源的分布式文件系统 2.由存储服务器、客户端以及NFS/Samba 存储网关(可选,根据需要选择使用)组成,没有元数据服务器组件,这有助于提升整个系统的性能、可靠性和稳定性 3.传统的MFS分布式文件系统大多通过元服务器来存储元数据,元数据 阅读全文
摘要:
#一、rsync介绍 1.rsync(Remote Sync,远程同步)是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,并保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用 2.rsync的官方站点的网址是 http://rs 阅读全文
摘要:
#一、Redis主从复制 ##1.1 简介 1.主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(Master),后者称为从节点(Slave),数据的复制是单向的,只能由主节点到从节点 2.默认情况下,每台Redis服务器都是主节点,且一个主节点可以有多个从节 阅读全文
摘要:
#一、LNMP平台对接redis服务 ##1.1 安装LNMP各个组件 这边就不写安装步骤了,刷脚本即可 ##1.2 安装redis服务 前面装过,自行查看 ##1.3 安装redis扩展 官网:http://redis.io/ 下载包: https://codeload.github.com/ph 阅读全文
摘要:
#一、Redis高可用 ##1.1 简介 1.在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999%等等) 2.但是在Redis语境中,高可用的含义似乎要宽泛一些,除了保证提供正常服务(如主从分离、快速容灾技术),还需 阅读全文
摘要:
#一、关系数据库与非关系型数据库 ##1.1 关系型数据库 1.关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录 2.SQL语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作 3.主流的关系型数据库包括Oracle、 阅读全文
摘要:
#一、Squid代理服务器 ##1.1 功能 Squid主要提供缓存加速、应用层过滤控制的功能 ##1.2 代理的工作机制 1.代替客户机向网站请求数据,从而可以隐藏用户的真实IP地址 2.将获得的网页数据(静态 Web 元素)保存到缓存中并发送给客户机,以便下次请求相同的数据时快速响应 ##1.3 阅读全文
摘要:
#一、MMM的简介 1.MMM(Master-Master replication manager for MvSQL,MySQL主主复制管理器),是一套支持双主故障切换和双主日常管理的脚本程序,对mysql replication进行监控和故障迁移 2.MMM使用Perl语言开发,主要用来监控和管 阅读全文
摘要:
#一、MHA概述 1.MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件 2.MHA 的出现就是解决MySQL单点的问题 3.MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作 4.MHA能在故障切换的过程中最大程度 阅读全文