2.1,高性能/高可用:负载均衡集群概述(一)
当我们在讨论负载均衡的时候我们在讨论什么?
上文中理清了一些基本概念,本文将着重讨论"高性能""高可用"这2个目标的其中一种解决方案:负载均衡集群;那么什么是负载均衡集群?为什么需要负载均衡?什么场景下需要做负载均衡?负载均衡存问题和风险又在哪里?如何做负载均衡?负载均衡的关注点?
什么是负载均衡集群?
其实这个高大上的名词包含的意思其实非常简单:"集群"和"负载均衡"~
假设你办了一家网站,为用户提供新闻资讯服务,刚起步的时候只有几百用户,我们从成本出发准备一台虚拟机就能解决问题;但是随着网站访问量的增加,服务器资源耗尽,用户反馈访问缓慢;需要两台或者更多的机器才能提供相同质量的服务,此时节省成本的做法是再买2台机器;3台服务器分担请求,理论上速度可以比原来快2倍(是原来的三倍)。
先说说集群:单机算力不足或者无法满足当前业务的情况下,简单的堆叠机器是廉价的解决方案,很多时候只需要简单改动甚至不需要改就能对一个系统进行多机部署,实现一个集群;
+---------------+
+----------+ | |
| | | Tomcat1 |
| +----------> |
| NGINX | +---------------+
| |
| upstream | +---------------+
| | | |
| +----------> Tomcat2 |
+----------+ | |
+---------------+
相关文章