熊 2-4-LVS配置 Linux集群服务 1. 软件说明 从2.4版本开始 , linux内核默认支持LVS。要使用LVS的能力 , 只需安装一个LVS的管理工具: ipvsadm。 LVS的结构主要分为两部分: 工作在内核空间的IPVS模块。LVS的能力实际上都是由IVPS模块实现。 工作在用户空
熊 2-3-LVS负载调度算法 Linux集群服务 ipvs scheduler : 根据其调度时是否考虑各RS当前的负载状态分为两种: 静态方法和动态方法 1. 静态方法 仅根据算法本身进行调度 轮询(Round Robin, rr) 调度器通过"轮询"调度算法将外部请求按顺序轮流分配到集群中的真实服务器上 , 它均等地对待每一台服务器
熊 2-2-LVS模式 Linux集群服务 在调度器的实现技术中 , IP负载均衡技术是效率最高的。在已有的IP负载均衡技术中有通过网络地址转( Network Address Translation )将一组服务器构成一个高性能的、高可用的虚拟服务器 , 我们称之为VS/NAT技术(Virtual Server via Network Ad
熊 2-1-LVS基础 Linux集群服务 LVS(Linux Virtual Server) 即Linux虚拟服务器 , 是由章文嵩博士主导的开源负载均衡项目 , 目前LVS已经被集成到Linux内核模块中。该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案 , 其体系结构如图1所示 , 终端互联网用户从外部访问公司的外部负载
熊 1-2分布式系统理论:Quorum算法 Linux集群服务 1. 分布式系统为什么需要Quorum算法?——WARO机制 分布式系统就是利用多台计算机协同解决单台计算机无法解决的计算、存储等问题 , 但由于在系统运行过程中,因为节点基数大的缘故,网络异常、节点宕机等异常情况的发生几乎是肯定的。 为了保证系统的正常运行 , 提供可靠的服务 , 分布式系统对于数
熊 1-1-集群与分布式基础 Linux集群服务 1. 集群cluster 集群是指将多台服务器集中在一起 , 每台服务器都实现相同的业务 , 做相同的事情。但是每台服务器并不是缺一不可 , 存在的作用主要是缓解并发压力和单点故障转移问题。我们可以利用一些廉价的符合工业标准的硬件构造高扩展、高性能、低成本、高可用的系统。 Cluster分为三种类型
熊 6-4-Ubuntu软件包管理之dpkg Linux 1. dpkg基础 dpkg 是 Debian / Ubuntu 系列 Linux 发行版的底层软件包管理工具 , 用来处理 .deb 格式软件包 , 相当于RHEL/CentOS 体系中的 rpm 命令。
熊 6-3-Ubuntu软件包管理之deb包 Linux 对比 CentOS : CentOS 使用 RPM 包 , 底层rpm , 上层yum/dnf ; Ubuntu/Debian 系使用 DEB 包 , 底层dpkg , 上层apt。 核心一句话 : dpkg 操作本地 deb
熊 6-2-CentOS软件包软件之yum Linux yum(Yellowdog Updater, Modified) 是 RHEL、CentOS、Fedora 等基于RPM的 Linux 发行版中最经典的软件包管理器。它基于 RPM 包 , 但能自动解决依赖关系、从远程仓库下载安装 , 极大简化了软件管理。 注: <