Serwery & DevOps
Każda zmiana trafia na serwer tą samą drogą
Konfigurujemy serwery, na których działają strony, sklepy i aplikacje. Ustawiamy automatyczne testy i wdrożenia (CI/CD), kopie zapasowe i monitoring, a po uruchomieniu zajmujemy się aktualizacjami.
- Zmiana w kodzie Zapisana w repozytorium razem z opisem
- Testy Zatrzymują zmianę, w której wykryją błąd
- Budowanie Z kodu powstaje wersja gotowa do wdrożenia
- Wdrożenie Nowa wersja trafia na serwer Kopia zapasowa Powstaje przed wdrożeniem, żeby dało się wrócić do poprzedniej wersji
- Monitoring Sprawdza, czy strona odpowiada, i powiadamia o awarii
Gdy coś przestanie działać, poprawka przechodzi tę samą drogę.
Co obejmuje usługa
Zakres zależy od tego, co już jest. Jeśli serwery już działają, zaczynamy od przeglądu, a listę prac ustalamy po nim.
Przegląd
- Spis tego, co działa teraz: serwery, domeny, poczta, kopie zapasowe i dostępy do nich
- Lista ryzyk i rzeczy do aktualizacji
Konfiguracja
- Serwer dla strony, sklepu albo aplikacji: system, serwer WWW, baza danych
- Certyfikaty SSL i rekordy DNS
- Zapora i aktualizacje bezpieczeństwa
- Dostęp tylko dla wskazanych osób
Wdrożenia
- Automatyczne testy i wdrożenia (CI/CD): zmiana trafia na serwer po sprawdzeniu
- Wersja testowa, na której sprawdzasz zmiany przed publikacją
- Możliwość powrotu do poprzedniej wersji
Kopie i monitoring
- Automatyczne kopie plików i bazy danych, przechowywane poza serwerem
- Próbne odtworzenie kopii, żeby mieć pewność, że da się z niej skorzystać
- Sprawdzanie, czy strona i usługi odpowiadają, z powiadomieniem o awarii
- Powiadomienia o kończącym się miejscu na dysku, wygasających certyfikatach i domenach
Opieka
- Aktualizacje systemu i oprogramowania
- Zasady reagowania na awarie ustalone przed startem
- Opis konfiguracji i spis dostępów
Poza zakresem
- Budowa strony i aplikacji (usługi Strony internetowe oraz Aplikacje desktop / mobile)
- Opłaty dostawców za serwery i domeny
Jak przebiega praca
Zanim cokolwiek zmienimy, sprawdzamy obecny stan. Prace, które wymagają przerwy w działaniu, planujemy z wyprzedzeniem.
Rozmowa i przegląd
- Ty
- Dajesz dostęp do obecnych kont albo opisujesz, co ma powstać.
- My
- Pytamy, co ma działać na serwerach. Jeśli coś już działa, ustalamy zakres przeglądu, a potem sprawdzamy, co wymaga aktualizacji i gdzie są ryzyka.
Wycena
- Ty
- Wybierasz zakres konfiguracji i opieki.
- My
- Przygotowujemy zakres, cenę, termin i zasady reagowania na awarie.
Konfiguracja
- Ty
- Potwierdzasz termin prac, jeśli coś trzeba na chwilę wyłączyć.
- My
- Konfigurujemy serwer, kopie zapasowe i monitoring. Jeśli jest wersja testowa, zmiany sprawdzamy najpierw na niej.
Uruchomienie
- Ty
- Sprawdzasz, czy wszystko działa.
- My
- Przenosimy albo uruchamiamy stronę lub aplikację w ustalonym terminie.
Opieka
- Ty
- Zgłaszasz potrzeby i zmiany e-mailem.
- My
- Aktualizujemy oprogramowanie, pilnujemy kopii i reagujemy na powiadomienia.
Od czego zależy cena
Cenę konfiguracji i opieki podajemy, gdy znamy obecny stan serwerów. Jeśli potrzebny jest przegląd, najpierw ustalamy jego zakres.
- Liczba usług
- Ile stron, sklepów, aplikacji i baz danych działa na serwerach.
- Stan obecny
- Uporządkowane serwery to mniej pracy niż system bez aktualizacji i dokumentacji.
- Wymagania
- Wersja testowa, automatyczne wdrożenia i kopie poza serwerem zwiększają zakres prac.
- Reagowanie na awarie
- W jakich godzinach i w jaki sposób mamy reagować. Od tego zależy cena opieki.
Co ustalamy przed startem
Gdzie działa serwer. U którego dostawcy i na czyim koncie.
Serwer może działać u obecnego dostawcy albo u nowego, którego wybierzemy razem. Konto u dostawcy najlepiej założyć na firmę: wtedy faktury i dostęp są po Twojej stronie.
Wybór zależy od tego, co ma działać na serwerze: strona, sklep, aplikacja czy kilka usług naraz.
Dostępy. Kto może logować się na serwer i do kont u dostawców.
Ustalamy, kto ma dostęp do serwera, domeny i kont u dostawców, i zapisujemy to w spisie dostępów.
Kopie i odtwarzanie. Co kopiujemy, jak często i jak długo przechowujemy.
Ustalamy, które dane są najważniejsze: pliki strony, baza danych, poczta. Do każdej pozycji dobieramy częstotliwość kopii i czas przechowywania.
Ustalamy też, ile danych firma może w najgorszym razie stracić i jak szybko strona ma wrócić. Od tych odpowiedzi zależy koszt kopii.
Awarie. Kto dostaje powiadomienie i co dzieje się dalej.
Ustalamy, kto dostaje powiadomienia, w jakich godzinach reagujemy i jak się kontaktujemy, gdy strona nie działa. Te ustalenia zapisujemy.
Przejęcie serwera. Gdy serwerem zajmowała się wcześniej inna firma.
Zaczynamy od przeglądu: co działa, co wymaga aktualizacji i jakie są dostępy. Potem proponujemy, co zostawić, a co zmienić.
Kontakt
Opisz, co działa na serwerach i co ma się zmienić. Odpowiemy, od czego zacząć.
Serwery – zapytanie
Dzień dobry,
Czym zajmuje się firma:Co działa na serwerach (strony, sklep, aplikacje):Gdzie są teraz (hosting, serwer, chmura):Co jest problemem albo co ma się zmienić:Termin, jeśli jest: