为什么要使用集群?
1. 高性能,可以使用上万台服务器组成高性能集群,分布于不同的地点,但是可以做一件事情。
2. 价格有效性。
3. 可伸缩性,当服务负载、压力增长时,针对集群系统进行较简单的扩展即可满足需求,且不会降低服务质量。
4. 高可用性,尽管部分硬件和软件也还是会发生故障,但整个系统的服务可以是7×24可用的。
5. 透明性,集群中一部分服务器的上线、下线不会中断整个系统服务,这对用户也是透明的。
6. 可管理性。
集群分类:
l 负载均衡集群
l 高可用性集群
l 高性能计算集群
l 网络计算集群
负载均衡集群:
负载均衡集群运行时,一般是通过一个或多个前端负载均衡器将客户访问分发到后端的一组服务器上,从而达到整个系统的高性能和高可用性。
负载均衡集群的作用为:
l 分担用户访问请求及数据流量。
l 保持业务连续性,即7×24小时服务。
l 应用于Web业务及数据库从库等服务器的业务。
负载均衡集群的作用为:
l 当一台机器宕机时,另外一台机器接管宕机的机器的IP资源和服务资源,提供服务。
l 常用于不易实现负载均衡的应用,比如负载均衡器,主数据库、主存储对之间。
常见的集群软硬件介绍及选型
开源集群软件有:Nginx、LVS、Haproxy、Keepalived、Heartbeat。
商业集群硬件有:F5、Netscaler、Radware等。
时间: 2024-12-10 13:20:34