Rob*_*est 0 windows windows-update windows-server-2008-r2 vmware-esxi vmware-vsphere
我们有一个很棒的基于 VMWare 的可视化环境,到目前为止,它一直托管着一系列基于 Linux 的 VM。我们现在添加了托管 SQL Server 实例的 Windows Server 2008 R2 VM。
是否存在应用 Windows 更新以减少或消除服务器停机时间的绝妙策略?
我已经考虑过克隆服务器,应用更新然后切换网络,但到那时 SQL 服务器将过时。
任何想法都非常感谢。
Windows 服务器停机更新是不可避免的。但是,服务停机是可以避免的。关键是要意识到停机时间需要通过服务可用性来衡量,而不是单个服务器的状态。
对于您的 SQL Server 实例,最好的办法是实现某种形式的多服务器实例化。Microsoft 在 SQL Server 2014 中允许的一种技术是AlwaysOn 群集(故障转移群集和可用性组)。早期版本具有类似的集群和/或故障转移技术。
一般意义上使用的两种主要策略是故障转移和负载平衡。对于具有一个主节点和一个备用节点的故障转移对,如果主节点出现故障,则另一个节点应作为服务提供商无缝接替。对于智能负载平衡,流量在多个节点之间共享,并自动排除宕机的主机。
大多数这些技术的成本可能很高,尤其是对于需要保持最新状态的数据库。对于数据库集群,您通常应该拥有企业级共享存储,如果您还没有这样的系统,这可能是一项昂贵的投资。此外,请务必检查您的许可权限和成本,一旦您引入集群或故障转移解决方案,它们可能会发生变化。