01_1集群(Cluster)之what

一、术语
官方:一组相互独立的、通过高速网络互联的计算机,这个组以单一系统的模式加以管理,向用户提供网络资源。
民间:多台服务器集中在一起,实现同一业务。
白话:多个人干同样一件事情。
 
二、常见分类
负载均衡(LB)集群:
  • 分摊到多个操作单元上进行执行。一般分为前端负载调度和后端服务两个部分,负载调度部分负责把客户端的请求按照不同的策略分配给后端服务节点。有DNS负载、IP负载均衡、反向代理负载均衡等。
  • 常见方案有lvs、haprox、nginx。
  • 提高服务并发处理能力。
高可用(HA)集群:
  • 服务的可用性比较高【可用性=在线时间/(在线时间+故障处理时间),可用性99%、99.9%、99.99%】。可实现故障服务节点转移正常服务节点。需要前端(分发器)对后端服务节点做健康检查。
  • 常见方案有heartbeat、keepalived。
  • 提升服务在线的能力并实现服务不间断。
高性能(HP)集群:
  • 高性能的集群是当某一个任务量非常大的时候,我们做一个集群共同来完成这一个任务。这种处理方式我们称为并行处理集群,并行处理集群是将大任务划分为小任务,分别进行处理的机制,常常用于海量数据的存储和处理、分析等。
  • 常见方案有Hadoop。
  • 一般用于处理海量任务。
 
 

猜你喜欢

转载自www.cnblogs.com/baimace/p/10189782.html