我正在寻找最经济高效的方法来最大限度地减lessWeb服务器的停机时间和数据丢失。 我正计划实施硬件突袭,但从我的研究中,良好的RAID控制器是昂贵的,应该避免廉价的。 对于成本,我不知道这是值得的。 我们希望将停机时间和数据丢失降到最低,但是几个小时之内并不是很大。 我们正在运行定期备份,但是我也需要保护RAID。
设置: – Windows Server 2008 32位-VMWare ESXi -SQL Server 2008 -1 – 1 TB驱动器。 – 3个额外的驱动器的空间
我刚刚开始阅读有关Windows Server 2008的软件RAIDfunction。这是最好的解决scheme吗? 它与VMWare兼容吗? 有更好的软件RAID解决scheme吗? 还有其他的非RAID镜像选项吗?
你几乎是在袭击。 软件镜像是好的 – 你的主要问题是,一旦失败,服务器将无法启动。 没有WINDOWS可以在这里做 – 它可能会停止在BIOS级别/引导加载程序找不到可启动的硬盘。
这需要有人redirect引导装载程序才能使用备用磁盘。 Windows代码从哪个光盘启动,将有2个条目与镜像,你只需要手动启动服务器使用备份光盘;)根据您的要求,这是非常好的。
性能对镜像的影响是可以忽略的 – 一个RAID 5需要工作来写(加载数据,校验和等),一个镜像只是发送写入到两个光盘。 我在一个设置像那样跑了一年。 过了这么长时间,我就select了一些服务器来硬件查找,这些服务器function强大,内存很大,并且使用虚拟化;)
你不能击败好的硬件RAID。 我无法告诉你我是多么欣赏我们的惠普(以及之前的Compaq)SmartArray RAID控制器。 他们可能会阻止更多的停机时间,而不仅仅是我们networking中的其他任何事情,IMO值得每一分钱。
话虽如此,RAID本身还不足以防止数据丢失。 正如你所提到的,一个好的备份系统是至关重要的,一个非现场存储策略也是可取的。
虚拟机也为您提供了备份和数据保护的其他机会 – 快照和映像备份可以大大减less从networking故障中恢复的时间。
如果你想节省一些钱,而不是寻找企业级的保护,你可以插入另一个磁盘,并使用Windows镜像当前的磁盘 。 只要你保持定期备份,这将(大部分时间)让你运行,如果磁盘失败。
如果你能买得起第三块磁盘和一个不错的RAID卡( 3ware , Adaptec ),那么RAID 5对于networking服务器来说就不错了。 提供更高的弹性和更高的读取速度。 它会写得慢一点,所以要注意,如果你将数据库托pipe在同一台机器上。
如果你能买得起第四块磁盘,那么准备一个热备用是值得的。 没有像磁盘死亡,你立即重buildarrays。 当天的恢复真棒。