集群计算是一种计算形式,其中一组计算机链接在一起,以便它们可以像单个实体一样运行。人们使用集群计算机来执行计算任务的原因有很多,从无法负担一台具有集群计算能力的计算机到希望确保计算系统始终可用。这项技术开发的确切日期尚不清楚,并且存在对发明信用的相互竞争的主张,一些人认为,早在该技术应用于工业环境之前,个人用户可能就独立开发了它,以满足他们的计算需求。
使用集群计算的一个常见原因是希望在计算机网络中创建冗余,以确保它始终可用并且不会失败。这种计算形式的常见应用是托管网站,集群将访问者的负载分布在整个网络中y 的机器,以便可以容纳许多游客。此技术也用于大型团体使用的游戏服务器,以避免延迟和登录问题。<图>集群计算是一种计算形式,其中一组计算机链接在一起,以便它们可以作为单个实体工作。
高可用性 (HA) 集群计算通常以这种方式使用,以创建用户随时可以访问的冗余网络,并在集群的某些部分具有故障保护功能分解。负载均衡集群旨在解决大量传入请求,以最大限度提高效率和可用性的方式协调请求。<图>负载均衡用于管理网络上大量传入请求。
另一个应用是需要高性能计算的大型项目。有些计算极其复杂,并且需要使用多台能够快速通信的计算机,因为一台计算机的改变就可以改变整个系统。例如,用于测试气象学理论的模拟通常在计算集群上运行。如果没有集群,计算可能无法完成,或者可能需要很长时间才能处理。
集群计算还可以用于以许多小数据块的形式分配工作负载,这种技术称为网格计算。在这种情况下,一台计算机无法处理所有工作,但许多小型计算机可以。各种 @home 项目使用这种技术在一个巨大的网络中分配数据处理工作负载,该网络包括许多家庭计算机,这些计算机参与工作当他们闲着的时候。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!