추가 DBA의 필요성을 입증하거나 반증하는 지표?


15

우리는 현재 2 명의 DBA, 저와 다른 녀석을 보유하고 있으며 추가 자원이 필요하다고 느낍니다. 나는이 주제에 대해 직속 상사와 몇 번이나 대화를 나 have지만 개념을 판매하는 데 어려움을 겪고있다. 가장 최근에 우리 관리자는 우리가 원하거나 느끼고 싶은 일의 "부드러운 가치"목록을 만들어내는 것이 정말 좋지만 실제로 도움이되는 것은 "고질적 인 가치"를 생각해내는 것입니다. 달러 절약을 보여줍니다.

인지 된 필요가 합법적인지 여부를 먼저 이해하는 데 도움을 줄 수 있습니까? 그렇다면 그렇다면이“고난 가치”목록을 어떻게 도출 할 수 있습니까? 회사 돈을 절약하기 위해해야 ​​할 일을 생각 해낼 수있을 것 같지만 우선 순위 목록 앞에 놓일 수 있으며 그 과정에서 우리에게 훨씬 더 많은 스트레스를 줄 수 있습니다.

우리 환경을 한 눈에 살펴볼 수 있도록 다음은 지원 대상에 대한 내용입니다.

프로덕션 서버 – 30
개 이상의 프로덕션 데이터베이스 – 200 개 이상의
SQL 버전 – 2008 / 2008R2 / 2012, 현재 2014 년 및 2016 년을 기준으로 2016 년 말
응용 프로그램 (타사 및 자체 개발) – 20 개 이상의
응용 프로그램 팀 지원 – 6
가상화 – 75 % 가상화 된 25 % 물리적
클러스터 – 3 개 이상의 계획된
복제 – 1 개의 배포 서버, 2 개의 구독 서버, 24 개의 구독, 6 개의 게시 서버, 12 개의 게시
로그 전달 – 8 개의 기본 + 추가 계획, 4 개의 보조 + 더 계획된, 49 개의 로그 전달 데이터베이스 + 기타 계획된
가용성 그룹 – 현재는 없지만
버전 변경 또는 DBA 리소스를 구동하는 연간 평균 응용 프로그램 업그레이드 / 설치 가능성 – 2-3
패치 (SP, CU) – 문제가 발생하지 않는 한 현재 존재하지 않음 누적 데이터베이스 크기 – 14TB +
보고 서버 – 2 대의 서버로 구성된 하나의 확장 배포, SSRS
분석 서버에 정통한 사람 – 2 대의 서버, 우리 중 누구도 SSAS에 정통하지 않습니다.

추가 DBA의 필요성을 입증하거나 반증하기 위해 어떤 메트릭을 사용해야합니까?

저의 첫 번째 의도는 현재 용량과 계획된 프로젝트 및 반복 작업을 시연하는 것이었지만 추가 리소스를 고용 할 때 ROI를 입증해야합니다.


2
다음과 같이 볼 수 있습니다. 추가 하드웨어 및 소프트웨어 비용이 투자되므로 ROI를 계산할 수 있습니다. 추가 인원의 비용은 보험료 이므로 해당 직원이 없기 때문에 발생할 수있는 비용과 상쇄됩니다.
mustaccio

답변:


16

DBA가 자체적으로 수익을 창출하지 않기 때문에 추가 DBA를 고용 할 때 ROI를 입증하는 것은 어렵습니다. 그러나 다른 지원 직원과 마찬가지로 조직에서 기능을 수행하고 수익을 창출 할 수 있습니다. 부서에 직원이 없으면 조직 기능이 덜 최적화되고 돈을 잃거나 기회를 잃게됩니다. 따라서 투자 수익보다는 투자 부족으로 인한 비용이 있습니다.

추가 DBA가 필요하다고 생각되는 경우 시간 / 기술 부족으로 인해 수행 할 수없는 기술 (시간이 부족한 경우 훈련 할 수있는 기술 (예 : SSAS 항목) 등)이없는 경우 알아야합니다. 일시적이거나 구조적 일 수 있습니다. 나는 당신이 이것을 자동화하고 약간의 경고를 설정하지만 너무 많은 반응이나 반복적 인 일과 일반적인 소방 때문에 결코 주변을 벗어나지 않으면 인생이 훨씬 쉬울 것이라는 것을 알고있는 상황에 처해 있습니다.

팀이 작동하지 않는 이유를 파악하고 팀을 문서화해야 할 시점입니다.

우선, 지금 무엇을하고 있는지, 왜 그것이 항상 시간이 걸리고, 해결해야하는 기존의 문제가 팀의 잘못 이 아닌지 관리자에게 분명히 알리십시오 . '더 나은'DBA를 고용함으로써 문제가 해결 될 것이라는 인상을주지 마십시오.
가능한 경우 향후 몇 주 동안의 작업량을 보여주는 Excel 시트를 만들어 차트가 인상적이며 단일 슬라이드로 작업량을 보여줄 수 있습니다.

일단 확실 해지면 모든 추가 작업과 개선이 필요한 모든 것을 문서화하지만 특히 비즈니스 위험과 가능한 비용이 무엇인지, 절약 할 수있는 문서를 문서화하십시오. 또한 그러한 개선 작업을 수행하는 데 필요한 인력 시간을 문서화하십시오.

방정식의 투자 측면에있는 것들은

  • 새로 고용 된 DBA의 급여
  • 훈련 가격

방정식의 저축 측면에있는 것들은

  • 정시에 완료되지 않은 프로젝트
  • 비즈니스 손실을 방지하는 다운 타임 방지
  • 법적 위험 방지
  • 데이터 손실 방지
  • 컨설팅 비용을 줄일 수 있습니다
  • 너무 많은 작업으로 인해 직원을 태우는 비용

가능한 한리스트를 완성한 후에는 최상의 가격 / 보상 옵션이 무엇인지 분명해야합니다

  • 추가 교육 받기
  • 추가 DBA 얻기
  • 기존 팀이 더 많은 시간을 할 수 있도록 물건 자동화, 물건 모니터링, 마이그레이션 수행을 도와주는 임시 컨설턴트 고용
  • 비즈니스에서 우선 순위를 변경하여 나중에보다 효율적으로 작업 할 수 있도록 준비 할 시간을 갖습니다.

1
@TomV 나는 이것에 대한 귀하의 의견을 진심으로 감사합니다. 그렇습니다.이 모든 것을 컴파일하는 데 약간의 시간이 걸릴 것이지만, 이러한 종류의 데이터가 제공되지 않거나 재앙을 피할 수 없다면 판매 할 방법이 없습니다 . 나는 이것에 관련된 시간이 있다는 것을 알았지 만, 무엇이 모두 포함되어야하는지 확신하지 못했습니다. 나는 전에 이루어지지 않은 모든 일에 대해 생각했지만, 그것은 당신의 일을하지 않고 만날 수 있기 때문에 힘든 일이기도합니다.
Jason Davis

2
당신은 당신이 이미하고있는 이유는 작업 부하가 나머지 일에서 당신을 방해하는 것을 지적해야하고 그것은 당신의 잘못이 아니에요 이유 @JasonDavis
톰 V - topanswers.xyz 시도

물론 이것은 시간이 걸립니다. 우리는 사업에 우리에게 상당한 급여, 보험, 훈련을 제공하고 경제적 침체와 해고, 성희롱 보험 등과 같은 부채를 가질 수있는 다른 직원을 고용하도록 요구하고 있습니다. 신입 사원을 너무 자주 데려가는 것만으로도 일반적으로 이것에 약간의 시간을 소비해야합니다.
Ali Razeghi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.