首先,服务器能够长时间持续的工作是和其硬件架构及使用环境相关的。 排名第一中提到的火星探测器其实使用的也是IBM P series服务器,并且在探测器里搭载了两台,以实现HA冗余。
生活中的商用服务器为了能够达到用户的不间断持续高可用性的需求,往往都是要使用硬件或者软件层面的集群式配置以达到此方面需求。
从各个平台简单说下,一般的PC SERVER,既大量的存在商业服务器领域的windows或者linux服务器【还不清楚的话,简单来说就是cpu使用的是因特尔生产的】,其可靠性是最差的,一年下来,正常的使用环境下,一百台服务器中宕机10次左右都算正常的,包括软件和硬件原因。
像大部分的网游服务器,网页服务器,以及著名的某网购6服务器使用的都是此类pc server架构,所以大部分的网游都会有一个例行停机维护时间,一方面用于软件的升级,另一方面用于硬件故障的维护【此类硬件故障是指不会直接宕机的故障,例如做了RAID冗余的磁盘故障,双电源环境下的单个电源故障等无法直接在线更换的变更】。
但是如果出现了导致宕机的硬件故障怎么办呢,例如cpu或者内存的故障,这时pc server就只能挂掉了,但是我们优秀的软件工程师可以设计出集群架构,通俗点说,就是多台服务器运行同一个业务,一台或者多台服务器离线并不会对整体业务造成严重影响,一般严重点也就是性能下降,例如你在玩某网游时大家都在抱怨服务器卡之类的,可能就是此类问题发生了。
还没完全回答题主问题,别急,刚刚说了pc server,再说下unix server。
这个unix server的服务器,可靠性就更加强大了,计算能力也更强,同样,接触的用户也更少了,一般小公司是无法承受其维护和保养的费用的,更别说购买了。
这么说,一台pc server的价格大概在3000到100000左右,而unix server的价格大概在300000到30000000左右,单位都是软妹币。
而价格上的提升当然也会带来稳定性的提升,大部分低端的的unix server的使用方式与pc server并无太大差异,也是集群化使用,但是性能有明显提升,这类服务器的系统管理员也必须开始接触纯命令行的系统界面了。。。大部分操作都不是用鼠标而是用一段段繁琐的指令来实现。
联系QQ 2880990294 电话18326835655
福州精品段:59.56.66.* 适用于游戏|棋牌|菠菜|cdn布点|网站等业务
我来简单介绍一下:
前面的24,25,26位置的是服务器内置硬盘, 12是光驱, 10和11是前置进风口, 8和9是电源开关操作面板.
后面的机箱中13-16及23是磁盘阵列的控制模块, 再最后面的是机载网卡光纤卡之类, 从外行的眼光也能看出模块化的冗余程度还是很高的,
这台服务器的报价也就是一台奥迪A4L的价格.......
----------9月17日中午14时更新终----------
而高端的unix的服务器,其可靠性已经可以达到每年高可用性99.99%的指标。但是购买价格及维护费用〖专门占地颇大的机房,高额的空调费,让小企业直接能破产的电费,监控费,安保费等等〗都决定了其用户群的范围又进一步的缩小,一般只有银行,证券保险,电信业等等才会进行使用。
----------9月17日中午14时更新终----------
类似前面提到的cpu,内存的故障,为何在这个价格不会引起宕机呢?因为技术更强大了,已经非常智能的可以将单个故障的cpu或者内存检测并踢出,这样所影响到的仅仅是一部分性能问题。
〖目前高端的unix服务器可以做到单台64C 4-8核 2T内存的架构〗
但是客户依然害怕宕机的风险,因此此类服务器一般使用双机集群,已经可以达到其稳定性的需求了。
最高大上的,目前服务器界,不,或者说IT界只有IBM的Z系列服务器了,价格是不对外公开的,软件产品的价格更是非一般客户可以接受的,目前国内仅有五大行及少数有钞票的商业银行可以承受。
具体宕机次数,可以说在历史上都是屈指可数的【宕机也并不一定是由于硬件故障所导致的】。
所以,再总结下,服务器为什么能够长时间的持续工作,是依靠强大的硬件可靠性架构为主,功能丰富的集群化软件为辅,保证了服务器的长时间工作。另外,机房环境,维护人员的技术水平〖我又想起某年某银行的扫地阿姨在清洁机房时把那个红色小开关上面的灰用抹布擦掉,再重新推上去的故事〗也是密不可分的。