分布式、集群、负载均衡

作者:陆金龙    发表时间:2024-02-25 01:43   

关键词:  

分布式

  分布式:一个业务分拆成多个子业务,或者本身就是不同的业务,部署在不同的服务器上。例如静态资源、数据集、API服务分别部署到不同的服务器上。
        分布式是以缩短单个任务的执行时间来提升效率的。

集群

  集群通过一组松散集成的计算机软件、硬件连接起来高度紧密地协作完成计算工作。可以被看作是一台计算机。集群系统中的单个计算机通常称为节点,通常通过局域网连接。集群计算机通常用来改进单个计算机的计算速度、可靠性。
  比如单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到大幅度提高。
       高可用性集群:当集群中有某个节点失效的情况下,其上的任务会自动转移到其他正常的节点上。还指可以将集群中的某节点进行离线维护再上线,不影响整个集群的运行。
       负载均衡集群:通过一个或者多个前端负载均衡器,将工作负载分发到后端的一组服务器上,从而达到整个系统的高性能和高可用性。
       高性能计算集群:采用将计算任务分配到集群的不同计算节点而提高计算能力,因而主要应用在科学计算领域。
 
     集群通过提高单位时间内执行的任务数来提升效率。

负载均衡

  负载均衡技术通过设置虚拟服务器IP(VIP),将后端多台真实服务器的应用资源虚拟成一台高性能的应用服务器,解决了单台服务器处理性能不足,扩展性不够问题。阻止用户直接访问后台(内网)服务器,使得服务器更加安全。采用横向扩展的方式,通过添加机器可满足大型网站服务的处理能力。
  负载均衡最重要的一个应用是利用多台服务器提供单一服务,通常应用于Web网站。
  服务器负载均衡有三大基本Feature:负载均衡算法,健康检查和会话保持。