sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan formulerer du din værdi som DBA til finansdirektører

Databaseadministratorer har ofte svært ved at formulere deres værdi for en organisation. Dette er overraskende i betragtning af, at næsten alle dele af nutidens virksomheder er drevet af pålidelige data.

Databaser er missionskritiske. I det øjeblik en database går offline, kan du begynde at tælle omkostningerne. Tag for eksempel erfaringerne fra én stor it-virksomhed. Deres database kørte perfekt; så besluttede de at lave en Black Friday-kampagne. IT-virksomheden lavede et stort markedsføringsfremstød, der viste sig at være enormt succesfuldt. Langt over en million kunder kom online den dag, hvilket var genialt, indtil deres database gik i stå.

Her var den største, mest succesrige marketingkampagne i virksomhedens historie. Callcenteret genererede hundredtusindvis af dollars i minuttet på toppen af ​​deres Black Friday-kampagne. Men i det sekund, databasen gik ned, havde den en direkte, kvantificerbar effekt.

Måder at formulere din rolle som DBA

Upålidelige databaser kan skabe eller ødelægge en virksomhed. Derfor har de mennesker, der holder disse databaser sunde, en direkte indflydelse på virksomhedens bundlinje. DBA'er, udviklere og andre administratorer af data i virksomheden skal være i stand til at formulere værdien af ​​deres roller og værdien af ​​deres aktivitet i kroner og øre. Dette er især relevant, når de leder efter støtte til nye projekter eller kontanter til at finansiere dem.

Du kunne gå til din chef og sige:"Hør her, kan jeg få noget værktøj her?" eller "Kan jeg skifte database? Jeg tror, ​​at denne anden vil være mere produktiv." Og din chef kan måske endda lide den idé, men de er nødt til at få sign-off fra nogen i finanssektoren.

Finansfolkene vil have svar på spørgsmål som:

  • Hvordan vil dette spare penge for virksomheden?
  • Hvordan vil det generere flere penge til virksomheden?
  • Hvordan reducerer det risiko med hensyn til at spare eller tjene penge?
  • Hvordan vil det i tilfælde af regulerede industrier reducere risikoen for manglende overholdelse?

Det er her, dine key performance indicators (KPI'er) kommer ind.

Vigtige KPI'er til brug for CFO'er

Brug disse overvågnings-KPI'er til at hjælpe med at kommunikere værdien af ​​dine daglige overvågningsansvar:

  • Tilgængelighed: Hvis tilgængeligheden af ​​et callcenter eller salgsdatabase falder, skal du være specifik med hensyn til den økonomiske indvirkning på virksomheden. Kvantificering af tabet af dollars på sekunder eller timer vil gøre problemet mere håndgribeligt for beslutningstagerne.
  • Opløsningstid: Hvert sekund, du kan tage ud af din løsningstid, vil have en direkte effekt på, hvor mange penge der spares eller tabes under en strømafbrydelse.
  • Systemets responstid: Dine databaser har stor indflydelse på svartider. For lang ventetid til at hente en rapport eller langsom sideindlæsning på et e-handelswebsted vil helt sikkert skade forretningen.

At sætte et dollarbeløb på problemer, som du som DBA kan forhindre givet de rigtige værktøjer og ressourcer, vil ikke kun overbevise de nødvendige folk til at finansiere dine projekter, men også illustrere værdien af ​​din rolle i organisationen.

Værdien af ​​skybaseret overvågning for DBA'er

Vi hører ofte DBA'er bekymre sig om, at deres organisationer flytter arbejdsbelastninger ind i skyen og skifter til en database-as-a-service platform. Disse administrerede tjenester håndterer mange af de opgaver, som en DBA traditionelt kan udføre, såsom at holde databaser opdaterede og sikkerhedskopiere data.

Men DBA'er kan også se flytningen til skyen som en ekstra mulighed for at demonstrere værdi for organisationen. Flytning til skyen for overvågning af databasens ydeevne skaber den nye opgave med at administrere omkostningerne ved disse platforme som en tjeneste. Hvis jeg forbedrer ydeevnen af ​​min database, og jeg bruger færre ressourcer – f.eks. brænder færre DTU'er i Azure – har det en implicit, månedlig indvirkning på omkostningerne.

På samme måde, hvis virksomheden flytter til en ny platform, er nogen nødt til at vurdere visdommen i dette træk. Nogle DBA'er er blevet databaseeksperter og kalder sig måske ikke længere DBA'er. De kalder sig måske dataingeniører, men det er lige meget – de er de samme mennesker. Disse DBA'er bruger deres ekspertise til at vurdere, hvor svært det er at migrere fra et system til et andet. De undersøger omkostningsimplikationerne, hvordan man optimerer migreringen for at reducere omkostningerne, og hvordan man konfigurerer det nye system for at øge tilgængeligheden.

For eksempel, da Quest byggede Spotlight Cloud i bagenden, besluttede vi at bruge Azure SQL DB. Så besluttede vi at migrere til Cosmos DB, hvilket betød, at en person med databaseekspertise skulle vurdere, om det var et godt træk baseret på at få større ydeevne, forbedret tilgængelighed og omkostningsbesparelser.

Brug af skybaseret overvågning til SaaS-applikationer

Hvis du bygger en SaaS-applikation i stedet for en lokal applikation, ændrer udviklingsmiljøet sig dramatisk, eller i det mindste ændres arten af ​​dets brug. Når du bygger et lokalt værktøj, ser du på den pågældende databases ydeevne i sammenhæng med en enkelt server, den kører på, og et enkelt miljø, den er i. Så lad os sige, at du har 20 brugere og 20 databaser – du har en kvantificerbart omfang, som du kan måle din præstation over.

Sæt det nu ind i et SaaS-miljø. Potentielt tusindvis af brugere på tværs af titusindvis af tilfælde bliver overvåget på et bestemt tidspunkt. Enhver af disse brugere kan logge på når som helst. Så nu skal du lige pludselig tage fat på et helt andet spektrum af ydeevne.

Så selvfølgelig er DBA's rolle under forandring, men den er blevet ikke mindre betydningsfuld og ikke mindre betydningsfuld for virksomheden. Faktisk er det sådan, at jo flere organisationer, der dykker ned i skyen, desto mere kritiske bliver DBA'er, især når de bringes tilbage til artikulerende værdi.

Når en DBA kan bruge overvågning af databaseydeevne til at demonstrere omkostningsbesparelser pr. sekund, pr. beregningscyklus og pr. gigabyte lagring, der bruges hver eneste måned, sidder CFO'en pludselig op og lægger mærke til DBA'erne på en god måde.


  1. Sådan bruges BOOLEAN-typen i SELECT-sætningen

  2. Sådan løses ORA-00900

  3. Effektiv strategi til at efterlade et revisionsspor/ændringshistorik for DB-applikationer?

  4. Sådan fungerer INSTR() i MariaDB