栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【web】集群的概念、常用工具/算法

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【web】集群的概念、常用工具/算法

文章目录
  • 前言
  • 一、集群架构
    • 1.1 负载调度器
      • 1.1.1 常用调度算法
      • 1.1.2 LVS模块
    • 1.2 节点服务器
    • 1.3 共享储存
      • 1.3.1 NFS共享储存
      • 1.3.2 NAS存储设备
  • 二、集群分类
    • 2.1 负载均衡群集
      • 2.1.1 定义
      • 2.1.2 负载均衡群集搭建(待更新)
    • 2.2 高可用群集
      • 2.2.1 定义
      • 2.2.2 高可用集群搭建(待更新)
    • 2.3 高性能运算群集
  • 三、ipvsadm工具
  • 四、思维导图
  • 五、结语


前言

本博客内容仅为记录博主思路,仅供参考,一切以自己实践结果为准。


一、集群架构 1.1 负载调度器 1.1.1 常用调度算法
算法分配方式
轮询:rr每台服务器均分
加权轮询:wrr根据权重分配
最小连接:lc谁的连接数最少分配给谁
最小加权轮询:wlc连接数/权重,谁最小分配给谁
源地址哈希:sh在连接保持时间内,根据访问源IP分配到上次的服务器

1.1.2 LVS模块
  • 确认模块启用:modprobe ip_vs
  • 查看模块版本:cat /proc/net/ip_vs
  • 调度算法目录:/usr/lib/modules/3.10.0-693.el7.x86_64/kernel/net/netfilter/ipvs/
  • 加载所有算法:for i in $(ls /usr/lib/modules/$(uname -r)/kernel/net/netfilter/ipvs|grep -o “^[^.]*”);do echo $i; /sbin/modinfo -F filename $i >/dev/null 2>&1 && /sbin/modprobe $i;done

1.2 节点服务器
  • 处理负载均衡器发送过来的请求的服务器(nginx/Tomcat等)

1.3 共享储存 1.3.1 NFS共享储存
#nfs储存服务器
yum install rpcbind -y			#安装服务
vim /etc/exports				#配置共享的目录、享受共享的主机地址

#节点服务器
mount ip:分享路径 本地挂载点		#将资源服务器内容挂载到节点服务器
vim /etc/fstab					#配置开机自动挂载:挂载内容 挂载点 文件系统 默认权限

1.3.2 NAS存储设备
  • 实际生产环境运用的存储方式

二、集群分类 2.1 负载均衡群集 2.1.1 定义
  • 作用:提高并发性,降低延迟率
  • 算法:①反向代理;②DNS轮询
  • 工作模式:①NAT模式(地址转换);②DR模式(直接路由);③IP隧道

2.1.2 负载均衡群集搭建(待更新)

更新后有链接


2.2 高可用群集 2.2.1 定义
  • 作用:提高可靠性,保持连续性
  • 效率:一般企业可达到3-5个9的保证率
  • 工作模式:①主从(故障切换/双机热备);②双工

2.2.2 高可用集群搭建(待更新)

更新后有链接


2.3 高性能运算群集
  • 一般国家级才会用到

三、ipvsadm工具
  • 工具命令语法
选项作用
-A添加虚拟调度服务器
-D删除虚拟调度服务器
-s指定调度算法
-a添加节点服务器
-d删除节点服务器
-t指定VIP地址/TCP端口
-m使用NAT模式
-g使用DR模式
-i使用IP隧道模式
-w设置权重
-p 60设置长链接60s
-l查看虚拟调度服务器
-n以数字形式显示地址
四、思维导图

五、结语
  • 集群,是结合了成本与效率均衡考虑之后,横向发展的科技树。
  • 高可用是在负载均衡上的进一步优化,在做到高效率的同时,做到高可靠,高保证。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/939758.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号