0、方案介绍
多网卡负载均衡有哪些好处和不足呢?
- 多网卡可以提升共享式存储的效率。
群晖使用多张网卡能为多人共享的网络环境提供更高效的服务能力。在一般的网络环境中,交换机分出来给客户机接入网络的带宽一般都为1Gbps,一般情况下,群晖采用RAID 5阵列的IO速度完全可以跑满好几个"1Gbps"。多人共享,客户机的带宽是1Gbps,群晖的带宽从出口处限制了分布式共享存储的根本效率。为了解决这个问题,可以采用多种网络改造方案。
- 部署中仍存在一些问题,亟需合理解决方案。
最简单的情况,群晖增加万兆网卡,网络设备更换带有万兆端口的设备,客户机也可以酌情升级网卡设备。但是这种部署方式极其烧钱(如果你是一个肥肠有钱的技术爱好者可略过这句话),所以使用多张千兆网卡部署均衡负载是最具性价比的方案。如果将网络环境全部升级到了10Gbps(万兆),那么文件的传输速度就是1GB/s。如此恐怖的共享速度,即使是阵列后的硬盘IO也相当有难度,至少要12块硬盘左右才能达到这个速度,要随时稳定此速度还需要更多的硬盘加入阵列,以及部署SSD缓存的方案。并且软RAID对CPU是有一部分消耗的,还需要酌情考虑性能问题,性能过低有可能造成不可抗力的后果。
针对这些问题,我们做了解决方案总结:
所以,在一张千兆网卡的情况下,再增加一(多)张千兆网卡是最具有性价比的过渡方案。因为大多数情况中网络环境我们无法干预,例如家庭中嵌入墙内的网线,公司、学校内已经固定的网络设备。并且一张千兆网卡在某多上面也才二十多元一张,只需要多插一根网线,速度就可以得到很大的提升。在客户端中,如果需要更高的速度,也可以增加网卡提高网络的带宽,在下面中展示操作方法。
1、方案选择
负载均衡有两个方案:平衡SLB与平衡TCP。
找到控制面板—网络—网络界面—新增—创建Bond
两种模式对比:
- 平衡SLB模式:能提升多人共享环境中的效率性和稳定性,但是对个人使用几乎没有提升,只有均衡负载的作用,能提升服务能力。优点是不需要网络设备支持,只需要连接到傻瓜式交换机上面即可。
- 平衡TCP模式:可以提升网络带宽,假设存在两张物理网卡,可以组成一个逻辑网卡,带宽翻倍的情况下并且做到1+1冗余。但是必须要物理设备支持“链路聚合”。原理:在群晖这边,将两个物理网卡视为一个网卡使用,也就是说把两根网线当成一根网线使用,相对应,在网络设备的一边也需要做相同的配置才能正常的和群晖组成链路聚合。
支持链路聚合的路由器比较贵,价格都在一百多左右,看个人需求购买,2.5G
的网卡在某多50元左右。个人环境下使用,完全可以购买两张2.5G
网卡将客户机与群晖直连,也可以达到很高的速度。如果购买支持链路聚合的交换机,使用console
线配置交换机需要拥有一定的网络搭建经验,有需求的话后期也可以展示锐捷、思科等设备的链路聚合。
2、总结
核心思想是:结合实际环境部署。
对于理论,我们只要知道存在这种部署方案即可,更多情况下需要结合实际,做具体的适配。要提升群晖的网络带宽,要有良好的网络环境,如果是校园网,很难做到提升外部访问,完全可以使用高带宽的网卡直连电脑,自带的千兆网卡在外访问即可。千兆网络的文件拷贝速度已经可以达到110MB/s,满足日用是完全足够的,只有在固定环境使用iSCSI
存储有必要做足配置。
下期,我们将讲解iSCSI存储
及其部署方案。
本文来自投稿:
FranXX.Tech
https://vioe.top/post/8
数据安全:分布式存储(三)群晖多网卡负载均衡
评论