Przejdź do treści

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.

  1. Zmiana w kodzie Zapisana w repozytorium razem z opisem
  2. Testy Zatrzymują zmianę, w której wykryją błąd
  3. Budowanie Z kodu powstaje wersja gotowa do wdrożenia
  4. Wdrożenie Nowa wersja trafia na serwer Kopia zapasowa Powstaje przed wdrożeniem, żeby dało się wrócić do poprzedniej wersji
  5. Monitoring Sprawdza, czy strona odpowiada, i powiadamia o awarii

Gdy coś przestanie działać, poprawka przechodzi tę samą drogę.

Schemat drogi zmiany w projekcie z automatycznymi wdrożeniami. Narzędzia dobieramy do projektu, dlatego schemat ich nie nazywa.

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

Jak przebiega praca

Zanim cokolwiek zmienimy, sprawdzamy obecny stan. Prace, które wymagają przerwy w działaniu, planujemy z wyprzedzeniem.

  1. 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.
  2. Wycena

    Ty
    Wybierasz zakres konfiguracji i opieki.
    My
    Przygotowujemy zakres, cenę, termin i zasady reagowania na awarie.
  3. 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.
  4. Uruchomienie

    Ty
    Sprawdzasz, czy wszystko działa.
    My
    Przenosimy albo uruchamiamy stronę lub aplikację w ustalonym terminie.
  5. 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ąć.

kontakt@arkentech.pl

Napisz e-⁠mail

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:

Przycisk „Napisz e-⁠mail” otworzy taką wiadomość w programie pocztowym. Możesz ją zmienić albo napisać po swojemu.