Dlaczego Internet jest podatny na awarie

Kluczowe dania na wynos

  • Globalna awaria Internetu w tygodniu 14 czerwca była spowodowana problemami z łańcuchami serwerów.
  • Eksperci twierdzą, że rosnące uzależnienie od serwerów zwanych sieciami dystrybucji treści może sprawić, że sieć będzie bardziej podatna na problemy.
  • Aby rozwiązać problemy z oprogramowaniem internetowym, niektórzy dostawcy korzystają z systemów uczenia maszynowego.
Zestresowana kobieta korzysta z laptopa w domu

Thana Prasongsin / Getty Images

Internet jest zaprojektowany z myślą o niezawodności, ale nie zawsze jest dostępna, gdy jej potrzebujesz.

W tygodniu od 14 czerwca na strony internetowe i aplikacje dziesiątek instytucji finansowych, linii lotniczych i innych firm dotknęła fala krótkich przerw w dostępie do Internetu. Eksperci twierdzą, że podkreśla podatność sieci na wyłączenia i jej rosnące uzależnienie od łańcucha serwerów zwanych sieciami dystrybucji treści (CDN), które są odpowiedzialne za awarie.

W ostatnich latach sieci CDN stały się coraz bardziej popularne, Olaf Kolkman, dyrektor w Społeczeństwo Internetowe

, organizacja non-profit, która opowiada się za otwartym internetem, powiedział w wywiadzie e-mail.

„Ale dużą wadą jest to, że jeśli coś pójdzie nie tak w centralnym systemie konfiguracyjnym CDN lub pojawi się problem z cyberbezpieczeństwem, wtedy wiele treści przestanie działać” – dodał Kolkman.

Poręczny, ale problematyczny?

Większość stron internetowych dotkniętych awarią Internetu jest obsługiwana przez firmę Szybko, który jest jednym z największych dostawców CDN na świecie. Inny CDN, Akamai, powiedział, że około 500 jego klientów zostało dotkniętych błędem oprogramowania.

„Wielu z około 500 klientów korzystających z tej usługi zostało automatycznie przekierowanych, co przywróciło operacje w ciągu kilku minut” – podała firma. w oświadczeniu na swojej stronie internetowej. „Zdecydowana większość pozostałych klientów została ręcznie przekierowana wkrótce potem”.

Sieci CDN zyskują większy ruch, ponieważ umożliwiają lokalną dystrybucję danych zamiast przesyłania ich przez kable podmorskie.

„Więc jeśli hostujesz popularne treści, taniej jest zainstalować serwer w kilku 100 miastach, aby wszyscy ci internauci może pobierać treści z pobliskich źródeł, zamiast płacić za tranzyt treści, które muszą podróżować na dłuższą metę” – powiedział Kolkman.

Sieci CDN oferują również szybkie połączenia i odporność na cyberataki, wyjaśnił Kolkman.

„Jednak sieci CDN są infrastrukturą rozproszoną i zarządzaną przez jeden podmiot, co oznacza błąd lub atak w infrastrukturze zaplecza, która konfiguruje te sieci CDN, może wpływać na wszystkie punkty dystrybucji” dodany. „A ponieważ te sieci CDN zwykle mają wielu klientów, będzie wiele treści, które„ znikają” lub są niedostępne – co dokładnie stało się z niedawną awarią Fastly”.

Luki w Internecie są obfite

Sieci CDN nie są jedynym powodem, dla którego Internet jest podatny na ataki. Podstawowa struktura sieci jest podatna na awarie, Ataollah Etemadi, szef firma hostingowa DivisionX, wyjaśniono w rozmowie e-mailowej. To dlatego, że sieć jest kontrolowana przez oprogramowanie, którego specyfikacje są swobodnie dostępne – zaznaczył.

„Z drugiej strony jest to świetne, ponieważ urządzenia mogą „mówić” tym samym językiem” – powiedział. „Z drugiej strony oznacza to, że jeśli wystąpi błąd lub problem, może to dotyczyć milionów, jeśli nie miliardów urządzeń. Zawsze było dobrze wiadome, że internet jest najbardziej wrogim środowiskiem dla kodu”.

dzieciak pracujący z dużą stertą splątanych kabli internetowych na swoim biurku

RichVintage / Getty Images

Inżynierowie często muszą spędzać bolesne godziny na przeszukiwaniu dzienników i pulpitów nawigacyjnych, aby znaleźć główne przyczyny przestojów. Aby rozwiązać problemy z oprogramowaniem internetowym, niektórzy dostawcy korzystają z systemów uczenia maszynowego. Zebrium, na przykład, oferuje oprogramowanie, które automatycznie uczy się wykrywać problemy.

Przestoje często występują nie z powodu poważnych, powszechnych problemów, ale raczej z powodu jakiejś subtelnej awarii oprogramowania, powiedział Gavin Cohen, wiceprezes Zebrium, w wywiadzie e-mailowym.

„Każde środowisko jest inne i istnieje prawie nieskończona liczba możliwych trybów awarii” – dodał Cohen. „Kiedy pojawia się problem, kluczowe jest, aby firma jak najszybciej dotarła do jego sedna. Zamiast konieczności ręcznego rozwiązywania problemów przez ludzi, uczenie maszynowe może to zrobić niemal natychmiast i bardziej niezawodnie”.

Etemadi nie sądzi, że kiedykolwiek będziemy w stanie całkowicie zapobiec awariom Internetu.

„Internet składa się z oprogramowania, a oprogramowanie ma błędy” – powiedział. „Oprogramowanie można zhakować. Możesz tylko planować i łagodzić to.”