当前位置: 首页>>WEB开发>>正文


用于证明或反驳额外DBA需求的指标?

webfans WEB开发 , , 去评论

问题描述

我们目前有2个DBA,我和另外一个人,我们都觉得需要一个额外的资源(或两个)。我在几个不同的时间与我的直接经理谈过这个话题,但我很难将这个概念卖掉。最近,我们的经理与我们分享了我们提出我们想要或认为我们需要做的事情的“soft values”列表真的很不错,但真正有用的是提出“hard values”,显示节省了美元。

如果我们认为需要是合法的,你能帮我理解吗?如果是的话,我们如何才能提出这个“hard values”列表。我觉得我们可以想出那些我们需要做的事情来节省公司的资金,但这可能只是放在我们的优先事项清单的前面,而且在这个过程中对我们的压力更大。

为了让您高度了解我们的环境,以下是我们正在提供支持的内容。

Production servers – 30+
Production Databases – 200+
SQL Versions – 2008/2008R2/2012, looking into 2014 now, and 2016 later in the year
Applications(3rd party and home grown) – 20+
Application Teams Supported – 6
Virtualization – 75% virtualized 25% physical
Clusters – 3+ more planned
Replication – 1 distribution server, 2 subscription servers, 24 subscriptions, 6 publication servers, 12 publications
Log shipping – 8 primaries +more planned, 4 secondaries + more planned, 49 log shipped databases + more planned
Availability Groups – None at the moment, but exploring the possibility
Average application upgrade/installs per year that drive version change or DBA resources – 2-3
Patching (SP, CU’s) – Non-existent at the moment unless an issue comes up Cumulative database size – 14TB+
Reporting Servers – One scale-out deployment consisting of 2 servers, neither of us are well versed in SSRS
Analysis Server – Two servers, neither of us are well versed in SSAS

我们应该使用哪些指标来证明或反驳对额外DBA的需求?

我的初衷是展示我们目前的能力与我们计划的项目和重复任务,但我们需要在招聘额外资源时展示投资回报率。

最佳解决思路

由于DBA’s don’t自己产生收入,因此在雇用额外的DBA时展示投资回报率很难。然而,他们确实允许组织运作并产生收入,就像任何其他支持人员一样。任何部门缺乏员工,使组织功能不那么理想,亏钱或失去机会。因此,缺乏投资而不是投资回报会产生成本。

如果你觉得你需要额外的dba,你必须知道由于缺乏时间/技能而无法执行哪些任务,如果缺乏技能(例如你提到的SSAS内容)可以训练,如果它没有时间的话可能是暂时的或结构性的。我一直处在这样的情况下,你只知道你的生活会更容易,如果你可以自动化这个或那个或设置一些警报,但由于过多的反应或重复工作和一般的灭火,从来没有绕过。

一旦你确定了你的团队为什么不能正常运作它应该是时候记录它了。

首先,记录你现在所做的事情,为什么要占用你所有的时间,并向你的经理清楚地说明需要解决的现有问题绝对不是你团队的错。确保您不会通过雇用’better’ dba来解决问题。如果可以的话,制作一张excel表来显示未来几周的工作量,图表会给人留下深刻印象,并且可以在一张幻灯片中显示您的工作量。

一旦明确了这一点,就记录所有其他任务以及需要改进的所有内容,特别是记录业务风险和可能的成本,并节省成本。还要记录您认为需要多少man-hours才能进行这些改进并执行这些任务。

投资方面的事情是

  • 新雇用的dba的薪水

  • 训练价格

在等式的储蓄方面发生的事情是

  • 项目未按时完成

  • 防止导致业务亏损的停机时间

  • 防止法律风险

  • 防止数据丢失

  • 咨询费可以减少

  • 因工作太多而烧毁员工的成本

一旦您将列表编译为完整,就应该清楚最佳价格/奖励选项是什么

  • 获得额外的训练

  • 获得额外的DBA

  • 聘请临时顾问协助自动化东西,监控内容,执行迁移,以便现有团队有更多时间

  • 改变业务部门的优先级,这样您就有时间做好准备,以便以后更有效地工作

参考资料

本文由朵颐IT整理自网络, 文章地址: https://duoyit.com/article/3047.html,转载请务必附带本地址声明。