有必要把一切都弄成集群吗
先说下答案:有必要。至于为什么有必要,其实你工作一段时间就基本明白了。
互联网公司,即使流量不是很大的情况下,也基本上都不会是单台服务器,一般至少是两台服务器组成集群。而如果流量很大的话,可能单个服务就要好多台,原因其实主要有两点:
单台机器的性能是有上限的;单台服务器万一挂掉了,该如何提供服务;
单台机器的性能是有上限的;
单台服务器万一挂掉了,该如何提供服务;
因为互联网公司,是要保证功能可用性的。通俗点就是你们做的软件或者网站要能一直提供服务的。如果网站挂掉了,那么对公司影响是很大的。这种在大公司如果出现,将会是灾难性的。