集中式拓扑系统的负载均衡
对于集中式的分布式文件系统,其中心节点就是对数据分发起到主要控制作用的节点,又称为主控节点。在现有的分布式文件存储系统中,GFS和HDFS就是最典型的有中心节点分布式文件系统,下面以HDFS为例进行分析。HDFS采用了机架分配机制实现分布式存储和负载的平衡,其主要实现思路如下[3]:
(1)用户向集群提交数据块,系统在接收到数据后,按照预告设定的副本参数(默认为3)复制出若干副本;[3]
(2)按照定义好的机架分配策略,把刚才生成的各个副本逐一分发到集群中[3];
(3)对于默认3个副本的情况,按照机架分配规则,其中两个需要放置于同一个机架上,但这两个副本分别处于该机架的不同节点上,另外一个副本则要求单独置于另一个机架上[3];
(4)启动一个定时任务,通过Name Node节点定时扫描所有节点,统计出整体负载分布情况[3];
(5)将集群当前负载状态与预设的阈值进行对比,并根据对比的结果对各节点的负载情况进行调整,从而实现负载均衡
本地负载均衡是?
本地负载均衡不需要花费高额成本购置高性能服务器,只需利用现有设备资源,就可有效避免服务器单点故障造成数据流量的损失,通常用来解决数据流量过大、网络负荷过重的问题。同时它拥有形式多样的均衡策略把数据流量合理均衡的分配到各台服务器。如果需要在现在服务器上升级扩充,不需改变现有网络结构、停止现有服务,仅需要在服务群中简单地添加一台新服务器。
上一篇:基于LAN的数据备份方式是什么?备份软件是一种计算机程序?
下一篇:最后一页