外包DBA,企业的必然选择
当企业购买了一套基于数据库后台的复杂应用程序后,如何管理数据库则就成为企业IT部门的头等大事,通常企业会在IT部门设立专门的DBA,但这样是否真的能管好数据库呢?
目前,市场上高水平且经验丰富的DBA仍属于稀缺人才。据2007年美国IT不同行业技术人员起薪的调查结果显示,起薪最高的为DBA(数据库管理员认证,该职业在全美的平均起薪高达84,750美元(年薪)。在中国,以企业聘请一名专业Oracle DBA为例,一年的薪酬、福利、培训及管理成本大约为15 ~ 20万元,有多年丰富经验的DBA成本甚至更高。
从岗位需求看,DBA在现代的企业中不仅仅只是单纯的数据库维护人员,DBA要提供高附加值的服务,要利用自己的知识和技能不断的优化系统,减少IT支出,提高企业竞争力。要做一个优秀的DBA,可持续发展的数据库从业人员,不仅仅要掌握上述提到的:掌握操作系统,存储,数据库,良好的沟通技能,项目管理的能力等等,也要对业界的最新技术有敏锐的嗅觉,具备全局的IT构架规划能力。
“培养一个精通的DBA人才需要5年时间,而这5年保守估计企业需要投入100万来进行人才培养。而一般的公司,DBA人才大约3年就会离职,因此很难保证稳定的DBA服务团队。而我们明基逐鹿的DBA项目团队普遍拥有5-8年的工作经验。”萧守真说。
而且,对于企业来说,数据库的管理是非常值得去外包的一项业务。企业应该做自己的核心业务,将非核心业务进行外包,而数据库正是典型的可外包业务。目前各企业90%以上有自己的数据库,数据库的管理需要企业付出大量的人力成本。此外由于DBA需要有丰富的管理经验,因此企业自己聘请DBA后,很可能在付出高人力成本后,还无法保证管理的专业性和可靠性,无法带来真正的价值。将数据库服务外包出去,交给专业的人去管理,自己专心做自己的核心业务,这才是企业应该去做的事。
打个比方,如同大家买车来开,同样的车,不同人的不同开法就会让车有不同的寿命和性能展现,这与对车的保养和维修是有非常大的关系的;当然,车买来就是开的,而保养和修车就要交给专业的4S店负责了,毕竟那是人家的专业,对于买车的人来讲,能够保证使用的时候,不出故障、不影响性能,这才是买车的初衷。
|