我们有一套6台服务器用于存储一些海量数据库。 目前,他们拥有280GB的磁盘空间,并通过15K SCSI驱动器镜像,我们现有的数据库将其填充到213Gb。 新的数据结构大约比旧的大1.1倍。
我们需要相当便宜地将这些系统的磁盘空间增加一倍。 我现在没有“预算”,但假设它在5K以下。
我们正在迁移我们如何存储这些数据库,我们也不会购买新的服务器迁移…
目标是将数据迁移到临时存储上的临时数据库,确认迁移成功后删除旧logging,然后将新logging移到永久存储上。
因此,总结一下:1)我们需要暂时“提高”容量以迁移数据2)我们不想花费很多钱3)我们需要在传输数据的过程中尽量减less风险。
我会避免NAS的。 对我来说这只是一个“偏执狂”的东西。 如果你花费了1K的时间,build立一个基本的系统(甚至是新的)将会很容易,并且加载4个或者5个500GB的硬盘,所有这些硬盘一起被攻击(我的个人喜好是Raid-5)。 在Raid 5中,你会接近1.5TB。 如果你只是做了条纹,你会得到2〜2.5TB的。 然后,您可以在“项目”之后使用一个系统 – 无论是存储还是其他您正在testing的应用程序。
记住:一个NAS系统你有限的控制(有人说这是一件好事)。 但是,如果您不得不以某种方式操纵正在存储的数据,那么在我看来,一个合适的计算机系统将是一条可行的路。
祝你好运 :)
如果在临时存储上的性能不是什么大问题,那么最好的办法就是获得一个带有1TB磁盘的USB或便宜的NAS机箱。 并在那里转储临时数据。 那么当你需要随机任务的时候,你有一个备用存储TB
在5K以下?
获得一个惠普Proliant G6的每个300GB的8个磁盘,12GB的内存,2个四核心Procs大约3-4K欧元 – 它只需要1U
会给你非常好的 IOPS,你可以在以后作为一个真正的生产箱使用。
NAS? 不,谢谢,如果我的网站上有什么依赖于它,我不会去消费NAS …
我会用超微AOC-SAT2-MV8 SATA控制卡和一些硬盘build立一个基于opensolaris的盒子。 这样,如果你需要一个地方来保存那些没有被大量使用的文件,那么他们就有一个地方。 这样的6-7TB解决scheme将使您远远低于1000美元大关。 这是ZFS意味着你可以根据需要增长。
如果这些是Linux / Unix机器,那么这个(或者对于正在使用的文件系统的等价物,如果适用的话)通常是“给我更多空间”的强大魔术咒语:
tune2fs -r 100 /dev/whatever
我遇到了一个大型Oracle数据库的类似情况。 我们手上有一个Drobo( http://www.drobo.com )(不是networking启用的),所以我把它装满了磁盘,并连接到我的Mac笔记本电脑。 我通过NFS共享Drobo设备,并将数据复制到它上面。 我们在生产存储上进行了必要的维护,然后将数据复制到其中。 虽然需要一段时间(500GB左右),但一切都很顺利。