Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie Sie Ihren Wert als DBA gegenüber Führungskräften im Finanzwesen artikulieren

Datenbankadministratoren finden es oft schwierig, ihren Wert für eine Organisation zu artikulieren. Dies ist überraschend, da fast alle Bereiche der heutigen Unternehmen von zuverlässigen Daten angetrieben werden.

Datenbanken sind geschäftskritisch. Sobald eine Datenbank offline geht, können Sie die Kosten zählen. Nehmen Sie zum Beispiel die Erfahrung eines großen IT-Unternehmens. Ihre Datenbank lief perfekt; dann entschieden sie sich für eine Black-Friday-Aktion. Das IT-Unternehmen unternahm einen großen Marketingschub, der sich als enorm erfolgreich herausstellte. Weit über eine Million Kunden gingen an diesem Tag online, was brillant war, bis ihre Datenbank zum Erliegen kam.

Hier war die größte und erfolgreichste Marketingkampagne in der Geschichte des Unternehmens. Das Callcenter generierte auf dem Höhepunkt seiner Black-Friday-Aktion Hunderttausende von Dollar pro Minute. Aber in der Sekunde, in der diese Datenbank ausfiel, hatte dies direkte, quantifizierbare Auswirkungen.

Möglichkeiten, Ihre Rolle als DBA zu artikulieren

Unzuverlässige Datenbanken können ein Geschäft über Erfolg oder Misserfolg entscheiden. Daher haben die Personen, die diese Datenbanken gesund halten, einen direkten Einfluss auf das Geschäftsergebnis. DBAs, Entwickler und andere Verwalter von Daten innerhalb des Unternehmens müssen in der Lage sein, den Wert ihrer Rollen und den Wert ihrer Tätigkeit in Dollar und Cent zu artikulieren. Dies ist besonders relevant, wenn sie nach Unterstützung für neue Projekte oder Bargeld suchen, um diese zu finanzieren.

Sie könnten zu Ihrem Chef gehen und sagen:"Hören Sie, könnte ich hier etwas Werkzeug haben?" oder "Kann ich die Datenbank wechseln? Ich denke, diese andere wird produktiver sein." Und Ihrem Chef könnte diese Idee sogar gefallen, aber er muss von jemandem aus der Finanzabteilung abgesegnet werden.

Die Finanzleute wollen Antworten auf Fragen wie:

  • Wie wird das Geld für das Unternehmen sparen?
  • Wie wird es mehr Geld für das Unternehmen generieren?
  • Wie reduziert es das Risiko in Bezug auf Sparen oder Geldverdienen?
  • Wie wird im Fall regulierter Branchen das Risiko der Nichteinhaltung verringert?

Hier kommen Ihre Key Performance Indicators (KPIs) ins Spiel.

Wichtige KPIs für CFOs

Verwenden Sie diese Überwachungs-KPIs, um den Wert Ihrer täglichen Überwachungsaufgaben zu kommunizieren:

  • Verfügbarkeit: Wenn die Verfügbarkeit eines Callcenters oder einer Vertriebsdatenbank abnimmt, machen Sie genaue Angaben zu den finanziellen Auswirkungen auf das Unternehmen. Die Quantifizierung des Dollarverlusts in Sekunden oder Stunden wird das Problem für die Entscheidungsträger greifbarer machen.
  • Auflösungszeit: Jede Sekunde, die Sie von Ihrer Lösungszeit abziehen können, wirkt sich direkt darauf aus, wie viel Geld bei einem Ausfall gespart oder verloren wird.
  • Systemantwortzeit: Ihre Datenbanken haben einen großen Einfluss auf die Antwortzeiten. Übermäßige Wartezeiten zum Abrufen eines Berichts oder langsames Laden von Seiten auf einer E-Commerce-Website werden dem Geschäft mit Sicherheit schaden.

Einen Dollarbetrag für Probleme auszugeben, die Sie als DBA mit den richtigen Tools und Ressourcen verhindern können, wird nicht nur die erforderlichen Personen davon überzeugen, Ihre Projekte zu finanzieren, sondern auch den Wert Ihrer Rolle in der Organisation verdeutlichen.

Der Wert der Cloud-basierten Überwachung für Datenbankadministratoren

Wir hören häufig, dass DBAs sich Sorgen darüber machen, dass ihre Organisationen Workloads in die Cloud verlagern und zu einer Database-as-a-Service-Plattform wechseln. Diese Managed Services erledigen viele der Aufgaben, die ein DBA normalerweise erledigen könnte, wie z. B. das Aktualisieren von Datenbanken und das Sichern von Daten.

Aber DBAs können den Wechsel in die Cloud auch als zusätzliche Gelegenheit sehen, den Wert für das Unternehmen zu demonstrieren. Der Wechsel in die Cloud zur Überwachung der Datenbankleistung schafft die neue Aufgabe, die Kosten dieser Plattformen als Service zu verwalten. Wenn ich die Leistung meiner Datenbank verbessere und weniger Ressourcen verbrauche – beispielsweise weniger DTUs in Azure verbrenne – wirkt sich das implizit monatlich auf die Kosten aus.

Wenn das Unternehmen auf eine neue Plattform umsteigt, muss jemand die Weisheit dieses Umzugs bewerten. Einige DBAs sind zu Datenbankexperten geworden und nennen sich möglicherweise nicht mehr DBAs. Sie nennen sich vielleicht Data Engineers, aber das spielt keine Rolle – es sind dieselben Leute. Diese DBAs nutzen ihr Fachwissen, um zu bewerten, wie schwierig es ist, von einem System auf ein anderes zu migrieren. Sie untersuchen die Auswirkungen auf die Kosten, wie die Migration optimiert werden kann, um Kosten zu senken, und wie das neue System konfiguriert wird, um die Verfügbarkeit zu erhöhen.

Als Quest beispielsweise Spotlight Cloud erstellte, entschieden wir uns im Backend für die Verwendung von Azure SQL DB. Dann entschieden wir uns, zu Cosmos DB zu migrieren, was bedeutete, dass jemand mit Datenbankkenntnissen beurteilen musste, ob dies ein guter Schritt war, um mehr Leistung, verbesserte Verfügbarkeit und Kosteneinsparungen zu erzielen.

Cloud-basierte Überwachung für SaaS-Anwendungen nutzen

Wenn Sie eine SaaS-Anwendung anstelle einer lokalen Anwendung erstellen, ändert sich die Entwicklungsumgebung dramatisch oder zumindest die Art ihrer Nutzung. Wenn Sie ein lokales Tool erstellen, betrachten Sie die Leistung dieser Datenbank im Kontext eines einzelnen Servers, auf dem sie ausgeführt wird, und einer einzelnen Umgebung, in der sie sich befindet. Nehmen wir also an, Sie haben 20 Benutzer und 20 Datenbanken – Sie haben eine quantifizierbarer Bereich, in dem Sie Ihre Leistung messen können.

Setzen Sie das jetzt in eine SaaS-Umgebung. Potenziell Tausende von Benutzern in Zehntausenden von Instanzen werden zu einem bestimmten Zeitpunkt überwacht. Jeder dieser Benutzer könnte sich jederzeit anmelden. Jetzt müssen Sie also plötzlich ein ganz anderes Leistungsspektrum ansprechen.

Sicher, die Rolle des DBA ändert sich, aber sie ist nicht weniger bedeutend und nicht weniger einflussreich auf das Unternehmen geworden. Je mehr Organisationen in die Cloud eintauchen, desto kritischer werden DBAs, insbesondere wenn es darum geht, sie wieder artikulierbar zu machen.

Wenn ein DBA die Datenbankleistungsüberwachung verwenden kann, um Kosteneinsparungen pro Sekunde, pro Rechenzyklus und pro Gigabyte an Speicher zu demonstrieren, der jeden einzelnen Monat verwendet wird, setzt sich der CFO plötzlich auf und nimmt die DBAs positiv zur Kenntnis.