Gdy strona nie odpowiada, nasz monitoring wysyła alert mailem. Wybraliśmy hosting stron na serwerze dedykowanym, a wokół niego zbudowaliśmy zaplecze do kontroli działania stron, sprawdzania zmian i tworzenia kopii zapasowych.
W skrócie
- Ponad 200 kontenerów Docker na serwerze głównym – strony i systemy działają osobno.
- Trzy serwery VPS do zadań oddzielonych od serwera głównego.
- Kontrola dostępności stron co 60 sekund.
- Nocne kopie zapasowe trafiają poza serwer.
Hosting stron na serwerze dedykowanym: rozdzielenie projektów
Nasze zaplecze obsługuje strony i systemy klientów, a obok nich zadania, które powinny działać osobno. Potrzebujemy więc podziału ról, zamiast umieszczania wszystkiego w jednym miejscu. Strony i systemy trzymamy na własnym serwerze dedykowanym, nie na hostingu współdzielonym ani na VPS.
Na serwerze głównym działa ponad 200 kontenerów Docker. Strony i systemy pracują w osobnych kontenerach. Ten podział pozwala nam prowadzić projekty jako oddzielne części zaplecza. Dla Ciebie oznacza to własne środowisko projektu w infrastrukturze, którą utrzymujemy.
Każde zadanie ma swoje miejsce
Obok serwera głównego pracują trzy serwery VPS. Kierujemy tam zadania, które powinny działać poza głównym serwerem. VPS nie zastępują więc miejsca, w którym utrzymujemy strony klientów. Mają inną rolę: oddzielają pozostałe zadania od zaplecza stron i systemów.
Modele AI, z których korzystają nasze systemy, uruchamiamy w dwóch środowiskach Microsoft Azure. Jedno znajduje się w regionie UE, w Szwecji. To kolejny element podziału: modele działają w Azure, a strony i systemy klientów pozostają na naszym serwerze głównym.
Połączenia z urządzeniami u klientów, na przykład z Home Assistantem, prowadzimy przez szyfrowaną sieć Tailscale. Nie otwieramy w tym celu portów w internecie. Dzięki temu kontakt systemu z urządzeniem odbywa się przez prywatną sieć, a nie przez otwarte połączenie z internetu.
Co daje monitoring, kontrola zmian i kopie
Dostępność stron sprawdzamy co 60 sekund. Co godzinę automat kontroluje też wszystkie strony: odpowiedź serwera, certyfikat SSL, DNS oraz nocne kopie zapasowe. Kontrola obejmuje więc samo działanie strony i zaplecze, od którego ono zależy.
Co 6 godzin strażnik porównuje wersje PHP, Next.js, Node i WordPressa na serwerze z bazami podatności. Alarmuje tylko o nowych pilnych podatnościach. Dostajemy sygnał dotyczący nowej sprawy wymagającej uwagi, zamiast kolejnego powiadomienia o tej samej.
Wolnego miejsca pilnuje strażnik dysku co 15 minut. Gdy miejsca brakuje, najpierw sam czyści pamięć podręczną budowania, a dopiero potem alarmuje. W tym przypadku automat wykonuje działanie przed wysłaniem powiadomienia, zamiast poprzestawać na zgłoszeniu problemu.
Kopie zapasowe powstają co noc i trafiają poza serwer. Kopia nie pozostaje więc wyłącznie w miejscu, w którym działa strona. Z kolei każda zmiana w projektach trafia do repozytorium Git. Możemy prześledzić historię zmian i cofnąć zmianę, gdy jest to potrzebne.
Dla kogo takie zaplecze
Jeśli prowadzisz firmę, pracujesz w gminie lub kierujesz stowarzyszeniem, możesz potrzebować strony, systemu albo połączenia z urządzeniami. U nas te zadania mają różne miejsca działania. W rozmowie możemy odnieść się do konkretnej części Twojego projektu: strony, modeli AI, urządzeń lub kontroli zmian.
Jeśli chcesz powierzyć nam stronę i jej zaplecze, porozmawiajmy o Twojej stronie internetowej. Na spotkaniu pokażemy szczegóły rozwiązania i omówimy, gdzie miałyby działać poszczególne części Twojego projektu.





