LVS技术浅析-WHY 汽车发动机新技术浅析

LVS是Linux VirtualServer的缩写,意思是Linux虚拟服务器,早在2.4内核就已经合并入linux标准内核,并被全球各大互联网公司广泛使用;据我所知,国内百度/新浪/阿里/腾讯等都在使用LVS;下图是LVS在常用互联网应用架构中的位置:LVS处于最前端,用于将用户请求转发到后端的多台webserver上。

LVS引入Virtual Server的概念,用户的请求由Virtual Server按一定负载均衡策略(如,round-robin)转发到多台后端webserver上,后端webserver被称为RealServer。

注:当前,无论是LVS还是商业LB均采用了VirtualServer的概念。

对于用户来说,其一直和Virtual Server通讯,不用关心后端有哪些RealServer;对于服务网站来说,其可以根据请求规模扩大/缩减RealServer数量,而不需要通知用户。

介绍到这,可能有人会问,在LVS出现以前,还有哪些LB技术?LVS比这些技术好在哪里?why LVS?

在这之前,普遍使用DNS技术来实现LoadBalance,例如,www这个域名在DNS中配置对应5个ip地址(5台apache server);DNS服务器一般会采用round-robin的策略返回ip地址给用户,从而实现流量在5台apache server间的负载均衡。

注1:DNS技术介绍参见:http://en.wikipedia.org/wiki/Domain_Name_System;

注2:常用的DNS开源软件是BIND,参见:https://www.isc.org/software/bind;

和LVS相比,DNS有如下不足:

1.一台apache server down后,DNS中删除相应ip,删除生效时间不可控;(Local DNS不一定严格遵守约定的TTL);

2.负载均衡策略单一,只支持WRR(weight-Round-Robin)策略;

LVS技术浅析-WHY 汽车发动机新技术浅析

3.Apache Server间流量不均衡,因为每个Local DNS后端的用户数量是不同的,TTL也不同;

  

爱华网本文地址 » http://www.aihuau.com/a/25101012/115292.html

更多阅读

汽车发动机的日常保养方法 如何保养汽车发动机

保护汽车“心脏”就是保养好发动机,今天就让小编告诉大家发动机的保养常识吧!汽车发动机的日常保养方法——工具/原料发动机汽车发动机的日常保养方法——步骤/方法汽车发动机的日常保养方法

汽车发动机——工作原理 哪种汽车发动机好

http://v.youku.com/v_show/id_cb00XNzU2NDQwNDQ=.html 视频动画演示http://auto.bowenwang.com.cn/engine.htm引言您是否曾经打开过汽车的发动机罩并且很奇怪里面都是些什么东西?汽车发动机看上去就像一大堆乱七八糟的金属、管路和

数据中心网络技术浅析 云数据中心网络技术

数据中心网络技术浅析 随着云计算/大数据/移动互联等技术的推动下,作为在网络设备商做了多年研发的我近期一直在想这个问题:云计算下的数据中心网络到底是怎么样?怎么样的基础网络才能满足当前云计算下变化复杂的业务?首先,我理解网络

声明:《LVS技术浅析-WHY 汽车发动机新技术浅析》为网友风起人散灬分享!如侵犯到您的合法权益请联系我们删除