​ 前几天github服务器故障,传言服务器被偷走一度上了热搜,后证实传言是P图(下图为假)。

但确实每次大型互联网公司服务器故障都引发了人们的广泛讨论。其中还有不少上了热搜。那么服务器到底是何方神圣?

首先来看一下服务器的基本组成:

CPU、内存、硬盘、主板及外设,等等……这不就是计算机吗?没错,服务器本质就是一台计算机。个人计算机也可以用来架设服务器用,不过专业服务器会性能更好,更稳定而已。

最早其实没有“服务器”这种硬件称呼,而是一个软件概念。以往软件开发大多是“C/S”模式。其中“C”是指接收信息和跟用户交互的软件——客户端Client,“S”是指提供信息或服务的软件——服务端Server 。后来计算机制造厂商为了强调计算机的用途, 把那些专门用来提供服务,长期开机的计算机称为服务器Server。英文是一样的,中文翻译从服务端变成了服务器。

同样是计算机,那为什么办公电脑崩溃了计算机管理员只会叫我们重启,而服务器坏了却能上新闻头条呢?因为服务器虽然各项组成和个人计算机相似,但在各项组成的性能上都大大提高,所以服务器崩溃其实是小概率事件。正如单车坏路上了估计没人来采访你,但是飞机出故障了绝对是个国际新闻。

那么服务器为了保证不出故障,都做了哪些努力呢?

一、硬件方面

硬件一方面设计寿命本身就比个人计算机长的多,另一方面硬件采用冗余设计保障稳定,即使单个出问题也可接替工作。

1、CPU

CPU是服务器最核心的运算部件。个人电脑一般是单颗多核,而服务器大都是多颗多核,坏了一颗还能继续用。

2、内存

个人计算机一般2个插槽,4-16G的内存。而服务器内存动辄几百G起步,最大支持内存可达TB级别,内存插槽更是从几十到几百不等(个人计算机一般2个),坏一个不在话下。

3、硬盘

服务器的硬盘是用来存储各种数据。硬盘的稳定对系统的稳定高居榜首。其他硬件坏了还能更换,硬盘坏了更换所有数据都没了。服务器硬盘采用RAID技术做冗余和备份,保障其中一个或几个硬盘故障(按不同RAID级别)仍不丢失。

4、电源模块

服务器为了保障24小时持续运行,一般配有两个以上电源模块,当其中一个电源适配器出问题时,另一个也可保障正常运行,可热拔插故障电源模块更换。

5、其他设计

服务器用的都是纯铜散热器、纯铜散热片,而且机箱风扇也都有严格要求保证散热。服务器硬件配置超过实际要求,使硬件不需要满负荷不需要工作;主板都是6层以上PCB(印制电路板)。

二、系统方面

服务器系统现在主流分为Windows操作系统和Linux操作系统。Windows系统不同于个人所使用的WIN7和WIN10,而是专用的WindowsServer系统.Linux操作系统是开源操作系统,版本很多,如CentOS、Ubuntu、Debian、RedHat Enterprise Linux等。

三、维护

根据统计,金融企业,每次宕机损失平均为1000万美元,所造成的无形资产损失更是无法估量。所以对于部署了重要信息系统的服务器,企业都要对其进行专业例行维护和故障应急处理策略而个人计算机大多是出现问题才会送修或者干脆买新的

四、供电

为了保障突发性停电仍能运行,服务器一般采用UPS电池供电,可保障市电停电仍能运行几个小时,在此期间,服务器可保存数据,做好停电准备工作,如是特别重要的服务器,还会准备发电机保障24小时不停机。

五、运行环境

服务器一般部署于专用机房,对粉尘、温湿度都有要求。因此配置精密空调24小时调节,并带抽湿和加湿功能。A类和B类机房要求一样,温度都是23±1℃,湿度均为40%~55% 。C类机房的温度为18~28℃,湿度35%~75%。温度过高或过低将会使服务器受到损害并加速其老化,从而影响服务器的使用寿命。而湿度过高可能影响元器件短路,湿度过低可能引起静电击穿。

另外,这还只是指一个机房的保障,重要金融、银行系统等还会采用两地三中心容灾系统(支付宝更是三地五中心),保障地震等不可抗力下的服务器仍能提供服务。正是因为有这样多重保障,服务器崩溃或故障才成为了小概率事件。

更多信息技术技巧和资讯,请移步微信公众号:信息技术员。与你共同探讨企业信息管理、信息技术、办公实用。

服务器为什么能够稳定可靠运行?相关推荐

  1. 华为云确定性运维,为政务云平台稳定可靠运行保驾护航

    摘要:在"一切皆服务"的战略下,华为云基于积累的综合治理经验,提出并实践了"确定性运维"方案. 本文分享自华为云社区<华为云确定性运维,为政务云平台稳定可 ...

  2. 稳定可靠的Windows Server 2008 R2服务器操作系统

    几月前随手写了篇偏市场的文章,有幸被成为微软的Windows Server 2008 "闪亮的日子" 征文活动获奖作品,转过来分享给给想了解windows Server 2008 ...

  3. linux下并行运行脚本与让程序可靠运行

    1 使程序可靠运行 linux下远程进行命令执行时 可能由于网络问题,使得终端窗口被断开,导致终端内子命令执行失败. 为什么ssh断开后你运行的进程会退出呢? 因为所有进程都得有个父进程.当你ssh到 ...

  4. 让进程在后台可靠运行的几种方法

    Linux 技巧:让进程在后台可靠运行的几种方法 想让进程在断开连接后依然保持运行?如果该进程已经开始运行了该如何补救? 如果有大量这类需求如何简化操作? 我们经常会碰到这样的问题,用 telnet/ ...

  5. 稳定可靠github加速神器 FastGithub

    最近玩jetson nano和ROS,经常因连不上github导致程序无法安装成功.试了很多种方法,终于找到一个稳定可靠的选择:FastGithub.而且同时支持win, linux, mac,使用很 ...

  6. 华为云数据库稳定可靠-即开即用

    华为云数据库稳定可靠-即开即用 华为云数据库是基于华为多年的数据库研发.搭建和维护经验而产生的一款云产品.它使用了数据库云化改造技术,可以大幅优化传统数据库,可以为用户提供更高可用.更可靠.更高安全. ...

  7. 让进程在后台可靠运行的几种方法 nohup,setsid,,disown,CTRL-z ,screen

    让进程在后台可靠运行的几种方法 几年前在developerWorks上面看到的文章,感觉非常实用,又简单整理了一下,转到这里,希望给看到的人带来一些帮助.文中提到的nohup和subshell方式一直 ...

  8. 哪个服务器比较稳定,云服务器哪个比较稳定

    云服务器哪个比较稳定 内容精选 换一换 对比以往的C6云服务器,盘符是vd*格式,譬如vda.vdb,新购的C6云服务器盘符变成的sd*格式.本节操作介绍盘符变成sd*格式的原因,以及常见的磁盘操作场 ...

  9. 纳滤膜分离技术用于制药提纯精制处理 稳定可靠

    纳滤膜分离技术应用于生物发酵液中有效物质的提取,可确保有效物质无污染.无细菌,还可以减少废水的排放量,是比较流行的一种新型膜分离技术.近年来,被广泛应用于发酵制药提纯领域. 生物发酵制药工艺发酵液提取 ...

最新文章

  1. jdbc mysql 实例名_JDBC连接自定义sqlserver数据库实例名(多个实例)
  2. 今天微软的office 2010终于发布了!
  3. 基于MATLAB的RSSI 和 PLE 定位算法,并通过卡尔曼滤波器减少非视距误差
  4. 表格打印没有左边线_office办公软件Excel表格的打印技巧,建议收藏
  5. C/C++ _wcslwr_s 函数 – unicode 字符串大写转小写 - C语言零基础入门教程
  6. [BZOJ3238][AHOI2013]差异 [后缀数组+单调栈]
  7. SQL查询单表数据(一)
  8. 利用Hexo搭建个人博客-博客发布篇
  9. jquery 访问.ashx ashx取所传参数的值
  10. hive内部表和外部表的区别_HIVE拉链表实现
  11. AudioScheduledSourceNode
  12. 游戏测试与一般的软件测试的区别在哪里?
  13. 27. Remove Element
  14. 使用 MyEclipse远程调试 Java 应用程序
  15. GP数据库-Creenplum
  16. python 操作微信小程序数据库 实现批量修改
  17. AIMD response function的一般推导
  18. Listary 配置常用搜索
  19. 【无人机三维路径规划】基于A算法解决三维路径规划问题含危险障碍地形含Matlab源码
  20. C# 一键获取本机的详细IP信息

热门文章

  1. three.js 光的介绍(05)
  2. (最新react-native-0.59.5) 如何将ReactNative项目集成到现有得Android项目中(两种实现方法之一)
  3. JAVA编程_05_超市奖票兑换
  4. 著名数学家朱梧槚的发现揭示课本有一系列重大错误
  5. 【Unity入门】21.预制体
  6. 【射雕英雄传】文本分析初步(姓名,丹药,秘籍,招式)[scrapy, jieba, matplotlib]
  7. 4款优秀的开源的考试系统
  8. 电子技术——系统性分析反馈电压放大器
  9. 进入BIOS+制作u盘启动盘+将u盘启动盘设置为开机首选方法
  10. matlab中用公式求pi值,matlab用π 4公式求π的近似值,直到某一项的绝对值小于10-6为止...