当前位置: 首页 > news >正文

集群负载均衡LVS

电子商务已经成为生活中不可缺少的一部分,给用户带来了方便和效率。随着计算机硬件的
发展,单台计算机的性能和可靠性越来越高。网络的飞速发展给网络宽带和服务器带来巨大的
挑战,网络宽带的增长速度远远高于内存访问的速度的增长,急剧膨胀的用户请求已经使单台
计算机难以达到用户的需求。为了满足急剧增长的需求,使用集群技术负载均衡迫在眉睫。
集群通过一组相对廉价的的设备实现服务的可伸缩性,当服务请求急剧增长时,服务依然可用,
响应速度依然很快。集群允许部分硬件或者软件发生故障,通过集群管理软件将故障屏蔽从而
提供24小时不间断的服务。相对于高端服务器的昂贵成本,使用廉价的设备组成集群,所花费的
成本相对可以接受。
高可用性集群可以提供负载均衡,通过把任务轮流分给多台服务器完成,避免了某台服务器负载过高,同时负载均衡是一种动态均衡,可以通过一些工具或软件实时地分析数据包,掌握网络中的数据流量状况,合理分配任务。
LVS集群介绍
LVS为linux虚拟服务器(Linux Virtual Server).
一组服务器通过高速的局域网或地理分布的广域网相互连接,前端有一个负载均衡器(load balancer),有时简称为LD.负载均衡器负责将网络请求调度到真实的服务器上,真实的服务器
称作real server,简称rs,从而使得服务器集群的结构对应用透明是透明的。应用访问集群系统提供的网络服务就像访问一台高性能服务器,高可用的服务器一样。集群的扩展性可以通过在服务机群
中动态的加入和删除服务器节点完成。通过定期检测节点或者服务器的状态可以动态剔除故障的节点,从而使系统达到高可用性。




负载均衡集群的通用体系结构主要有三个组成部分,分别如下。
1》负载均衡器(load balancer),简称LD,是整个集群的最外面的前端机,上面部署一个VIP服务,客户请求到达vip后LD负责将客户的请求发送到后端的真实服务器上执行,
而客户认为服务来自一个IP地址。
2》真实服务器池,(real server pool),是一组真正执行客户请求的服务器,负责处理用户的请求并返回结果。
3》共享存储(shared storage),可选组成部分,主要提供一个共享的存储区,从而使得服务器池拥有相同的内容,提供相同的服务。

 

相关文章:

  • Julia 1.0 正式发布,这是新出炉的一份简单中文教程
  • 这就是生活
  • 面试宝典系列-MySQL缓存详解
  • proto3语法
  • JavaScript变量作用域(Variable Scope)和闭包(closure)的基础知识
  • Spring Data Redis—Pub/Sub(附Web项目源码)
  • 用面对对象方式定tab标签
  • Android 开发小知识点收集(随时更新)
  • 第二阶段冲刺8
  • 用shell脚本写的一个9*9乘法表
  • 导入项目后遇到页面报错如何解决
  • Ubuntu: how to md5sum (适用macOS)
  • Linux 磁盘配额 quota
  • crontab笔记
  • 互联网一线大厂都在用的Java架构师知识体系
  • 【391天】每日项目总结系列128(2018.03.03)
  • Android开源项目规范总结
  • Computed property XXX was assigned to but it has no setter
  • Django 博客开发教程 8 - 博客文章详情页
  • DOM的那些事
  • Elasticsearch 参考指南(升级前重新索引)
  • golang 发送GET和POST示例
  • Java基本数据类型之Number
  • miaov-React 最佳入门
  • Nodejs和JavaWeb协助开发
  • Objective-C 中关联引用的概念
  • WebSocket使用
  • 成为一名优秀的Developer的书单
  • 初识 beanstalkd
  • 番外篇1:在Windows环境下安装JDK
  • 高程读书笔记 第六章 面向对象程序设计
  • 关于使用markdown的方法(引自CSDN教程)
  • 基于web的全景—— Pannellum小试
  • 检测对象或数组
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 试着探索高并发下的系统架构面貌
  • 数组的操作
  • 怎么将电脑中的声音录制成WAV格式
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • 国内开源镜像站点
  • 如何正确理解,内页权重高于首页?
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • ​io --- 处理流的核心工具​
  • ​力扣解法汇总946-验证栈序列
  • ​什么是bug?bug的源头在哪里?
  • "无招胜有招"nbsp;史上最全的互…
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (C++17) std算法之执行策略 execution
  • (C语言)fread与fwrite详解
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (Oracle)SQL优化技巧(一):分页查询
  • (Python) SOAP Web Service (HTTP POST)
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (附源码)ssm学生管理系统 毕业设计 141543