如何做好企业运维软件私人定制方案

浅谈如何提高企业IT运维管理
摘要:自2007年公司两步重组完成后,**企业大力发展企业信息化建设,近年来,**企业信息化建设稳步推进,相继建设完成全省协同办公系统、用友财务系统、资金监管系统、营销管理信息系统和MES系统等,信息化应用水平大幅度提升,实现了信息(流)在企业内“上下贯通、左右协同”,企业生产、经营等各项活动已经完全依托于上述信息系统。同时,信息系统由(系统)建设期进入维护期,正式进入“工作角色”,信息系统是否安全、稳定运行已成为影响企业运营的关键因素,信息系统运维管理工作的重要性凸显。
本文从运维管理和企业发展的关系出发,论述了企业IT运维管理的重要意义;小结笔者从事运维管理工作的认识和体会,提出了现代化运维管理应具备的一些特征;通过梳理公司运维管理现状,提出了存在的不足;同时溯源问题,浅谈了对怎样提升公司运维管理水平的思考及实际开展工作的方法。
一、为什么要加强企业IT运维管理
(一)从企业自身信息化发展需要来看
IT技术日新月异,企业信息系统越来越复杂,企业对关键信息系统的依赖程度也越来越高,以及不计其数的各类行业应用系统,无一不是支持公司业务增长的强劲动力和基础设施。如何保障信息系统的安全、稳定运行,从而保障公司的核心业务,已经日益成为一个企业需要仔细思考的问题。
(二)从提高运维服务水平,促进企业核心竞争力
企业在日益激烈的市场竞争中,保持可持续竞争的惟一优势来自于超过竞争对手的创新能力,其中业务创新和管理创新是两个基本的要素。而企业的业务创新越来越多的依赖于信息系统的支撑和保障,成功的IT运维管理也逐渐成为企业核心竞争力的重要组成部分。
保障业务的持续发展,提升企业IT能力,优化管理结构是每个企业IT管理者不断追求的目标。这不仅需要工具层面的创新,更是管理方式和思想的创新。单纯购买管理软件是不能解决根本问题的,我们应引入现代化运维管理理念,树立“以业务为中心,以服务为根本”的管理思想,从根本上实现上述目标。
二、什么样的运维管理是现代化的
标准的定义指出,IT运维管理是指IT运维管理部门利用各种IT运维支撑工具提供的确保IT基础设施和应用系统正常、安全、高效、经济运行的服务。由此可见,现代化运维就要在安全、高效、经济等方面下工夫,同时也要体现运维服务的效果和价值。具体来说,我们从以下几个方面进行分析:
(一)从运维的目标来看,便捷、高效是现代化运维的基本要求
随着企业信息化水平越来越高,业务和系统紧密相连,系统运行的好坏已直接决定了整个企业“研发、生产、营销、物流”等环节是否顺畅、高效。企业对业务的要求是“零中断、零容忍”。因此,现代化运维管理要做到响应便捷,处理问题高效,做到“预防型运维、敏捷型运维”,只有这样才能切实保障企业安全、稳定运营。
(二)从运维的对象看,紧密联系业务(服务对象)是现代化运维的基本特点
随着企业信息系统的不断建设和完善,在传统运维的基础上,运维对象发生了变化,不再单纯是以往的交换机、服务器和机房环境,还包括系统运行和应用,运维人员不仅面对各种IT资源,更为重要的是将直接面对系统的应用客户。因此,现代化运维要紧密联系业务、联系客户,只有这样运维服务才能做好,体现出直观的价值。
(三)从运维的方式看,标准、规范是现代化运维的基本思路
信息系统多种多样,有生产的、办公的、营销的。传统运维方式也多种多样,有集中处理的、有分散处理的,有现场处理的、有电话支持的,有分工处理的、有“一人包打天下”的。这种运维方式必然造成人力资源浪费、效率低下、成本偏高。因此,现代化运维要优化人力资源,统一运维流程和内容,只有这样运维服务才能富有效率。
(四)从运维管理本身来看,“专业”是现代化运维的基础保证
运维管理涉及面广、技术性强,包括系统软件、硬件、基础环境、应用环境等,同时针对每个系统,运维服务的内容也分操作类、故障类、咨询类等,方方面面、各不相同。因此,现代化运维要“(岗位)分工专业,(人员)技术专业”,同时以专业服务流程为牵引,只有这样运维服务才能有效解决问题。
(五)从运维管理效果来看,“量化”是现代化运维的显著特点
运维管理既是管理也是“服务”,传统的运维往往客户难以看见、难以了解,同时作为运维管理的主管部门(信息中心)也无法对运维服务过程和结果进行评价,双方都不知道工作做的“好与坏”。因此,现代化运维要“量化”服务,做到“目标细化、过程可管控、服务可评价”,只有这样才能根本提升运维服务水平。
三、公司运维管理的现状
近年来,**企业信息化建设稳步推进,相继建设完成全省协同办公系统、用友财务系统、资金监管系统、营销管理信息系统和MES系统等,信息化应用水平大幅度提升,实现了信息(流)在企业内“上下贯通、左右协同”,企业生产、经营等各项活动已经完全依托于上述信息系统。信息系统由(系统)建设期进入维护期,信息化工作的重点已逐渐从“建设管理”向“运维管理”过渡,工作内容由建设“点”向保障“面”转变,工作方式由“周期性”转变为“日常性”,工作范围涉及(线条)由“系统”转变为“客户(员工)—系统—运维人员”。运维管理工作的要求提升、工作量增大、管理范围和难度增加,在日常工作中存在运维人员能力不足、协调性差、约束力不强、工作被动等问题,主要体现在以下几个方面:
1、在运维组织方面:由于系统建设集成商较多,造成各系统维护人员较多且分散,缺乏相互间的配合,人力资源利用率不高;同时存在岗位职责不清晰、技术能力覆盖不全的问题。
2、在运维管理方面:各系统维护处于一种无序状态,缺乏统一管理,运维服务不够规范,管理流程、技术要求未形成统一标准。
3、在管控考核方面:运维服务质量、工作绩效、用户满意度等指标无法量化和考核,运维管控工作缺少手段,运维工作的计划、任务和重点等要素无法明晰,运维管理工作水平较低。
4、在技术支撑方面:信息维护已从单纯信息化设备维护向业务全要素监控、维护转变,业务系统连续性、安全性和高可用性成为基本要求,信息系统维护压力与日俱增,目前缺少有效的技术手段实现主动的、专业化、精细化的运维管理。
四、如何提升公司运维管理水平
基于行业对运维管理工作的相关要求,通过对企业现状、当前问题多角度的分析,公司的运维管理应快速向现代化运维管理进行转变。要建立“以服务为中心的运维管理模式”、“以构建三线联合运维团队的组织管理模式”、“以ITIL标准为指引的流程管理体系”,通过建设“监-管-控-优”为思想的IT运维管理系统(平台),实现
“精细化运维管理模式”,最终提升公司整体运维管理水平。下面,具体谈一谈对怎样提升公司运维管理水平的思考,包括目前已经实施的措施和下一步提升的思路。
(一)转变运维服务态度
运维管理要实现运维服务态度的转变,即实现从“被动”到“主动”的转变。运维(团队)服务中心通过设立统一服务台,对外(各单位、部门及员工)提供统一服务接口,打造“一站式服务”体验。服务台对外(客户)提供了一个服务需求受理和咨询的窗口,能有效解答或处理客户的疑难问题,同时根据客户申请和要求统一安排运维人员提供各类信息化服务。服务台构建了运维(团队)服务中心与客户之间便捷、高效的沟通桥梁,实现了“管理”向“服务”的转变,将运维工作从“后台”推向“前台”,解决了客户对故障不了解、服务申请流程不熟悉的烦恼,同时服务台(坐席员)辅以短信交互、网上查阅(事件进度)、在线评价、电话回访等手段,提高客户“一站式”服务体验,树立了专业、良好的服务窗口形象。
(二)转变运维管理模式
运维管理要实现管理模式的转变,即实现从“分散”到“集中”的转变。运维团队对现有运维资源(包括设备、人力、专业知识等)进行整合、优化与再配置,形成“一线服务台、二线驻场运维团队、三线专家支持团队”的联合运维服务模式,实现运维团队统一管理,资源共享、合理调配,协同化运作。一线主要工作是受理客户服务请求和故障请求,提供咨询和帮助,同时根据安全监控平台监控信息,派发故障处理任务。二线主要是驻场运维人员日常主动巡检,防范于未然,同时根据一线安排处理运维服务事件。三线主要是专家支持团队提供疑难事件和问题的技术支持,并根据需求提供远程和现场解决方案。采用联合运维服务管理的工作模式,形成较为合理的运维人力资源配置,提高了运维服务效率和质量。同时在满足工作要求的前提下,将工作不断向“一线”倾斜,运维成本不断降低。
(三)统一运维管理流程和规范
运维管理要实现运维流程的统一和规范,即实现运维管理“过程有序、工作有据、服务有效”。运维团队应耦合企业管理标准和ITIL最佳实践,引入平台化管理工具,从而把刚性的制度、规范落实到执行中去,实现运维管理过程的可管、可控、可信。运维管理流程包括合理分解运维服务的各环节,包括事件管理、变更管理、配置管理、问题管理、发布管理、作业计划管理等。在此基础上,制定相应的管理制度以明确各环节的工作要求,并以“工作服务目录”的形式具体落地,实现服务管理责权落地。统一、标准的流程规范将不同系统、分散的技术人员统一管控起来,建立起统一的工作模式和方法,使运维管理统一考评变为可能。同时流程设计与企业标准化管理紧密结合,也规范了运维工作本身。
(四)提升运维服务效果
提升运维服务效果要体现运维服务的可感知,即实现运维管理的“可视化”。“可视化”的服务体系不仅是对管理工作的可视化,而且也是最终用户服务体验的可视化。运维管理的最终目标是保证业务系统安全稳定运行(规范),同时保证(系统)用户良好的应用感知(效率)。这里的用户不仅包括企业各部门的系统用户,也包括运维管理的主管部门。良好的感知包括及时了解各重要因素的状态,即客户、技术人员、事件、系统、质量的状态,这些状态可通过“客户评价”、运维事件跟踪、系统健康度等“量化”、“可视化”体现。可视化拉进了客户与信息中心的距离,让技术人员和信息中心管控更加紧凑,不仅提高了客户满意度,也有效解决了运维管理工作无法量化、细化以及考评模糊的难题。
此外,随着现代化运维管理向纵深发展,“成本控制”和“服务体验”是现代化运维管理面临的“积极而有意义”的话题。今后,企业运维管理要在更高层面进行整合,实现企业多级的统一集中运维(省市地三级),实现人员集约、资源共享、知识共用,通过专业工具的合理运用,不断将专业化运维工作交由非专业人员办理,进一步降低运维成本,解决运维工作量与成本之间的矛盾。同时,要大力运用移动互联、智能终端、云平台等技术,实现运维服务远程化(云服务)、敏捷化和过程互动,增强客户体现效果,让大家在信息化的“虚拟家园里遨游”。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。企业IT运维效率低——如何破?
随着IT建设的不断深入和发展,IT系统的运行维护已经成为了CIO和IT部门普遍关注和不堪重负的问题。近日有一个调查问到目前CIO最关注的问题是什么时,大多数CIO表示最关心的是IT运维成本过高。原因是在过去的5年中,很多企业都实施了很多IT系统,使到IT运行越来越复杂,也越来越难管理。
联想企业网盘()是联想重要创新业务方向之一,从2006年开始产品技术研发,至今稳定运营10年。联想企业网盘凭借品牌优势、满足客户核心需求的产品、完善的服务体系,领跑中国企业网盘市场,市场份额占比41%。至今已服务50+行业、25万+企业用户,在政府、教育、金融、能源、制造、交通运输、建筑工程等行业树立了产品口碑和标杆影响力。
联想企业网盘是如何做到提高企业协作的灵活性与协作效率的
移动办公与多终端支持——更方便
针对行业人员频繁外出,联想企业私有网盘支持iOS,Android,Windows,Mac多系统终户端,使用手机或PC便可随时随地调取和上传文件,支持各种格式资料预览及文档在线编辑,轻松实现移动办公。
协同办公与文档管理——更高效
联想企业私有网盘中不同子账户对同一文件的操作权限不同,用户可对几种常见格式的办公文档进行在线编辑,对同一文件的多个版本进行跟踪比对。保障在文件使用过程中对文件的有序管理,提高企业运营效率。
灵活办公与账户权限管理——更灵活
在账户管理上联想企业网盘做到了对企业组织架构完美映射,多级嵌套式管理账户权限,团队和团队之间自由授予权限,并且科学系统的管理用户,对用户进行批量创建、授权、临时冻结和激活,真正做到灵活办公。
安全办公与数据全方位保障——更安全
数据安全涉及很多方面,主要包括:数据不丢失,数据不泄露,数据不篡改,数据服务不中断。在传统信息系统中,要完全做到以上四点,需要在软硬件和人力上做大量的投入。例如:数据不丢失,需要做防止磁盘损坏的Raid,需要定期对数据库和文件系统做全量或增量备份;数据不泄露,要利用HTTPS对链接进行加密防止数据被劫持,要防止数据库被SQL注入从而被刷库;数据不篡改要防止利用可选前缀碰撞等方式制造MD5相同而实际不同的文件进行挂马等破坏性活动;数据服务不中断,一方面要防止DDoS攻击,另一方面还要做好双机热备以应对突发。在联想企业网盘中,首先将元数据和文件进行分离并将文件分割为数据块,从而保证了包括联想员工在内的“局外人”看不到文件内容;文件块进行异地三重备份,即使某地发生自然灾害,文件也不会丢失,这在传统的文件管理中很难做到;在传输中,采用网银级别SSL传输协议加密,全程采用AES256数据加密技术;在设备管理上,支持IP地址白名单及终端过滤;支持文件误操作恢复,防止“辛苦工作几多年,一夜回到解放前”。并且,联想企业网盘通过十年的运营,打造了8级抗震机房、两路市电两路高压兼备UPS的电力供应、365&7&24的电话客服等一整套安全体系,保障了用户数据安全无死角。
定制化服务提高办公效率
对于企业级服务而言,除了技术上的支持,更重要的还是能够提供高质量、可快速反应的服务能力。联想企业网盘为客户提供7x24小时的电话支持服务,承诺客户普通问题快速反应并处理,特别复杂的问题也必须在24小时以内解决。
联想企业网盘,通过集群应用和分布式网络存储技术将客户不同类型的存储设备通过应用软件集合起来,提供企业级数据存储、管理和业务访问高效协同的应用系统和解决方案,是国内首家通过工信部可信云服务认证的在线应用存储服务。这意味着联想私有云盘从服务协议(SLA)标准性、数据存储可靠性、用户数据私密性、业务可用性、功能完备性、运维系统完善性等多方面达到国内顶级云服务认证标准。其中99.9%业务可用性,99.999999%数据存储持久性两项重要指标均达到业界领先水平。
声明:本文仅为传递更多网络信息,不代表站长之家观点和意见,仅供参考了解,更不能作为投资使用依据。
看过本文的人还看过
最新图文推荐
最新专栏文章
大家感兴趣的内容
网友热评的文章  【IT168 评论】运维自动化是2010年开始炒得很热的一个概念,也让很多工程师、用人单位瞎激动了很久,我也跟风学过puppet和python,求职双方也经常在面试时花大量时间谈运维自动化。  但冷静下来想想,所谓自动化,只是让培训机构赚钱的噱头而已。  一句话概括运维自动化  单说“运维自动化”几个字太抽象容易被主观塞进去很多概念,上百科搜索到IT运维自动化的介绍又太详细、大帽子太多。  如果把运维自动化在一句话说清楚,比较官派的说法就是:“运维自动化就是在企业业务越来越复杂、对IT人员要求越来越高……balabalabla……的前提下,靠人工已经无法满足运维工作的需求,只能靠自动化技术来解决这一问题。”  如果用比较粗糙的说法就是“活多人少的情况下,运维不想靠堆人力去解决繁琐的问题,只能靠运维自动化来给自己减负。”  运维自动化理论与现实相悖  粗看这些理论挺有道理,但仔细分析根本不是这么回事。首先,我们真的忙了吗?  我认为运维的工作量并没有随着企业需求越来越复杂而变大,就算变大也不是靠自动化能解决的体力活。  运维自动化是给运维用的,请各位运维想想,我们的日常工作,这些年来有太大变化吗?  初级运维大部分时间在做上线和监控,高级运维在改结构修bug。对于那些重复性的工作,云计算供应商能比你做的更好,云主机、云监控、云RDS、云存储等等服务都是在给运维减负。  企业业务需求越来越复杂是真的,具体来说是技术进步企业要求越来越刁钻了。数据库要求主从实时同步,存储不能用NFS要用分布式,前端业务要求无缝切换等等。我是不是谈偏题了,这些东西跟运维自动化有什么关系?你意识到问题就好,我们这些年新增的业务需求,没多少是可以靠运维自动化解决的,要解决这些问题,还要靠我们自己的脑子。  运维自动化=shell脚本  其实我们一直在做运维自动化,因为我们会用shell脚本。  我们可以说只要企业需求有变动,我们就要搭服务、搭监控,做这些事情都要写自动化脚本。当你激动的说到“自动化脚本”的时候,我想问一下,你不会写shell脚本吗?  搭完某个服务以后,一个有经验有责任心的运维,自然会写好系统优化脚本,复制监控监控模版。如果我们用puppet,用python,最后一样脱不了指定主机名的工作。  我们完全可以用shell脚本完成各种模拟运维操作的动作,熟练使用shell脚本也是每个运维的必修课,我们有必要为了一个噱头去学习python吗?  我曾经看过puppet的官方文档,他能管理的资源列出来的有“文件”“属主属组”“挂载”“软件包”“服务”“-exec使用本地shell”,在我看来其实也就是“文件”和“-exec”。  在Linux shell脚本里,关于运维有这么多命令“cp、scp、nc、ssh、rsync、svn、chmod、chown、service、/etc/init.d/”,这些命令已经够用了。  我用puppet的时候,只是用他频繁监控几个重要的系统配置文件。上线的工作真正繁琐在要把realserver从LB上摘下来,且需要用人力去判断能不能摘。  具体摘设备、传新备老代码、重启java容器、回滚代码的工作我都写好脚本了,就这样还因为麻痹大意而出了几次高负载或丢步骤的情况。  如果能运维自动化的东西,必然能写shell脚本搞定,如果用shell脚本搞不定的东西,“运维自动—挂”。  运维自动化优化  老生常谈,运维应该眼界高一些,不要总是忙着优化手头的工作,而要想手头的工作有没有必要。  有朋友肯定要说我的工作不到家,上线居然还需要人力判断,我承认这是问题,但这问题在架构不在运维。如果上线不需要人工干预,为什么不直接让开发执行?甚至更进一步,让应用服务器定期去svn上检测有没有新代码?在测试环境我们也会用hudson和maven让开发自己搞,但我肯定做好一个系统镜像保证他们把系统玩坏了也能快速恢复。  在生产环境里,运维该做的不应该是纠结一步人肉操作该用shell还是python代劳,而是说好好去推动一下,能不能多上几台服务器,能不能降低一下耦合度,不要让我们手动盯着上线工作了。  我现在的公司后台做的不好,很多业务相关的sql修改都要开发写好语句给运维执行。如果这个时候我给mysql安装个phpadmin就是本末倒置,写个脚本能自动传sql过去还是本末倒置,我实际该做的是催促公司尽快做出来企业管理后台可以让运营和客服人员直接去改业务数据。  我们写多少牛逼的python脚本,不如做一个稳定到单机房断电都不会宕机的架构;用好运维自动化很牛逼吗?是的,就跟用好某种文本编辑器一样牛逼。  运维自动化背后的利益推动  鼓吹自动化的大师里,很多位其实是运维开发两条腿都很短的杂鱼。  我曾经看到过一个运维自动化的教程,作者很认真的教我们,如何用某种自动化工具调用本地shell,用sed命令将crontab里的ntpdata任务时间给变更了。看到这一段,我被他的执着蠢哭了,所谓的自动化居然是用ntpdate更新系统时间。  我也见过某大师写的自动化代码,朋友告诉我他的python水平只值6k—连异常都不处理,我用半瓶醋的水平仔细看了一下他的源码我真的笑出来了,每隔几行必然能看到一个os.system(“shell命令”)。  在工作环境里,我用“tar/var/aaa/bbb/ccc/*.jpg”这类通配符匹配出来目标文件,写了个10行的脚本,将某高手用perl写了100多行,但其实就是find+tar的脚本给替换掉了。  在处理数据的时候,我也写python脚本,因为效率远超shell脚本。但运维自动化一定要用python脚本,更新文件必用puppet,对高手来说这是风格,对新手来说这是跟风。  有心的朋友可以帮忙查一下,从2010年开始,都有哪些培训机构新增了运维自动化课程或python运维课程,又有哪些人靠这些技术把自己包装成了大师。  运维自动化的困境  那些高端大气上档次的运维自动化教师们,永远无法回避我这两个问题:  1、在一个100台机器下的小公司,搞运维自动化是不是在自己立项冒功?你写好的运维自动化系统,是不是配合着把文档写的很细很好了,会不会系统升级一下就运维自动挂了。  越是小公司,越容易出现单台机器跑多个业务、不同机器的环境变量完全不同的情况。假设你是个技术新兵,不用自动化只会挂一台机器,用自动化挂一堆机器;假设你是个技术高手,你知道其中的风险更不会盲目的信任一个脚本。  2、在500台机器机器以上的大公司,确实很需要运维自动化,否则光是手动画网络拓扑图和加监控就能累死人。  但在这个环境里,最重要最有含金量的是系统架构的设计和演进;运维自动化只是减负的工作而已,哪有聪明人放着金砖不要却要板砖的?  你觉得有没有可能这个公司几十个技术高手天天为上传个js文件累的要死,就等你一个空降兵来部署自动化系统解救他们的?  做运维自动化,必然是自己公司内部的服务器有大量增加,增加到你觉得手动操作很累的地步,这个时候做运维自动化是水到渠成的。但运维自动化的工作一般是企业内部已有的运维来推动的,这不应该当作招人的理由。  运维自动化也不是简单的写一些脚本或部署文件同步工具,它没有真正成型的方案,因为这是要用机器模拟运维工程师的劳动方式。每个运维团队的工作风格都不同,生搬硬套外来的自动化方案只会让我们邯郸学步举步维艰。  如果你入职第一个月就被要求设计部署自动化方案,那只能证明这个公司确实没有运维人才,且这个公司很闲其实不需要运维。  重新审视运维自动化  运维自动化的目的,放低端点,就是解决运维手动操作容易出错的问题,放高端点是希望运维忽略具体命令而更重视最终成果。  在低端领域,我们可以很自信的说,用shell脚本就是运维自动化;在高端领域,肯定已经搭建好了自动化环境供我们观摩学习和修改;如果你有幸参与到大规模自动化部署,那是确实是一次很有趣的挑战;在一个更高的层次上,你会发现诸如系统标准化、应用模块化、统一认证系统等等更有价值但没人炒作的技术。。运维自动化不用专门去学习,自动化的“大师”也不用刻意招聘。  最顺手的工具就是最好的工具  IT人热爱某个技术就应该成为某项技术的主人而非信徒;我在文中多次强调shell脚本的可用性是因为shell脚本是每个运维必须掌握的技能。  在本文中我大量引用了对时下最热门的几个自动化运维工具的一些批评案例。但这些样例并不是用来攻击这些技术本身。事实上我Puppet应用QQ群是我唯一一个没有退出的Linux技术群,而我明白自己的Python水平看复杂的代码都费力。只因为这两个技术被野风吹的最火,我用他们来说明每杆大旗下都少不了盲从的人。  如果你坚信某个技术是特别强悍的并对我的言论怒火中烧,请你想想你能用你的工具做到的事情,在我的环境里能不能提前绕过,就算碰到了我能不能用shell脚本解决掉。我并不反对你推广你的方案,但我认为“循环调用SSH命令是一个我能接受的、可行的方案”。  我们应该减少盲从,拿起最顺手的工具去做一番事业,而不是玩赏最精美的道具却迷失了目标。  原文链接:http://caoyameng./9732  作者:老曹

我要回帖

更多关于 上海软件定制企业 的文章

 

随机推荐