首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带宽高效软件RAID

带宽高效软件RAID
EN

Server Fault用户
提问于 2011-12-09 23:12:20
回答 1查看 105关注 0票数 0

我有个疯狂的想法..。如果我找到我丢失的那块

  • 采用带有40个窗口工作站的网络( 24小时)
  • 每台机器使用500 GB容量中的20 GB。
  • 在每个iStorageServer上安装免费的副本
  • 为每个存储创建iSCSI目标(400 GB x 40 = 16 TB原始存储)
  • 在中央Linux服务器上安装软件RAID和LVM,如果不超过1/3的工作站同时停机,存储就在线。所以10 TB存储

..。最后一部分是关键部分。如果我使用常规的linux类型的raid,所有的流量都会在LAN上造成破坏。但一定有什么东西能更优雅地处理这件事..。如果它真的很聪明,它也能处理优雅的退化.一半的唤醒站都离线了?没问题..。看一半的文件。他们回到网上..。他们来了。

顺便说一句,这不会被用于任何关键任务数据,高流量数据.它可能会存放一些档案或备份的备份,或者只是一个巨大的磁盘,垃圾,需要不时放在某处。

..。我希望通过发布这篇文章,你会说“它已经存在了,它支持Windows工作站作为数据存储库”(我知道它在Linux上已经存在了)

谢谢

EN

回答 1

Server Fault用户

发布于 2011-12-09 23:22:47

这很难做到的原因很简单--想想当一台机器在离线很长一段时间后恢复正常时会发生什么。它的大部分数据都过时了。此时,您有两个选择:

1)你把它同步起来。但这将给所有机器和网络带来沉重的负担,直到机器恢复同步为止。当您试图重新处理数据时,数据会发生变化,并且性能会持续一段时间。谁知道呢,也许当你把机器同步回来的时候,它还是会被关掉的。

2)你没有同步它。这避免了上面1中的问题。但问题是你的冗余水平会逐渐下降。如果你击中了魔法的1/3,你就会爆炸而失败。

从概念上讲,问题是:假设您有9台机器,而您的设计计划是可以用任意三台机器恢复数据。现在假设你实际上只有三台机器,而且你还在运行。您将积累仅在这三台机器上的数据。当第四台计算机出现时,您就处于一种易受攻击的状态,如果另一台机器出现故障,就会丢失数据。因此,无论性能的成本如何,你都必须快速同步。

这并不是说这是个坏主意。它只对某些类型的数据有用。例如,它很适合备份,因为它们不会改变。你可以把新的信息放在任何一台机器上。暂时失去对备份的访问并不重要。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/339603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档