woj. warmińsko-mazurskie
Administracja MS SQL
Olsztyn
Firma z Olsztyna pracuje na systemie branżowym napisanym przez małą firmę programistyczną. Dostawca odpowiada za program, ale „bazą się nie zajmuje". Firmowy informatyk zajmuje się komputerami, ale „nie zna tego programu". Bazą nie zajmuje się nikt. Kopie robią się z ustawień sprzed pięciu lat, a system co roku działa wolniej.
System branżowy
Baza, która należy do nikogo
Firmy z Olsztyna i Warmii korzystają z wielu systemów branżowych: dla przychodni, hoteli, firm transportowych, zakładów produkcyjnych. Duża część z nich pracuje na MS SQL. Producent takiego systemu odpowiada za program, ale rzadko za administrację bazy u klienta.
W efekcie baza wpada w lukę między dostawcą a firmowym IT. Nikt nie ustawia konserwacji, bo boi się zaszkodzić programowi. Nikt nie sprawdza kopii, bo „to chyba dostawca". Przy spowolnieniach dostawca wskazuje serwer, a informatyk program.
Wchodzimy w tę lukę jako administrator bazy. Ustalamy z dostawcą programu, co możemy robić samodzielnie, a co wymaga jego zgody. Zajmujemy się kopiami, konserwacją, monitoringiem i wydajnością, a przy problemach w samym programie przekazujemy dostawcy konkretne dane z bazy.
Zakres
Co obejmuje administracja bazy systemu branżowego
Najpierw uzgodnienia, potem działania.
- Rozmowa z dostawcą programu o zasadach
- Spisany podział odpowiedzialności
- Kopie bazy i test odtworzenia
- Konserwacja uzgodniona z dostawcą
- Monitoring miejsca, czasu operacji i błędów
- Przygotowanie bazy przed aktualizacją programu
- Dane z bazy dla dostawcy przy problemach
- Kopia przed każdą zmianą wykonywaną przez dostawcę
- Nie zmieniamy struktury bazy programu bez zgody dostawcy
- Nie przerzucamy odpowiedzialności — ustalamy ją na piśmie
- Nie pozwalamy na aktualizację bez kopii
Podział odpowiedzialności
Przykładowy podział odpowiedzialności
Poniżej układ, który zwykle uzgadniamy z dostawcą programu.
| Obszar | Administrator bazy | Dostawca programu |
|---|---|---|
| Kopie i odtwarzanie | tak | — |
| Konserwacja indeksów i statystyk | tak, według uzgodnień | akceptacja zasad |
| Monitoring serwera i bazy | tak | — |
| Struktura bazy i nowe indeksy | propozycje z pomiaru | decyzja |
| Aktualizacje programu | kopia przed, kontrola po | wykonanie |
| Błędy w programie | dane z bazy | naprawa |
| Wersja MS SQL | przygotowanie i migracja | potwierdzenie zgodności |
Przy spowolnieniu przekazujemy dostawcy konkretne zapytania, czasy i plany wykonania. Rozmowa na takich danych kończy się poprawką, a nie wymianą opinii, czyja to wina.
Wynik
Co dostajecie
Bazę, za którą ktoś odpowiada.
- Jasny podział: Wiadomo, kto za co odpowiada.
- Zadbana baza: Kopie, konserwacja, monitoring.
- Lepsza współpraca z dostawcą: Rozmowa na konkretnych danych.
Olsztyn w praktyce
Czego nauczyły nas systemy branżowe w Olsztynie
Pierwsza rzecz: dostawcy systemów branżowych zwykle chętnie zgadzają się na konserwację i monitoring, jeśli wiedzą, co dokładnie będzie robione. Obawiają się zmian w strukturze, a nie porządku.
Druga: kopia przed aktualizacją programu to najważniejsze zabezpieczenie. Aktualizacje zmieniają strukturę bazy i nieudana potrafi zostawić ją w stanie, z którego trudno wrócić bez kopii.
Trzecia: gdy dostawca dostaje konkretne dane z pomiaru, problemy z wydajnością rozwiązują się dużo szybciej niż przy ogólnych zgłoszeniach.
Dostawca programu mówił, że to serwer, a informatyk, że program. Po pomiarze przekazaliśmy dostawcy konkretne zapytanie, poprawił je w kolejnej wersji, a bazą wreszcie ktoś się zajmuje.
Na start
Czego potrzebujemy na start
Najważniejszy jest kontakt do dostawcy programu.
- Nazwa systemu i jego dostawca
- Kontakt do osoby technicznej u dostawcy
- Wersja MS SQL i serwer
- Obecne kopie i konserwacja
- Harmonogram aktualizacji programu
- Dostęp administracyjny do serwera
Współpraca
Jak pracujemy
Zaczynamy od przeglądu stanu bazy i rozmowy z dostawcą programu. Spisujemy podział odpowiedzialności.
Ustawiamy kopie, konserwację i monitoring według uzgodnień. Pracujemy zdalnie.
W ramach opieki przygotowujemy bazę przed każdą aktualizacją programu i przekazujemy dostawcy dane przy problemach.
Zasięg
Gdzie dokładnie pracujemy
Bazami systemów branżowych na MS SQL administrujemy dla firm z Olsztyna zdalnie.
Pracujemy też dla firm z Olsztynka, Barczewa, Dobrego Miasta, Ostródy, Mrągowa i Giżycka.
- Śródmieście
- Jaroty
- Nagórki
- Pieczewo
- Kortowo
- Zatorze
- Gutkowo
- Likusy
- Podgrodzie
- Brzeziny
- Generałów
- Dajtki
Poza samym miastem pracujemy też w okolicy: Dywity, Stawiguda, Barczewo, Purda, Jonkowo, Olsztynek, Dobre Miasto. Dla nas to ten sam wyjazd, a dla wyszukiwarki osobny zestaw zapytań, o który mało kto konkuruje świadomie.
Budżet
Ile kosztuje administracja bazy systemu branżowego
Koszt zależy od rozmiaru bazy i zakresu uzgodnień z dostawcą.
| Element | Zakres | Czas | Orientacyjnie |
|---|---|---|---|
| Przegląd i uzgodnienia | stan bazy, rozmowa z dostawcą | kilka godzin | wycena po rozmowie |
| Kopie, konserwacja, monitoring | według uzgodnionych zasad | kilka godzin | godzinowo |
| Pomiar wydajności | dane dla dostawcy | zależnie od problemu | godzinowo |
| Opieka | aktualizacje, monitoring, awarie | miesięcznie | abonament, wycena po przeglądzie |
Zmiany w programie wykonuje i rozlicza jego dostawca.
Współpraca
Od bazy niczyjej do jasnego podziału
Przegląd
Stan bazy.
Rozmowa z dostawcą
Co wolno, co wymaga zgody.
Podział
Spisany.
Kopie i konserwacja
Według uzgodnień.
Monitoring
Miejsce, czas, błędy.
Opieka
Przy aktualizacjach programu.
Pytania
Zanim zapytasz
Ustalamy to na piśmie z dostawcą programu.
Nie, jeśli jej zasady są uzgodnione z dostawcą.
Nie. Proponujemy zmiany, decyduje dostawca.
Zawsze kopia bazy.
Tak, na konkretnych danych z bazy.
Tak.
Ta sama okolica
Pozostałe usługi w Olsztynie
Ta sama usługa
Bazy danych MS SQL w innych miastach
Niech ktoś wreszcie zajmie się Waszą bazą
Napiszcie, jaki system branżowy pracuje w firmie i kto jest jego dostawcą. Zaczniemy od przeglądu i uzgodnień.