转负载均衡设计

最近要搭建一个高并发的网站。所以,得设计负载均衡这一块。从大的方向上讲,负载均衡分为硬负载均衡,和软负载均衡。下面依次简要说明一下:

硬负载均衡

硬负载均衡,也就是使用专用的负载均衡设备。主流的硬负载均衡器有如下几种:

F5:最主流的硬负载均衡器。便宜的20万以上,贵的100多万。

深信服:乞丐版低配12万元起价。

A10:基本都在100万元以上。

Array:16-100万。

看这价格就知道,硬负载均衡,一般的中小公司,都会被价格折磨、然后犹豫、最后放弃。

软负载均衡

软软负载均衡,也就是,不使用专用的负载均衡设备,而是通过软件来实现负载均衡。常用的有如下几种:

DNS:最原始的负载均衡方式,名字就已经说明了一切,不用细说了。

LVS:最常用的软件负载均衡。我见过的国内百万级用户的架构,基本都是靠它顶的。

Nginx:也是现在流行的、常用的负载均衡方案之一。

原文地址:http://blog.csdn.net/chenggong2dm/article/details/9111309

更多相关文章
  • 第一部分:Linux负载均衡的设计一.负载均衡的原则1.确保每个cpu核心的负载均衡:2.在cpu和cache以及内存布局的影响下加权执行1.对于一般多核心cpu情况,以上两个原则可以简述为下面的原则:1.尽量不执行进程迁移,以确保cache的热度:2.除非各个cpu的负载已经严重失衡,执行负载均衡 ...
  • 最近要搭建一个高并发的网站.所以,得设计负载均衡这一块.从大的方向上讲,负载均衡分为硬负载均衡,和软负载均衡.下面依次简要说明一下: 硬负载均衡: 硬负载均衡,也就是使用专用的负载均衡设备.主流的硬负载均衡器有如下几种: F5:最主流的硬负载均衡器.便宜的20万以上,贵的100多万. 深信服:乞丐版 ...
  • 高考中国网高可用、负载均衡、可扩展设计与实现
    高考中国网高可用.负载均衡.可扩展设计与实现作者:田逸([email protected]) 第一章 项目描述 高考中国主要包含"高考志愿通"志愿填报系统的研究开发.产品运营:高考中国网站(www.gaokaochina.com)的开发.维护与运营. "高考志愿通"是经 ...
  • 系统架构设计理论与原则、负载均衡及高可用系统设计速记
    一.系统架构设计理论与原则 这里主要介绍几种常见的架构设计理论和原则,常见于大中型互联系统架构设计. (一).CAP理论 1.什么是CAP 著名的CAP理论是由Brewer提出的,所谓CAP,即一致性(Consistency).可用性(Availability)和分区容错性(Partition To ...
  • Haproxy负载均衡集群架构设计一例
    公司最近有一个项目由于用户担心一台单机无法承担最多用户量的使用,要求上应用集群.我们根据应用情况设计了应用集群架构.架构图如下:部署应用集群的特点:1. 前端代理负载均衡因用户环境基础架构采用虚拟化集群平台,服务器均采用虚拟机实现,所以设计时采用单台Haproxy来实现.前端选用haproxy:有一 ...
  • 大型网站设计之负载均衡:http://blog.csdn.net/chaofanwei/article/details/28386363
  • SharePoint咨询师之路:设计之前的那些事四:负载均衡-web服务器
     提示:本系列只是一个学习笔记系列,大部分内容都可以从微软官方网站找到,本人只是按照自己的学习路径来学习和呈现这些知识.有些内容是自己的经验和积累,如果有不当之处,请指正. 容量管理 规模 体系结构 负载均衡  在SharePoint服务场中,Web服务器通常用来出来用户的页面请求,把用户请求传递到 ...
  •           假设该公司有两条专线,一条电信的,一条网通的线路:本实验用路由器R6 做的Telnet服务器,该服务器有绑定两个IP地址,这两个IP地址,分别是192.168.1.3 .192.168.1.4.公司希望,当两条线路都正常时,客户能够通过任何一条专线访问公司的WEB服务器,实现负载 ...
一周排行
  • Mysql 的AB复制复制有两种方式:同步复制(msylq-cluster)异步复制(mysql-m/s主从备份又称作双机热备)下面做单向热备实验:主库master:192.168.0.57 从库slave:192. ...
  • 一.连接mysql.格式: mysql -h主机地址 -u用户名 -p用户密码1.连接到本机上的MYSQL.首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你 ...
  • 原创文章,转载请注明:Java和JavaScript的时间互传 By Lucio.Yang 1.从JavaScript到Java JavaScript: function query(){ var startDate ...
  • 一. 管理Fragment       管理Fragment在你的Activity你需要使用一个名为FragmentManager的类,通过调用getFragmentManager() 方法来实例化该管理类在你的Ac ...
  • 完数(3分) 题目内容: 一个正整数的因子是所有可以整除它的正整数.而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数.例如6=1+2+3(6的因子是1,2,3). 现在,你要写一个程序,读入两个正整数n和m ...
  • js闭包的作用域以及闭包案列的介绍:
     转载▼ 标签: it js闭包的作用域以及闭包案列的介绍: 首先我们根据前面的介绍来分析 ...
  • 先来简单说一下这两个有什么作用吧!安装这两者是方便我们下载与python相关的工具套件,库等,而不用我们一个个找到并下载.比如你安装了setuptools之后,配置好环境变量后,便可以简单的使用easy_instal ...
  •  650) this.width=650;" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + thi ...
  • 一.Squid及ACL简介      代理服务器是介于浏览器和Web服务器之间的另一台服务器.有了该服务器之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,信息会先送到代理服务器,由代理服务器来取 ...
  • 学习了流程图,感觉这是理解编程逻辑的一种非常好的方法.有了流程图感觉很多编程上的问题都能迎刃而解. 流程图真是一个非常好的工具,以后的学习生活一定我一定要多用这个工具.