摘要: 总结下负载均衡的常用方案及适用场景 轮询调度 以轮询的方式依次请求调度不同的服务器;实现时,一般为服务器带上权重;这样有两个好处: 优点:实现简单、高效;易水平扩展; 缺点:请求到目的结点的不确定,造成其无法适用于有写的场景(缓存,数据库写) 应用场景:数据库或应用服务层中只有读的场景; 优点:实现 阅读全文
posted @ 2016-11-27 22:16 胡立峰 阅读(7322) 评论(0) 推荐(1) 编辑
摘要: 负载均衡器 可以是专用设备,也可以是在通用服务器上运行的应用程序。 分散请求到拥有相同内容或提供相同服务的服务器。 专用设备一般只有以太网接口,可以说是多层交换机的一种。 负载均衡器一般会被分配虚拟IP地址,所有来自客户端的请求都是针对虚拟IP地址完成的。负载均衡器通过负载均衡算法将来自客户端的请求 阅读全文
posted @ 2016-11-27 21:32 胡立峰 阅读(10879) 评论(0) 推荐(1) 编辑
摘要: 大多数域名注册商都支持对统一主机添加多条A记录,这就是DNS轮询,DNS服务器将解析请求按照A记录的顺序,随机分配到不同的IP上,这样就完成了简单的负载均衡。下图的例子是:有3台联通服务器、3台电信服务器,要实现“联通用户流量分摊到3台联通服务器、其他用户流量分摊到电信服务器”这个效果的设置。 DN 阅读全文
posted @ 2016-11-27 21:15 胡立峰 阅读(30709) 评论(0) 推荐(3) 编辑
摘要: 负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据【均匀】分摊到多个操作单元上执行,负载均衡的关键在于【均匀】。常见互联网分布式架构如上,分为客户端层、反向代理nginx层、站点层、服务层、数据层。 什么是负载均衡 负载均衡(Load Balanc 阅读全文
posted @ 2016-11-27 18:37 胡立峰 阅读(939) 评论(0) 推荐(0) 编辑