为什么大型Exchange安装需要停机才能进行维护?


8

多年来,我已经使用了几家顶级的第三方Exchange供应商,并且它们都有定期的计划内停机时间以进行例行维护(大约每月一次)。我想知道与Exchange相关的是什么使得无法避免这种性质的停机?维持24x7全天候正常运行是真的不可能吗,还是价格太昂贵?为什么?


2
IMO提出此问题的方式使它成为服务器故障的话题。该站点适用于您管理的系统,而不是有关托管提供商如何设置其系统的问题。这样的问题就可以了,例如“如何将交换机设置为没有维护停机”。
Zoredache

@Zoredache现在已经使用了三个不同的Exchange主机了相当长的一段时间(一年以上),并且全部三个都进行了定期的计划维护,因此我认为在不中断的情况下设置Exchange安装是不切实际的。我想找出原因。@Zippy似乎有答案。
Michael Teper 2011年

我同意Zoredache,这是一个最终用户问题。这也是完全主观的,尽管简短的答案必须是:所有Windows系统都脱机进行维护(例如修补,更新等)的相同原因
John Gardeniers

Linux系统也需要修补和更新。
ceejayoz

Answers:


7

Windows和Exchange更新始终要求重新启动才能完成安装,因此这是其中的一部分。通过良好的计划和正确的设置(负载平衡器和群集),您可以保持24x7的正常运行时间,以便始终在一台服务器上使用电子邮件。

但是在客户端,总是会出现短暂的中断(5-30秒),因为Outlook会发现它所连接的CAS服务器处于脱机状态,而自动发现会将其切换到另一个。通常,发生这种情况时,您会收到“ Exchange管理员进行了更改,要求您重新启动Outlook”消息。

这不是长时间的中断,但是可以算是中断,因此这就是为什么您需要安排维护时间来执行此操作的原因。在维护期间也有可能出现问题,因此要对CYA进行安排。

编辑:因此,我发现如果您将负载平衡器放在CAS服务器的前面,您将不会在Outlook中收到“ Exchange管理员进行了更改...”消息。当负载平衡器将您切换到活动的CAS服务器时,您仍然会短暂中断。


服务器切换没有理由不要求客户端重新启动其软件(这与在Web服务器重新启动时要求用户重新启动IE / Firefox一样荒谬),这只是Exchange本身的缺陷。
Lie Ryan

听起来这是迄今为止最合理的答案,但它与@Massimo的答案直接矛盾。关于如何决定授予哪个答案,我有些茫然。有什么建议吗?
Michael Teper 2011年

我会投票给zippy回答,而不是massimo回答。即使没有两台服务器和共享存储,也无法访问邮件时,您将始终拥有短暂的过渡期。客户端上的缓存模式可能会使这种情况不太明显,但是我真的不希望两台服务器同时访问同一后备存储。
罗伯特·诺瓦克

9

长话短说...您没有使用那么多提供程序。

没有理由需要安排Exchange环境的常规停机时间(尽管安排常规维护时段始终是明智的选择)。尤其是在Exchange 2010中。只要适当地计划和实施了冗余,一切都会顺畅进行。冗余网络,冗余存储,冗余服务器。

您可能不会使用每月3美元的提供商获得此服务。我不转销每月$ 3的Exchange邮箱。我推荐托管Exchange的大多数理由都涉及到电子邮件和正常运行时间的重要性。您必须为并非一直失败的提供商支付更多的费用,但是投资回报率才有意义。

我们的提供商会为每次计划的维护发送电子邮件。我们每个月至少收到其中一个。其中99%的人基本上读到:“我们正在2AM到2:15 AM之间对服务器进行维护。您可能会注意到15-30秒的连接问题,而邮箱/存储发生故障。”

如果您正在寻找100%的正常运行时间而没有30秒的故障转移,那么您将无处可寻。不支持Exchange,不支持Google Apps和Domino。不存在100%的正常运行时间。总是需要维护时段,并且故障转移仍然需要时间(即使时间很短)。

因此,找到一家新的提供商,其价格可能会更高,但会为您提供所需的正常运行时间。


2
@Jason对不起,但您的回答是矛​​盾的。首先,您说不需要定期停机,然后再说了,没有人可以避免。您引用Google作为Exchange的反例,但是我从未收到有关GMail或Google Apps的停机通知。您还错误地假设我使用了底层Exchange提供程序。实际上我还没有,而且我每月支付的费用已远远超过3美元/邮箱。
Michael Teper 2011年

2
您可能不会从gmail或Google应用程序获得停机通知,但这并不意味着您将不时遭受严重降级(对于我的域,上个月是3-4次)。
罗伯特·诺瓦克

1
杰森并不矛盾。计划的维护时段(需要时可计划维护的可预测时间范围)是一种很好的做法。计划的停机时间(可预测/保证的停机)将不会。看到不同?
罗伯特·诺瓦克

3
but your answer is a contradition. First you say that regular downtime is not required and then you say that it is。并不是真的不需要实际的停机时间,但是故障切换可能会在很短的时间内发生。在故障转移窗口期间,我不会将服务器称为“停机”。必须维护各个系统,但是如果您花费大量的时间来正确安装它,则整个Exchange安装都不必关闭。
Zoredache

100%正常运行时间怎么不可能?难道您不只是拥有一些具有较低优先级MX记录的服务器,这些服务器在主服务器关闭时保存邮件吗?
Daniel Lo Nigro

7

实际上,为网络的每个部分都保留N + 1冗余,以确保维护所需的停机时间不会花费更多;足够多的服务将不再具有价格竞争力。大多数企业对最小的计划内停机时间非常容忍。这并不是Exchange所独有的,几乎我处理过的任何类型的几乎所有托管供应商都做同样的事情。

就Exchange而言,它将至少每个月(星期二)补丁程序下降一次。


6
每个人都希望100%的正常运行时间,但是很少有人愿意或有能力为此付出代价。对于电子邮件服务器,我认为大多数人都可以正常运行99%。
zippy

1
对于较大的N值,保持N + 1冗余的成本很低,OP对大型Exchange安装很感兴趣,因为它应该能够提供N + 1冗余。
Lie Ryan

@Lie Ryan-在大型安装基础上,每位用户的费用可能会更低,但这不是免费的。如果人们面对的是每月10美元的交易所托管和每月5美元的交易所托管,那么有多少人会选择成本更低的计划并担心停机,甚至从未意识到每月10美元的托管主机的可用性是5美元的托管主机的3倍,这就是为什么要花更多钱的原因?
罗伯·摩尔

5

Exchange唯一需要进行的日常维护工作就是修补服务器,在正确构建的环境中,这根本不会造成停机:即使只有两台服务器,您也可以在修补和重新引导另一台服务器时保持其中一台处于活动状态。进行备份不会造成任何停机,并且测试还原是需要在DR环境中而不是在实时服务器上完成的工作。我真的不明白这个“例行维护”是什么,或者为什么根本不需要它。

当然,我并不是说确保99%的正常运行时间很容易;即使在最好和最昂贵的环境中也会发生麻烦。我的意思是,根本没有理由为了“例行维护”而关闭Exchange系统。除非您对数据库执行例行的脱机碎片整理,否则,在他的头脑中,任何人都不应再这样做了(但仍然...)。


0

在Exchange中,没有任何东西会使其固有地不可靠或容易崩溃...实际上,我认为相反的情况适用。这取决于提供者如何设置以提供其Exchange 服务

一项服务可以由一个或多个服务器提供 -主要网站,电子邮件系统(例如gmail,hotmail等)由服务器组提供,这些服务器组旨在允许承载该服务的某些服务器脱机而不影响可用性服务。

如果提供服务的服务器构建在支持高可用性(例如,群集)的系统上,则某些提供服务的服务器可能会脱机,而实际上并未使服务本身脱机。

这就是理论…… 可以使该理论在实践中起作用。问题是提供商准备在硬件,系统设计和支持上花多少钱(例如,从可用的99.99%变为可用的99.999%的成本比从可用的99%变为99.9%的成本要高得多) 。对于托管服务,这很快成为人们准备为服务付费的问题。

对于提供商而言,这很快会变得昂贵得令人望而却步,当您要获得很高的可用性时,即使是很小的停机时间也可能会破坏您的统计数据

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.