热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

如何避免数据中心闲置服务器泛滥成灾

相信在看到本文之前,您或多或少的读过关于在现如今的数据中心存在并未执行任何工作的闲置服务器的报道。而根据一份来自斯坦福大学JonathanKoomey教授与咨询公司Athensis

相信在看到本文之前,您或多或少的读过关于在现如今的数据中心存在并未执行任何工作的闲置服务器的报道。而根据一份来自斯坦福大学Jonathan Koomey教授与咨询公司Athensis集团的一名合伙人Jon Taylor的联合研究发现,数据中心有高达30%的物理服务器是闲置没有执行任何工作处理的状态,而却很少有人注意到这一点。

这其实并不是什么新的发现;该问题已经存在好几年了。早在2008年,麦肯锡公司就发布过类似的研究报告,发现在数据中心有高达30%的服务器“在功能上已经死了”。而数据中心设施咨询机构Uptime Institute也于2012年发表了类似的报告,发现约30%的服务器被闲置,没有工作。

那么,为什么这个问题会持续存在而未得到解决呢?原因有两个:企业的IT部门不对企业高昂的电费账单责任;服务器一旦部署完成,IT部门对其后续的所有权追踪工作就开始变得糟糕。他们只负责采购服务器,但不用付电费账单或保持适当的库存,使得僵尸服务器不断增加。

“这属于一个管理案例,是对管理的挑战,以及缺乏激励机制所造成的问题。在很多情况下,IT工作人员就能够让事情运转变得正常,并且让企业不必支付额外的电费账单。但他们没有足够的动力去帮助企业降低电费账单。”Taylor说。

TSO Logic公司的首席执行官亚伦·拉罗也发表了自己的观点,认为这是一个管理问题。“我们已经建立了自己的数据中心,并需要其帮助我们每一项业务的运行。当考虑业务优先级时,我认为很多高管都把他们的数据中心的处理看作是一个他们自己无法做任何事情的过程,让数据中心的处理工作在他们看来变成了一种消费。”他说。

“一名首席执行官可以告诉您,他们在劳动力上、在营销上、在销售上到底花多少钱,但一旦涉及到数据中心,这往往是企业最大的开销,他们却没有任何头绪了。”他补充说。

这是怎么发生的?

如果上述这个消息让您吃惊,那就太不应该了。想想看。如果您曾经走进到一处数据中心,您有没有停下来想要知道,机架中的服务器是否都被充分使用了呢?

“没有人去探究,这并不容易寻找。目前还没有简单的方法来找出答案。而如果不清楚相关服务器的所有权的话,IT部门倾向于不去关掉它。” Taylor说。他还补充说,由于达不到理想的保存记录,有时只有关闭某台服务器,看看哪个部门出问题并发出抱怨了,才能够找出谁拥有该服务器的所有权。

惠普技术服务副总裁Alastair Winner表示说,通常有多种方式导致服务器被人们遗忘。

“实际上,对于大多数企业来说,他们自己并不自行编写他们的应用程序,他们的诸多应用程序的大量工作负载需要不同的服务器和解决方案。因此,无疑将存在大量低效的内置系统。”他说。

例如,有些公司故意配置过剩产能,并让系统随时准备好当有超过平时所需的较大的载荷能力时进行接管。因此,他们可能会为需求高峰进行过度配置。

然后还有影子IT,这是某些部门的员工为了方便自己的工作而自行带入企业的IT并没有获得企业官方正式政策许可;某些部门不利用企业正式的渠道,自行采购自己的机器设备。再有就是通过企业的兼并和收购活动,其中的某些冗余系统可能会被搁置,但实际上没有被关闭。

Centrilogic公司是一家云服务供应商,同时也提供云迁移服务。该公司的技术服务主管约翰·阿伯特正在部署Windows Server 2003的迁移。他表示,在他的客户中,大约75%的客户有未使用的闲置服务器。而这还是对大型数据中心而言,更多的情况则是好多闲置的服务器人们根本不知道。

“我们发现,这些情况大多数是一台服务器原本已经设置好了之后,应用程序的所有者改变了他们的想法或应用程序从未得到批准或其只是概念服务器,从未执行任何工作。”他说。

根据他的经验,僵尸服务器往往最常见的是老旧的设备,因为使用该服务器的人员已经转移到采用别的方式,但服务器却从未被改变用途或淘汰而造成的。

“随着时间的推移,您会发现原本了解工作环境变化的相关人员已经调离,但这些环境背景信息却并未被很好的转移给新接手者,因此没有人知道这些服务器,新接手者也不会去碰它们。他们会认为,如果这些服务器存在,那么肯定是在生产环境中运行着的,因此并不用做什么改变。”他说。

帮助清除僵尸服务器的最大动力来源于今年七月微软对于Windows Server 2003技术支持的结束,迫使企业用户必须针对其老旧的操作系统进行迁移或关闭。大多数企业利用对于Server 2003的最后的支持作为一个整理他们完整的僵尸服务器清单,并完全根除僵尸服务器的机会。

“Windows Server 2003项目使得许多企业拉长了对于其僵尸服务器清除的脚步,因为这些企业用户希望能够在其技术支持结束时才来分析盘点他们目前的服务器库存。”阿伯特说。“Server 2003帮助企业用户揭露了他们真实的僵尸服务器,因为否则没有人会看他们。而如果他们不被发现,就没有人会去解决这些问题。”

如何防范该问题

Winner表示说,企业的IT部门需要开始对自己企业所拥有的相关服务器设备进行更好的追踪了。“这是最为关键的,而我们解决这个问题的方式,便是通过真正采取一套经过了非常深思熟虑的资产管理的办法,着眼于掌握服务器的物理位置,并了解他们运作的环境。”他说。

该解决方案的另一部分是捋清所有权。采购服务器或机架的关键标准的一部分应当是总拥有成本,其包括设备的电力和冷却要求。当IT部门需要对企业的电费账单负责时,他们会对让所有服务器保持在最高效率运行变得更加激进。

阿伯特的观点与上述观点有些类似,即数据中心运营商需要保持一个良好的设备库存。“他们需要对于相关的变更控制和文档处理更严格,这样才能让他们在采购一台新的服务器时,能够保持对于相关资产的追踪。之后的相关处置工作将由他们来决定。他们需要更严格的设备追踪,并进行详细的文件记录。”他说。

资产管理需要成为管理工作的重中之重,并须提请到企业管理层和财务总监,Taylor说。“这将会是企业财务总监喜欢的事情。如果您找到财务总监告诉他,可以帮助企业降低经营成本,您认为他们会听吗?当然在这一过程中您需要有相关的信息来支撑您的理论。”他说。

拉罗说,企业的数据中心必须被视为一家公司的供应链的一部分,因此企业必须与关注供应链上的其他部分一样,对其保持高度关注。“沃尔玛就着眼于其供应链的各个环节。其所有的管理人员都集中于关注及时的提供产品,并降低成本。而如果我们开始将数据中心视为企业供应链的一部分,那么相应的变化就将要来。”他说。


推荐阅读
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 本文介绍了在使用Python中的aiohttp模块模拟服务器时出现的连接失败问题,并提供了相应的解决方法。文章中详细说明了出错的代码以及相关的软件版本和环境信息,同时也提到了相关的警告信息和函数的替代方案。通过阅读本文,读者可以了解到如何解决Python连接服务器失败的问题,并对aiohttp模块有更深入的了解。 ... [详细]
  • Python瓦片图下载、合并、绘图、标记的代码示例
    本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
author-avatar
le__citron
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有