我想知道每天Web服务器,文件服务器,数据库服务器和打印服务器宕机的标准。
没有标准这样的东西 – 有不同的正常运行时间保证 – 通常规定为一定数量的9s(例如,5个9s是99.999%,对应于每年5.26分钟的停机时间 – 约0.86sa日)。 请参阅此维基百科有关高可用性的文章 。
正如多米尼克所说,没有“标准”这样的东西。 有“组织愿意支付什么” – 正常运行时间的改进(例如,从99%的可用性到99.9%)需要至less改进一个(通常是几个)员工水平和知识,工作实践,数量和configuration的设备。 如果你着眼于提高正常运行时间,那么你可以做到这一点,但是当你达到99.999%的可用性时,你实际上正在谈论实施了集群等事情,集群成员在地理上分离的数据中心。 可以,但不便宜。
像其他人所说,没有停机的标准。 理想情况下,它是0 …但在现实世界中,人们支付一定的可用性。 他们制定服务级别协议 (SLA),了解他们对服务的期望。 如果这些期望没有达到,就会有商定的赔偿。
对于不同的系统,正常运行时间的要求会有所不同,并且会受到业务需求的影响。 你可能有一个伟大的事情,你有五十九岁,但你是否在确保正常运行时间的服务器实际上不需要起来的时期做了很多的工作?
例如:你提到一个文件服务器作为你感兴趣的types之一。现在,一天是24小时,假设这8个小时是你的工作日,理论上66666666 …%停机时间!
同样,对于打印服务器,如果每隔几个小时将其closures5分钟,业务影响如何? 根据打印量和打印量的不同,可能根本没有业务影响 – 但它会根据整体停机时间进行衡量!
所以不行,根据一些假设标准对停机时间的绝对测量实际上是没有意义的。 反而更好地衡量实际业务影响。
我尽量不去想我的服务器,而是提供更多的服务。 我的服务器经常停机,至less每个月要修补一次,而他们提供的服务不是很less(如果不是零) – 这是通过集群和负载平衡的组合来实现的,这是相当基本的技巧,可以确保您的蛋糕仍然可以吃了它 :)