摘要:
(1).Keepalived概述 keepalived 是一个类似于 layer3, 4 & 5 交换机制的软件,也就是我们平时说的第 3 层、第 4 层和第 5层交换。 Keepalived 的作用是检测 web 服务器的状态,如果有一台 web 服务器死机,或工作出现故障,Keepalived 阅读全文
摘要:
HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。根据官方数据,其最高极限支持10G的并发。另外其支持从4层至7层的网络交换,即覆盖所有的TCP协议,换而言之,Haproxy 甚至还支持Mysql的均衡负载。 HAProxy特 阅读全文
摘要:
(1).实验环境 youxi1 192.168.5.101 负载均衡器 youxi2 192.168.5.102 主机1 youxi3 192.168.5.103 主机2 (2).Nginx负载均衡策略 nginx的负载均衡用于upstream模板定义的后端服务器列表中选取一台服务器接收用户的请求。 阅读全文
摘要:
ab命令被集成到了httpd服务器中,所以想要使用ab命令需要先安装httpd服务。yum -y install httpd (1).ab命令的使用方法和常用选项 ab [选项] [http[s]://]hostname[:port]/path 常用选项: -n requests 在测试会话中所执行 阅读全文
摘要:
1.轮询调度(rr) 轮询调度(Round Robin 简称'RR')算法就是按依次循环的方式将请求调度到不同的服务器上,该算法最大的特点就是实现简单。轮询算法假设所有的服务器处理请求的能力都一样的,调度器会将所有的请求平均分配给每个真实服务器。 2.加权轮询调度(wrr) 加权轮询(Weight 阅读全文
摘要:
(1).DR模式和TUN模式介绍 Direct Routing(直接路由):director分配请求到不同的real server。real server处理请求后直接回应给用户,这样director负载均衡器仅处理客户机与服务器的一半连接。负载均衡器仅处理一半的连接,避免了新的性能瓶颈,同样增加了 阅读全文
摘要:
(1).Ansible具有如下特点: 部署简单,只需在主控端部署Ansible环境,被控端无需做任何操作; 默认使用SSH协议对设备进行管理; 主从集中化管理; 配置简单、功能强大、扩展性强; 支持API及自定义模块,可通过Python轻松扩展; 通过Playbooks来定制强大的配置、状态管理 对 阅读全文
摘要:
(1).集群技术的分类 集群技术主要分为三大类:负载均衡(Load Balance)集群,简称LB集群;高可用(High Availability)集群,简称 HA 集群;高性能计算(High Perfermance Computing)集群,简称 HPC 集群。 (2).常见的LB集群实现手段 而 阅读全文
摘要:
(1).安装git yum安装git,需要ssh的支持。某些版本需要安装git-core,那才是服务器。 创建git用户 创建一个空的项目仓库 (2).git的常见使用方法 git init here 创建本地仓库(repository),将会在文件夹下创建一个.git文件夹,.git文件夹里存储了 阅读全文
摘要:
(1).安装SVN 1)安装SVN 2)创建目录 注意:svnadmin是由subversion软件包提供。 查看版本库内的文件和文件夹 说明:conf目录是这个版本仓库的配置文件,存放访问仓库的用户账号、权限、密码等 db目录是所有版本控制的数据存放目录 format文件是存放当前库配置版本号的文 阅读全文