Skip to Content
Zarządzanie urządzeniami IoTŁączność i odporność

Łączność i odporność

Urządzenia brzegowe działają bez nadzoru, często w terenie, w sieciach domowych lub fabrycznych, nad którymi nie masz kontroli. Agent urządzeń IronFlock jest zaprojektowany tak, aby utrzymywać każde urządzenie online i osiągalne zdalnie — dzięki czemu zawsze możesz się z nim połączyć, aby zdiagnozować i naprawić problemy, nawet gdy samo urządzenie jest obciążone.

Agent traktuje zdalną osiągalność jako najwyższy priorytet. Cokolwiek pójdzie nie tak lokalnie — sieć się rozłączy, dysk się zapełni, zabraknie pamięci — zadaniem agenta jest pozostać połączonym i zarządzalnym, zamiast po cichu zniknąć z sieci.

Stała łączność sieciowa

Bezgłowe urządzenia w sieciach DHCP rutynowo napotykają przejściowe awarie: router się restartuje, dzierżawa DHCP się zacina, switch przechodzi cykl zasilania albo kabel zostaje na chwilę odłączony.

Agent konfiguruje menedżera sieci urządzenia tak, aby ponawiał próby połączenia w nieskończoność. Domyślne ustawienia systemu operacyjnego często rezygnują po kilku nieudanych próbach i pozostawiają interfejs wyłączony, dopóki ktoś fizycznie nie zrestartuje urządzenia. Urządzenia IronFlock zamiast tego próbują dalej, aż łącze powróci — dzięki czemu chwilowa awaria nigdy nie zamienia się w trwałe odłączenie.

Gdy urządzenie zmieni adres (na przykład nowa dzierżawa DHCP po przerwie w zasilaniu), agent ponownie ustala szczegóły swojego hosta przy restarcie, dzięki czemu wraca czysto, bez ręcznej interwencji.

Pozostaje osiągalny przy obciążeniu dysku

Pełny dysk to jeden z najczęstszych sposobów, w jaki urządzenie brzegowe przestaje odpowiadać. Agent zabezpiecza się przed tym w trzech warstwach.

1. Zapobieganie

Agent ogranicza dwa źródła logów, które najczęściej zapełniają dysk — logi kontenerów oraz dziennik systemowy — dzięki czemu rutynowe działanie nie może powoli zająć całej dostępnej przestrzeni.

2. Automatyczne czyszczenie

Agent nieustannie monitoruje wolne miejsce na dysku. Gdy miejsca zaczyna brakować, automatycznie je odzyskuje bezpiecznie — usuwając nieużywane obrazy i pamięć podręczną budowania oraz przycinając zbyt duże logi. Nigdy nie usuwa danych, od których zależą twoje aplikacje: otagowane obrazy i woluminy aplikacji zawsze pozostają nietknięte.

3. Stan awaryjny pamięci masowej

Jeśli mimo czyszczenia wolne miejsce stanie się krytyczne, urządzenie wchodzi w stan awaryjny pamięci masowej:

  • Obciążenia aplikacji są zatrzymywane, aby natychmiast wstrzymać dalszy przyrost zajętości dysku.
  • Uruchamianie nowych aplikacji, budowanie i pobieranie są blokowane, aby nic nie mogło pogorszyć sytuacji.
  • Stan jest zgłaszany do chmury i wyświetlany jako wyraźny znacznik na urządzeniu w twoim pulpicie, dzięki czemu dokładnie wiesz, dlaczego aplikacje nie działają.
  • Urządzenie pozostaje online i zdalnie zarządzalne — nadal możesz otworzyć zdalny terminal i przekonfigurować sieć, aby zbadać problem i zwolnić miejsce.

Najważniejsza właściwość: krytycznie zapełniony dysk degraduje się płynnie do wyraźnie zasygnalizowanego, odwracalnego stanu, zamiast wyłączać całe urządzenie z sieci.

Automatyczne odzyskiwanie

Agent sprawdza stan często, gdy znajduje się w stanie awaryjnym. Gdy tylko zostanie zwolnione wystarczająco dużo miejsca, urządzenie automatycznie opuszcza stan awaryjny pamięci masowej i przywraca twoje aplikacje do ich poprzedniego stanu — bez konieczności ręcznego restartu czy ponownego wdrożenia.

Bieżące wykorzystanie pamięci masowej urządzenia oraz jego aktualny status możesz zobaczyć w Ustawieniach urządzenia. Paski wykorzystania zasobów systemowych zmieniają kolor na czerwony, gdy zasób zbliża się do swojego limitu, dając wczesne ostrzeżenie, zanim urządzenie osiągnie próg awaryjny.

Wytrzymuje obciążenie pamięci

Warunki niskiej dostępności pamięci mogą zawiesić całe urządzenie, czyniąc je nieosiągalnym dokładnie wtedy, gdy musisz interweniować. Urządzenia IronFlock uruchamiają usługę ochrony przed brakiem pamięci, która interweniuje przy obciążeniu pamięci i zatrzymuje pojedynczy rozregulowany proces — utrzymując przy życiu agenta, zdalny dostęp i resztę systemu, zamiast pozwolić, by całe urządzenie się zawiesiło.

Samonaprawialność z założenia

  • Agent działa jako natywna usługa systemowa, która restartuje się automatycznie, jeśli kiedykolwiek się zakończy, dzięki czemu urządzenie samodzielnie ponownie nawiązuje połączenie.
  • Aktualizuje się bezprzewodowo (OTA), dzięki czemu usprawnienia łączności i odporności trafiają do całej floty bez ponownego flashowania urządzeń.
  • Tunele zdalnego dostępu łączą się ponownie automatycznie po przerwie w sieci.

Dlaczego to ważne

WarunekBez odpornego zarządzaniaZ agentem IronFlock
Krótka awaria sieci / DHCPUrządzenie pozostaje offline do ręcznego restartuŁączy się ponownie automatycznie, gdy tylko łącze powróci
Dysk się zapełniaUrządzenie przestaje odpowiadać i staje się nieosiągalneZatrzymuje aplikacje, sygnalizuje stan awaryjny pamięci masowej, pozostaje osiągalne, automatycznie się odzyskuje
Wyczerpanie pamięciCałe urządzenie się zawieszaZatrzymywany jest pojedynczy proces; urządzenie pozostaje przy życiu
Awaria procesu agentaUrządzenie znika z sieciUsługa restartuje się automatycznie i ponownie się łączy

Rezultatem jest flota, na której osiągalności możesz polegać — dzięki czemu nienadzorowane urządzenie w terenie można niemal zawsze osiągnąć i odzyskać zdalnie, bez wizyty na miejscu.

Last updated on