Administratorzy baz danych często mają trudności z wyartykułowaniem ich wartości dla organizacji. Jest to zaskakujące, biorąc pod uwagę, że prawie każda część dzisiejszych firm opiera się na wiarygodnych danych.
Bazy danych mają kluczowe znaczenie. W chwili, gdy baza danych przejdzie w tryb offline, możesz zacząć liczyć koszty. Weźmy na przykład doświadczenie jednej dużej firmy informatycznej. Ich baza danych działała idealnie; potem postanowili zrobić promocję w Czarny piątek. Firma IT zrobiła duży impuls marketingowy, który okazał się ogromnym sukcesem. Dobrze ponad milion klientów pojawiło się tego dnia online, co było wspaniałe, dopóki ich baza danych nie zatrzymała się.
Oto największa, najbardziej udana kampania marketingowa w historii firmy. W szczytowym momencie swojej promocji w Czarny piątek call center generowało setki tysięcy dolarów za minutę. Jednak w momencie, gdy baza danych uległa awarii, miało to bezpośredni, wymierny wpływ.
Sposoby wyrażenia swojej roli jako DBA
Nierzetelne bazy danych mogą przyczynić się do powstania lub zerwania firmy. Dlatego ludzie, którzy utrzymują te bazy danych w dobrym stanie, mają bezpośredni wpływ na wyniki firmy. Administratorzy baz danych, programiści i inni powiernicy danych w przedsiębiorstwie muszą być w stanie określić wartość swoich ról i wartość swojej działalności w dolarach i centach. Jest to szczególnie istotne, gdy szukają wsparcia na nowe projekty lub gotówki na ich sfinansowanie.
Możesz pójść do swojego szefa i powiedzieć:„Słuchaj, czy mogę mieć tutaj jakieś narzędzia?” lub „Czy mogę przełączać bazy danych? Myślę, że ta druga będzie bardziej produktywna”. Twój szef może nawet polubić ten pomysł, ale musi uzyskać zgodę kogoś z finansów.
Finansiści będą potrzebować odpowiedzi na pytania takie jak:
- Jak to ma zaoszczędzić pieniądze dla firmy?
- W jaki sposób wygeneruje więcej pieniędzy dla firmy?
- W jaki sposób zmniejsza ryzyko w zakresie oszczędzania lub zarabiania pieniędzy?
- W przypadku branż regulowanych, w jaki sposób zmniejszy to ryzyko niezgodności?
Tutaj wkraczają kluczowe wskaźniki wydajności (KPI).
Ważne wskaźniki KPI do wykorzystania przez dyrektorów finansowych
Skorzystaj z tych wskaźników KPI w zakresie monitorowania, aby przekazać wartość swoich codziennych obowiązków związanych z monitorowaniem:
- Dostępność: Jeśli spada dostępność call center lub bazy danych sprzedaży, sprecyzuj wpływ finansowy na biznes. Ilościowe określenie utraty dolarów w sekundach lub godzinach sprawi, że problem stanie się bardziej namacalny dla decydentów.
- Czas rozdzielczości: Każda sekunda, jaką możesz skrócić z czasu rozwiązania, będzie miała bezpośredni wpływ na to, ile pieniędzy zostanie zaoszczędzonych lub utraconych podczas awarii.
- Czas odpowiedzi systemu: Twoje bazy danych mają duży wpływ na czas odpowiedzi. Nadmierny czas oczekiwania na wygenerowanie raportu lub powolne ładowanie strony w witrynie e-commerce z pewnością zaszkodzi biznesowi.
Nałożenie kwoty dolara na problemy, którym jako DBA możesz zapobiec dzięki odpowiednim narzędziom i zasobom, nie tylko przekona niezbędne osoby do sfinansowania Twoich projektów, ale także zilustruje wartość Twojej roli w organizacji.
Wartość monitorowania opartego na chmurze dla administratorów baz danych
Często słyszymy, jak administratorzy baz danych martwią się, że ich organizacje przenoszą obciążenia do chmury i przechodzą na platformę bazy danych jako usługi. Te usługi zarządzane obsługują wiele zadań, które tradycyjnie wykonuje administrator DBA, takich jak aktualizowanie baz danych i tworzenie kopii zapasowych danych.
Ale administratorzy baz danych mogą również postrzegać przejście do chmury jako dodatkową okazję do wykazania wartości dla organizacji. Przejście do chmury w celu monitorowania wydajności baz danych stwarza nowe zadanie zarządzania kosztami tych platform jako usługi. Jeśli poprawię wydajność mojej bazy danych i zużyję mniej zasobów — na przykład spalając mniej jednostek DTU na platformie Azure — ma to niejawny, miesięczny wpływ na koszt.
Podobnie, jeśli firma przechodzi na nową platformę, ktoś musi ocenić mądrość tego ruchu. Niektórzy administratorzy baz danych stali się ekspertami w zakresie baz danych i mogą już nie nazywać siebie administratorami baz danych. Mogą nazywać siebie inżynierami danych, ale to naprawdę nie ma znaczenia — to ci sami ludzie. Tacy administratorzy baz danych wykorzystują swoją wiedzę fachową, aby ocenić, jak trudna jest migracja z jednego systemu do drugiego. Badają konsekwencje kosztów, jak zoptymalizować migrację w celu obniżenia kosztów oraz jak skonfigurować nowy system w celu zwiększenia dostępności.
Na przykład, gdy Quest zbudował Spotlight Cloud, na zapleczu zdecydowaliśmy się na użycie Azure SQL DB. Następnie zdecydowaliśmy się na migrację do Cosmos DB, co oznaczało, że ktoś z doświadczeniem w zakresie baz danych musiał ocenić, czy było to dobre posunięcie, biorąc pod uwagę uzyskanie większej wydajności, lepszej dostępności i oszczędności kosztów.
Wykorzystywanie monitorowania opartego na chmurze dla aplikacji SaaS
Jeśli tworzysz aplikację SaaS, a nie aplikację lokalną, środowisko programistyczne zmienia się radykalnie lub przynajmniej zmienia się charakter jego użycia. Kiedy tworzysz narzędzie lokalne, patrzysz na wydajność tej bazy danych w kontekście pojedynczego serwera, na którym działa, i jednego środowiska, w którym się znajduje. Załóżmy więc, że masz 20 użytkowników i 20 baz danych — masz wymierny zakres, w którym można mierzyć wydajność.
Teraz umieść to w środowisku SaaS. Potencjalnie tysiące użytkowników w dziesiątkach tysięcy instancji jest monitorowanych w dowolnym momencie. Każdy z tych użytkowników może się logować w dowolnym momencie. Więc teraz nagle musisz zająć się zupełnie innym spektrum wydajności.
Tak więc, oczywiście, rola DBA się zmienia, ale stała się nie mniej istotna i nie mniej istotna dla biznesu. W rzeczywistości im więcej organizacji zagłębia się w chmurę, tym bardziej krytyczni stają się administratorzy baz danych, w szczególności w przywracaniu jej wartości.
Kiedy administrator baz danych może wykorzystać monitorowanie wydajności bazy danych do wykazania oszczędności kosztów na sekundę, cykl obliczeniowy i gigabajt pamięci używanej każdego miesiąca, nagle dyrektor finansowy wstaje i zwraca uwagę na administratorów baz danych w dobry sposób.