负载均衡技术介绍

什么是负载均衡?

负载均衡 (LB Load Balance) 是一种技术解决方案, 是高可用架构的一个关键组件,是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求 / 数据均匀的分发到多个服务器上,即在多个资源中分配负载,以达到资源最优化使用,避免过载。它的核心是,分配是否均匀

一个最基本的 web 架构,没有使用负载均衡的 web 架构 如下图:
最基本的 web 架构
这里不难看出,如果同时有大量的用户访问我们的网站,就很有可能造成我们的网站响应慢甚至服务器瘫痪不响应。当然,如果这里的 Web Service 挂了,那么整个系统都将无法工作,也就是所谓的单点故障


那么,为了解决网站访问量过大,已经超出了服务器的处理极限,我们就得再增加一台服务器,然后通过一个调度器将请求均匀的分配到真实服务器上。这就是一个最简单负载均衡的例子。

最基本的 LB 示例

常见的负载均衡软件介绍

1、Linux LVS 负载均衡

2、Nginx 负载均衡

冷无缺
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!