Dzisiaj wyjaśnimy, czym jest edge computing i powiemy, jakie korzyści przynosi. Technologie takie jak przetwarzanie mobilne i Internet rzeczy (IoT) są obecnie niezbędne w wielu branżach. Najważniejszą z tych technologii jest transmisja i przetwarzanie informacji, czyli technologia informacyjna (IT). Edge computing jest uważany za otwartą architekturę IT. Jest zdecentralizowany i służy do opracowywania technologii, w których ważne jest określenie charakteru informacji w czasie rzeczywistym. Stara się również zoptymalizować reakcje użytkowników poprzez redukcję kosztów.
Nadeszła era IoT (Internet of Things), wszystkie rzeczy są podłączone do Internetu. A wraz z obiegiem dużych ilości danych dane mogą być nie tylko agregowane i przetwarzane przez konwencjonalne przetwarzanie w chmurze, ale także w obszarach bliskich użytkownikom. Nacisk kładziony jest na „przetwarzanie brzegowe”, które przetwarza dane na obrzeżach Internetu Rzeczy. Jakie są więc dla nas korzyści z przetwarzania brzegowego?
Co to jest przetwarzanie brzegowe?
Przetwarzanie brzegowe definiuje się jako model przetwarzania rozproszonego. Model pozwalający zbliżyć aplikacje biznesowe do miejsca generowania danych i wykonywania działań. Może to być obsługiwane przez urządzenia IoT (Internet of Things) lub lokalne serwery obwodowe. Zawsze z myślą o skróceniu czasu odpowiedzi dla użytkowników przy jednoczesnej oszczędności przepustowości.
Przetwarzanie obwodowe jest niezbędne do przezwyciężenia niedociągnięć w zakresie wydajności i zgodności aplikacji i usług w chmurze. Ponieważ przetwarzanie w chmurze, pomimo swojej wydajności, nie zawsze osiąga czasy odpowiedzi aplikacji o znaczeniu krytycznym. Ponadto stwierdziliśmy, że przedsiębiorstwa, które muszą spełniać określone wymagania dotyczące przechowywania danych, mogą również potrzebować większej pojemności lokalnej pamięci masowej niż przetwarzanie w chmurze.
Przetwarzanie obwodowe oznacza, że dane są przetwarzane na miejscu, gdzie są generowane, a nie wysyłane na serwer w celu przetworzenia. Wykorzystuje miniaturowe centra danych blisko użytkowników rozproszonych na „brzegu” sieci. Zamiast dużych centrów danych, które na ogół są przeciążone. W ten sposób dane są przetwarzane bliżej miejsca ich wygenerowania. Zmniejsza to koszty i zwiększa wydajność, gdy użytkownicy łączą się z pobliskimi serwerami.
Charakterystyka przetwarzania brzegowego
Jedną z cech przetwarzania brzegowego jest możliwość zbliżenia przetwarzanych informacji do źródła samych danych. Aby samo przetwarzanie danych odbywało się szybko i bezpiecznie; możliwie najbliżej miejsca, w którym znajduje się użytkownik wydający lub źródło tych danych. Poprzez usprawnienie i optymalizację wykorzystania urządzeń elektronicznych, które mogą łączyć się z Internetem. W ten sposób szybkość reakcji będzie większa.
Przetwarzanie brzegowe jest ogólnie uważane za pomoc zdalną. Oznacza to, że nie wymaga specjalistycznego personelu technicznego rezydenta. Jeśli w systemie wystąpi ewentualność lub błąd, jego własna infrastruktura jest zaprojektowana tak, aby mogła być łatwo i szybko naprawiona przez lokalny personel z niewielką lub żadną wiedzą techniczną. W razie potrzeby jest ona również obsługiwana przez bardzo niewielką liczbę wyspecjalizowanych pracowników, którzy centralnie zarządzają obiektem ze zdalnej lokalizacji. .
Opóźnienia i zmniejszone koszty to kluczowe cechy przetwarzania brzegowego. Krawędź to lokalizacja najbliższa abonentowi, w której dane są przetwarzane lub przechowywane bez przesyłania ich do centralnej lokalizacji. Zapewnia to większą kontrolę nad informacjami, ponieważ przetwarzanie odbywa się bardzo blisko źródła danych. Opiera się na określonej usłudze lub aplikacji w celu optymalizacji kosztów, wydajności i doświadczenia użytkownika.
Edge computing jest używany głównie w firmach, które wymagają szybszej reakcji. Oznacza to, że opóźnienie, które określa czas wymagany do zbierania i przetwarzania danych w sieci, musi zostać skrócone. Osiąga się to poprzez przetwarzanie danych w miejscu ich gromadzenia, zamiast czekać na przetworzenie na centralnej platformie, jak to ma miejsce w chmurze. Zapewnia to większe korzyści firmom.
Czym różni się przetwarzanie brzegowe od przetwarzania w chmurze?
Istnieje więcej niż jedna różnica między przetwarzaniem brzegowym a przetwarzaniem w chmurze. Na początek pamiętajmy, że w cloud computingu dane są scentralizowane. Natomiast przetwarzanie brzegowe wykorzystuje miniaturowe zestawy danych rozproszone na „brzegu” sieci. Edge computing odpowiada za klasyfikację wszystkich tych danych, aby określić, które z nich powinny zostać wysłane do centrów przetwarzania, a które mogą być przetwarzane lokalnie.
Kolejną różnicą, nie mniej ważną do podkreślenia, jest koszt i szybkość. Chmura ma większą moc przetwarzania i jej koszt jest niższy, ale odpowiedź nie zawsze jest wystarczająco szybka, zgodnie z oczekiwaniami. W przeciwieństwie do tego, przetwarzanie obwodowe ma wyższy koszt, ale jego szybkość reakcji jest znacznie szybsza. Innymi słowy:
- Przetwarzanie brzegowe = wyższy koszt, szybsza reakcja.
- Przetwarzanie w chmurze = niższy koszt, wolniejsza reakcja.
Czy przetwarzanie brzegowe jest podobne do przetwarzania we mgle?
Chociaż w zasadzie te dwie koncepcje zachowują podobieństwa, ponieważ oba wykorzystują większe i bardziej inteligentne możliwości przetwarzania danych w szybszy sposób, w którym pochodzą; mają między sobą wyraźne różnice pod względem lokalizacji tych większych możliwości przetwarzania. Oznacza to, że przetwarzanie obwodowe koncentruje się na procesach przechowywania i przetwarzania danych, bezpośrednio na urządzeniach końcowych lub na łączach do innych urządzeń, które je łączą.
Z drugiej strony, przetwarzanie we mgle przenosi te zwiększone możliwości na poziom sieci obszaru lokalnego, który łączy urządzenia końcowe z chmurą. Innymi słowy, przetwarzanie brzegowe odnosi się bardziej do przetwarzania na urządzeniach końcowych, podczas gdy przetwarzanie mgły odnosi się do sieci, która łączy te urządzenia z chmurą. Dlatego te dwie koncepcje, zamiast być podobnymi, można uznać za niezbędne uzupełnienie zapewniające bezpieczeństwo informacji.
Jakie są zalety przetwarzania brzegowego?
Przyjrzyjmy się niektórym zaletom, jakie korzystanie z obliczeń brzegowych przynosi firmom:
- Szybkość i koszty usługi transmisji danych są znacznie korzystniejsze ze względu na fakt, że przetwarzanie danych odbywa się w tym samym miejscu, w którym są generowane. To, jak powiedzieliśmy wcześniej, prowadzi do znacznie szybszej reakcji użytkownika. Ponadto, chociaż koszt przetwarzania brzegowego jest wyższy w momencie zakupu, w dłuższej perspektywie przyniesie to oszczędności ze względu na model przetwarzania danych.
- Dzięki inteligentnym rozproszonym systemom przechowywania danych, duże zbiory danych IoT mogą być analizowane bez konieczności przesyłania ich do serwerowni. Przyspiesza to proces decyzyjny i pozwala obniżyć koszty. Najprawdopodobniej nawet proliferacja sieci 5G nie będzie oznaczać, że dane gromadzone przez autonomiczne samochody, drony czy samoloty trafią do serwerowni. Wręcz przeciwnie, umożliwia usprawnienie przetwarzania danych.
- Lepsze zarządzanie prywatnością i danymi, ponieważ obecnie dane gromadzone przez instalacje IoT są dość podatne na kradzież lub fałszowanie. Z czasem jednak świadomość ich istnienia będzie wzrastać i takie zagrożenia wpłyną na etap transmisji danych do serwerowni za pośrednictwem sieci publicznych. . W tym scenariuszu przetwarzanie brzegowe zapewni większe bezpieczeństwo danych i zapobiegnie wyłączeniu całej sieci w przypadku pojedynczej awarii.