服务器应用经验 细谈一二

   最初参加工作时,做的事情基本上都是优化服务器的工作。什么香港服务器,美国服务器;对于公司来说不管哪里的,不管是服务器托管的还是租用的,大都几十万买来的服务器对于我们来说还得像伺候起来的爷,得天天看着:什么日志、告警、温度等等。我对服务器有着至今不能忘记的感性认识。在这里和大家一起闲聊几句。

影响服务器正常使用的主要因素有这么几个:

   1. 应用部署规范。应用部署不规范是IT支撑中心的常见弊病:服务器共用,但是没有机构进行资源统一管理或管理体制松散,这样极易造成服务器资源耗尽。同时应用程序上没有给用户查询或操作进行界限上的限制,用户可以查询几乎无限长的表单,后果可想而知。

   2. 用户行为习惯。用户滥用服务器资源往往是造成服务器宕机的主要因素。以文件服务器为例,用户通常在服务器上直接打开文件,直接编辑,中途反复存盘;有时候下班也不关闭文件,就这么留着。这样一来,服务器负担过重,用户软资源也无法得到有效保护。为了这种在线编辑的需求,企业投入了大量经费,如大容量UPSraid5改为镜像、加大内存,等等。以数据库服务器为例,用户查询话单数据往往进行客户端挂机查询,一查就是一个月,在十几亿的数据中海量搜索大约几百万的数据,而后再二次统计,一个月后查询结果再出来,这样投入的维护人力较上述的硬件投资往往更大。而这部分的投入一般说来是可以节省的,通过用户培训或配置权利制约用户使用,将服务器的负载数据通过某种形式发送到客户端,不说资源节约,至少不滥用。

   3.初始配置与定位。服务器在项目成立之初往往报的不是实际应用情况。要么是报的配置很低,这样项目比较好审批通过,或者中标容易;要么报得很高,因为遇到了一个脑袋发热的审批者,他想干一番大事。这样造成的后果是资源浪费,或者空闲资源被非法挪用,比如另外一个项目存储不够,就挪用了这个服务器上存储,另外一个项目内存不够,就借用这个服务器上的内存,跑一个大进程在这台服务器上。长此以往,服务器又成了垃圾。 

 

   那么,对于企业而言,服务器的发展方向也相对明确(从稳定性考虑,可能忽略科技创新及前瞻性):

       一、可堆叠。利用云计算或者其他技术将服务器通过简单接口堆叠起来,完成一台整合的强大服务器的功能,这样将极大节省客户投资。目前已经有这种思路,但是局限在一个厂家,每次还得整个大机柜买走;用了几年之后,来了个新技术,不能兼容原来的,客户之前的投资又浪费了。

      二、虚拟化。永恒的主题,服务器能够进行各个虚拟化部件的自管理能力。这样可以进行服务器的有效复用,同时IT支撑中心的工作内容也将清晰很多,我想这部分责任应该由虚拟化厂商和磁盘管理的厂商承担。

      三、专业服务器。服务器的发售应该面向行业,2007年以来,HPDELL的战略即是如此,针对零售业的服务器、针对仓储业的服务器、针对电信运营商的服务器,等等。

 

你可能感兴趣的:(服务器应用经验 细谈一二)