辛先森科技说 还学不会算我输,深入理解LVS( 三 )
DNS/软硬件负载均衡的类型
①DNS实现负载均衡
一个域名通过DNS解析到多个IP , 每个IP对应不同的服务器实例 , 就完成了流量的调度 , 这也是DNS实现负载均衡是最简单的方式 。
使用该方式最大的优点:实现简单 , 成本低 , 无需自己开发或维护负载均衡设备 。
不过存在一些缺点:服务器故障切换延迟大 , 升级不方便、流量调度不均衡 , 粒度大、流量分配策略较简单 , 支持的算法较少、DNS所支持的IP列表有限制要求 。
②硬件负载均衡
硬件负载均衡是通过专门的硬件设备从而来实现负载均衡功能 , 比如:交换机、路由器就是一个负载均衡专用的网络设备 。
目前典型的硬件负载均衡设备有两款:F5和A10 。 不过话说 , 能用上这种硬件负载均衡设备的企业都不是一般的公司 , 反而普通业务量级小的其他企业基本用不到 。
硬件负载均衡的优点:
功能强大:支持各层级负载均衡及全面负载均衡算法 。 性能强大:性能远超常见的软件负载均衡器 。 稳定性高:硬件负载均衡 , 大规模使用肯定是严格测试过的 。 安全防护:除具备负载均衡功能外 , 还具备防火墙、防DDoS攻击等安全功能 。硬件负载均衡的缺点:
价格昂贵 。 可扩展性差 。 调试维护麻烦 。③软件负载均衡
软件负载均衡有如下几种:
Nginx:支持4层/7层负载均衡 , 支持HTTP、E-mail协议 。 LVS:纯4层负载均衡 , 运行在内核态 , 性能是软件负载均衡中最高的 。 HAproxy:是7层负载均衡软件 , 支持7层规则的设置 , 性能也不错 。软件负载均衡的优点:简单、灵活、便宜(直接在Linux操作系统上安装上述所使用的软件负载均衡 , 部署及维护较简单 , 4层和7层负载均衡可根据业务进行选择也可根据业务特点 , 比较方便进行扩展及定制功能) 。
LVS集群的通用体系结构

文章图片
第一层:负载调度器:LoadBalancer , 它是访问整个群集系统的唯一入口 , 对外使用所有服务器共有的虚拟IP地址 , 也成为群集IP地址 。
负载均衡器:是服务器群集系统的单个入口点 , 可运行IPVS , 该IPVS在Linux内核或KTCPVS内部实现IP负载均衡技术 , 在Linux内核中实现应用程序级负载平衡 。
使用IPVS时 , 要求所有服务器提供相同的服务和内容 , 负载均衡器根据指定的调度算法和每个服务器的负载将新的客户端请求转发到服务器 。 无论选择哪个服务器 , 客户端都应获得相同的结果 。
使用KTCPVS时 , 服务器可以具有不同的内容 , 负载均衡器可以根据请求的内容将请求转发到其他服务器 。
由于KTCPVS是在Linux内核内部实现的 , 因此中继数据的开销很小 , 因此仍可以具有较高的吞吐量 。
第二层:服务器池ServerPool , 群集所提供的应用服务 , 比如:HTTP、FTP服务器池来承担 , 每个节点具有独立的真实IP地址 , 只处理调度器分发过来的客户机请求 。
服务器群集的节点可根据系统所承受的负载进行分担 。 当所有服务器过载时 , 可添加多台服务器来处理不断增加的工作负载 。
对于大多数Internet服务(例如Web) , 请求通常没有高度关联 , 并且可以在不同服务器上并行运行 。 因此 , 随着服务器群集的节点数增加 , 整体性能几乎可以线性扩展 。
第三层:共享存储SharedStorage , 为服务器池中的所有节点提供稳定、一致的文件存储服务 , 确保整个群集的统一性 , 可使用NAS设备或提供NFS(NetworkFileSystem)网络文件系统共享服务的专用服务器 。
共享存储:可以是数据库系统 , 网络文件系统或分布式文件系统 。 服务器节点需要动态更新的数据应存储在基于数据的系统中 , 当服务器节点并行在数据库系统中读写数据时 , 数据库系统可以保证并发数据访问的一致性 。
推荐阅读
- 小红猪带你看科技|七夕节送女朋友必备左点小艾智能艾灸器X8,3天众筹500万
- 浪浪科技精选|超频三GI-CX240 ARGB水冷,极致性能冷酷到底
- ITheat热点科技|可搭载高规格显卡,AMD将发布新移动端处理器:开放完整PCIe通道
- 爱因儿科技|入侵盖茨、马斯克、巴菲特等名人推特账号的黑客被抓了!最小的17岁
- 真理科技原创 知道为什么自己的Vlog不如别人的好吗?飞宇VLOG pocket2体验
- 小米科技|小米正式官宣以旧换新,支持小米10系列等5款机型,你等到了吗?
- 小米科技|数亿米粉始料未及!小米2日正式宣布,网友:太良心了!
- 科技松鼠会|CJ专属好礼享不停!,八位堂参展2020ChinaJoy
- 成方金融科技成立 央行征信中心、印钞造币总公司等是股东
- 冒领科研资金、抄袭科技成果,科技人员12种行为将被处理
