Метрики, чтобы доказать или опровергнуть необходимость дополнительных администраторов баз данных?

15

В настоящее время у нас есть 2 DBA, я и еще один парень, и мы оба чувствуем потребность в дополнительном ресурсе (или двух). Я несколько раз беседовал с моим непосредственным руководителем по этой теме, но у меня возникают трудности с продажей идеи. Совсем недавно наш менеджер поделился с нами, что это действительно хорошо, чтобы придумать наш список «мягких ценностей», которые мы хотим или чувствуем, что должны делать, но что действительно поможет, так это придумать «жесткие ценности», показывая сбережения доллара.

Не могли бы вы помочь мне понять, в первую очередь, является ли наша осознанная потребность законной, и если да, то как нам поступить с этим списком «жестких ценностей». Я чувствую, что мы могли бы придумать те вещи, которые нам нужно сделать, чтобы сэкономить деньги компании, но это может быть просто поставлено во главу нашего списка приоритетов, и это намного больше стресса для нас в процессе.

Чтобы дать вам возможность взглянуть на нашу среду на высоком уровне, вот что я рассматриваю с точки зрения того, для чего мы предоставляем поддержку.

Производственные серверы - более 30
производственных баз данных - более 200
версий SQL - 2008 / 2008R2 / 2012, обзор 2014 и 2016 гг.
Приложения (сторонние и отечественные) - более 20
поддерживаемых групп приложений - 6
виртуализация - 75% виртуализировано 25% физических
кластеров - запланировано еще 3+
Репликация - 1 сервер распространения, 2 сервера подписки, 24 подписки, 6 серверов публикации, 12 публикаций
Доставка журналов - 8 первичных + больше запланированных, 4 вторичных + больше запланированных, 49 баз данных с доставкой журналов + еще Запланированные
группы доступности - на данный момент отсутствуют, но изучается возможность
Среднего обновления / установки приложений в год, которые изменяют версию диска или ресурсы DBA - 2-3
Patching (SP, CU) - в настоящий момент не существует, если не возникает проблема. Совокупный размер базы данных - 14 ТБ +
серверы отчетов. - Одно масштабное развертывание, состоящее из 2 серверов, ни один из нас не разбирается в SSRS
Analysis Server - два сервера, никто из нас не разбирается в SSAS

Какие показатели мы должны использовать, чтобы доказать или опровергнуть потребность в дополнительных администраторах баз данных?

Моим первоначальным намерением было продемонстрировать наши текущие возможности в сравнении с запланированными проектами и повторять задачи, но нам нужно продемонстрировать окупаемость инвестиций при найме дополнительных ресурсов.

Джейсон Дэвис
источник
2
Вы можете посмотреть на это так: стоимость дополнительного оборудования и программного обеспечения является инвестицией, поэтому вы можете рассчитать рентабельность инвестиций. Стоимость дополнительного персонала - это страховка , поэтому вы компенсируете ее с возможными расходами, связанными с отсутствием этого персонала.
Мустаччо

Ответы:

16

Трудно продемонстрировать окупаемость инвестиций при найме дополнительных администраторов баз данных, поскольку администраторы сами по себе не приносят доход. Однако они позволяют организации функционировать и приносить доход, как и любой другой вспомогательный персонал. Нехватка персонала в любом отделе делает организацию менее оптимальной и теряет деньги или теряет возможности. Таким образом, затраты связаны с отсутствием инвестиций, а не с возвратом инвестиций.

Если вы чувствуете, что нуждаетесь в дополнительных администраторах баз данных, вы должны знать, какие задачи вы не можете выполнить из-за нехватки времени / навыков, если это недостаток навыков (например, материал SSAS, который вы упомянули), который можно обучить, если это нехватка времени. может быть временным или структурным. Я был в ситуациях, когда вы просто знаете, что ваша жизнь была бы намного проще, если бы вы могли просто автоматизировать это и то или настроить какое-то оповещение, но просто никогда не приходили в себя из-за слишком большой реактивной или повторяющейся работы и общего тушения пожаров.

Как только вы определили, почему ваша команда не функционирует так хорошо, как должно, пришло время документировать ее

Прежде всего, документируйте то, что вы делаете сейчас, почему это занимает все ваше время, и четко сообщите своему руководителю, что существующие проблемы, требующие решения, абсолютно не являются ошибкой вашей команды . Убедитесь, что у вас нет впечатления, что проблема будет решена путем найма «лучших» администраторов баз данных.
Сделайте лист Excel, показывающий вашу рабочую нагрузку на ближайшие недели, если можете, графики впечатляют, и он может показать вашу рабочую нагрузку на одном слайде.

Как только вы это выясните, задокументируйте все дополнительные задачи и все, что нужно улучшить, но особенно документируйте, каковы бизнес-риски и возможные затраты, и может быть экономия. Также документируйте, сколько человеко-часов, по вашему мнению, потребуется, чтобы внести эти улучшения и выполнить эти задачи.

Вещи, которые идут на инвестиционную сторону уравнения:

  • Зарплата вновь нанятого DBA
  • Стоимость обучения

Вещи, которые идут на стороне сбережений уравнения:

  • Проекты не завершены вовремя
  • Предотвращение простоев, которые заставляют бизнес терять деньги
  • Предотвращение юридического риска
  • Предотвращение потери данных
  • Консультационные расходы могут быть уменьшены
  • Стоимость выгорания сотрудников из-за слишком большой работы

После того, как вы составите список настолько полно, насколько сможете, должно быть ясно, какой вариант цена / вознаграждение является наилучшим

  • Получение дополнительной подготовки
  • Получение дополнительных администраторов баз данных
  • Найм временного консультанта для помощи в автоматизации, мониторинге, миграции, чтобы у существующей команды было больше времени
  • Изменение приоритетов, наложенных на вас бизнесом, чтобы у вас было время наладить дела, которые позволят вам работать более эффективно в дальнейшем
Том V - попробуйте topanswers.xyz
источник
1
@ TomV Я действительно ценю ваш вклад в это, и да, это займет некоторое время, чтобы скомпилировать все это, но просто нет способа продать это, если нет такого рода данных, чтобы предоставить, или проглотить катастрофу. Я знал, что будет время, связанное с этим, но просто не знал, что нужно включить. Я думал о том, что все это не было сделано раньше, но это тоже непросто, потому что это может показаться, что вы не выполняете свою работу.
Джейсон Дэвис,
2
@JasonDavis, поэтому вам нужно указать, что вы уже делаете, и почему рабочая нагрузка мешает вам делать все остальное, и это не ваша вина
Том V - попробуйте topanswers.xyz
Конечно это занимает время. Мы просим бизнес предоставить нам значительную зарплату, страховку, обучение и прием на работу другого сотрудника, который может иметь такие обязательства, как экономический спад и увольнение, страхование от сексуальных домогательств и т. Д. И т. Д. Не думайте, что предприятие будет просто сдавай новых сотрудников слишком часто. Обычно вам нужно потратить некоторое время на это.
Али Разеги