关于如何更新和重启实时服务器的最佳实践

关于如何更新和重启实时服务器的最佳实践

我们有一台业务关键型服务器,两年多来从未重新启动过。它运行的是 Windows Server 2003,带有 SQL Server 2005 (SP3)、Visual Studio 2005 和 2008R2,并且有从 2 到 4.5 的多个版本的 .Net。

随着时间的推移,机器积累了相当多尚未安装的 Windows 更新和安全补丁。

我们希望计划一次适当的重新启动并安装所有更新,至少将 SQL Server 升级到 SP4。

在适当的时候,我们将需要升级到 Windows Server 2012、sql server 2012 等,但目前我们必须在预算和基础设施限制之内(非营利组织)。

是否有“最佳实践”或任何提示/提示,说明如何最好地重新启动机器?是否有一个工具可以将机器镜像到 VM 服务中,例如,在重新启动时模拟当前机器,而不会停止任何服务?

该业务是全天候运营的,因此我们需要继续运行现有服务。

谢谢

答案1

首先,如果任务至关重要,就应该有多台服务器,并内置冗余和备份。每台服务器有时都需要重新启动;你能保证在停电期间电池备份和柴油发电机始终启动吗?病毒爆发怎么办?XP 下周会终止使用吗?配置会发生变化吗?

我工作的地方有“任务关键型”服务器,但我在工作过程中开始建立冗余。5 个服务器,所有服务器都以不同的组合执行相同的任务。如果 1 号服务器出现故障,我已经在 2 号和 4 号服务器上运行了它的服务。2 号服务器出现故障,1 号服务器和 4 号服务器将接管。你明白我的意思。

如果您可以预见到关闭,请将其安排在最少使用的时间,通常是下班后。尽可能多地提前通知,通常通过电子邮件、电话或公告。没有警告是最糟糕的情况。

您还可以研究虚拟化,但是这篇文章太长了,无法写完。

相关内容