我有一个 Windows Server 2012 R2 设置,其存储如下:
- 1x 900GB 内置硬盘(操作系统驱动器)
- 1x 1TB USB SSD(客户端计算机备份驱动器)
- 2x 1TB USB SSD(C 盘备份 - 每周进行热插拔以进行异地备份)
目前,网络上的所有共享文件夹都位于安装服务器操作系统的 C 盘上。C 盘每晚备份到其中一个热插拔 SSD 上,每周更换磁盘。另一个备份 SSD 用于客户端计算机备份。
问题在于,除了我不认为这是一个好的设置之外,C 盘空间不足,因此需要升级。我的想法是完全重新调整设置,如下所示:
- 购买 3TB HDD
- 使用 3 个 1TB SSD 和新的 3TB HDD 创建存储池
- 在存储池上创建奇偶校验卷
- 将服务器文件夹从 C 盘移至奇偶校验卷
- 将 C 盘备份到奇偶校验卷
- 将 Azure 备份设置为存储池中所有卷的异地备份解决方案
这个设置是否足够强大,可以提供现场和异地冗余?我是否可以正确地假设此设置将提供约 3TB 的可用存储空间,并且在存储池中任何磁盘发生故障时应提供冗余?这是一个经济有效的解决方案吗?
任何建议,将不胜感激!
答案1
我认为这会奏效,但我的建议是先进行实验。您可以创建一个 Windows Server 2012 R2 VM 并为其提供一个 OS 驱动器,然后您可以复制按 1:1000 缩小的存储设置。即,为其提供一个 3GB 驱动器和 3 个 1GB 驱动器,创建存储池,并确保您对其工作方式感到满意。不会花费您任何费用。
不过,需要提醒的是,我们的 Windows 2012 R2 存储服务器一直给我们带来麻烦。当然,我们为其设置了存储空间和 ReFS,这些都是非常前沿的技术。但是,如果您要将大量数据复制到池中或从池中复制,则很有可能会不稳定。因此,请对其进行彻底测试,并确保在需要时能够重建它。
另外,您还没有说您计划如何处理客户端计算机备份。这些备份也会进入存储池吗?
还有一个问题,您使用什么备份软件?您的备份方法、机制和保留期限是什么?
这引出了最后一点。使用 Azure Backup 每晚存储约 3TB 的数据将花费您财富!如果只是增量,那应该没问题,但您可能希望模拟要传输的数据量以及要保留多长时间。有了这些数据,您可以使用 Azure 定价计算器来计算要花费多少钱。
答案2
我建议这样做:
- 一对 2TB 硬盘采用 RAID1 结构,用于实现数据冗余。
- 容量适中的 SSD(例如 128-256GB)
- 一种名为“SSD 缓存软件”的技术PrimoCache
- 经过测试的 UPS 不错,因此您不会被不同步的写入所困扰。