If-Koubou

Co to jest Fog Computing?

Co to jest Fog Computing? (Jak)

Do tej pory większość ludzi jest bardziej niż zaznajomiona z koncepcją Cloud Computing, ale co z nową koncepcją określaną jako Fog Computing? Dzisiejszy post pytań i odpowiedzi rzuca okiem na tę nową koncepcję i różni się od Cloud Computing.

Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, społecznościowego forum z pytaniami i odpowiedziami.

Zdjęcie dzięki uprzejmości The Paper Wall.

Pytanie

Czytnik SuperUser user1306322 chce wiedzieć, czym jest obliczanie mgły:

Czytam pracę związaną z usługami w chmurze i krótko poruszam temat "Fog Computing" jako przykładu możliwej przyszłej gałęzi programistycznej infrastruktury sprzętowo-programowej, ale nie precyzuję, co to jest dokładnie ani żadna z jej zalet.

Wikipedia ma kilka słów o "Fog Computing" na stronie Edge Computing. Przypuszczam, że może to oznaczać, że przetwarzanie jest rozkładane nierównomiernie między zestawami urządzeń, ale w pewien sposób różni się od koncentrowania całego przetwarzania na centralnym serwerze danych (Cloud Computing) lub na urządzeniach użytkownika końcowego (Edge Computing), ale nie jestem pewien.

Czym dokładnie jest "Fog Computing"?

Czym jest "Fog Computing" i czym różni się od "Cloud Computing"?

Odpowiedź

SuperUser contrybutor Dan D. ma pierwszą odpowiedź dla nas:

Cytat z Cisco.com (autor: Dan D.):

Fog Computing to paradygmat, który rozszerza Cloud computing i usługi na krawędź sieci. Podobnie jak w Cloud, Fog dostarcza dane, obliczenia, przechowywanie i usługi aplikacji dla użytkowników końcowych. Charakterystyczną cechą mgły jest bliskość użytkowników końcowych, jej gęsty zasięg geograficzny oraz wsparcie mobilności. Usługi są hostowane na krawędziach sieci lub nawet urządzeniach końcowych, takich jak dekodery lub punkty dostępowe. W ten sposób, mgła zmniejsza opóźnienie usługi i poprawia jakość usług, co zapewnia najwyższy komfort użytkowania. Fog Computing obsługuje nowe aplikacje Internetu Wszystko (IoE), które wymagają czasu rzeczywistego / przewidywalnego opóźnienia (automatyka przemysłowa, transport, sieci czujników i siłowników). Dzięki szerokiemu rozkładowi geograficznemu paradygmat Fog jest dobrze umiejscowiony w czasie rzeczywistym dla dużych danych i analiz w czasie rzeczywistym. Mgła obsługuje gęsto rozmieszczone punkty zbierania danych, dlatego dodaje czwartą oś do często wspominanych wymiarów Big Data (objętość, różnorodność i prędkość).

W przeciwieństwie do tradycyjnych centrów danych, urządzenia Fog są rozproszone geograficznie na heterogenicznych platformach, obejmujących wiele domen zarządzania. Firma Cisco jest zainteresowana nowatorskimi propozycjami, które ułatwiają mobilność usług na różnych platformach oraz technologie chroniące bezpieczeństwo użytkowników końcowych i treści oraz prywatność we wszystkich domenach.

Fog zapewnia wyjątkowe korzyści dla usług w wielu branżach, takich jak informatyka, rozrywka, reklama, komputery osobiste itp. Cisco jest szczególnie zainteresowane propozycjami, które koncentrują się na scenariuszach Fog Computing związanych z Internetem wszystkiego (IoE), sieciami czujników, analizą danych i innymi danymi intensywne usługi mające na celu wykazanie zalet takiego nowego paradygmatu, ocenę kompromisów zarówno w fazie eksperymentalnej, jak i produkcyjnej oraz rozwiązywanie potencjalnych problemów badawczych w przypadku tych wdrożeń.

Aby porozmawiać z tym, co Dan D. podzielił / cytował z Cisco, mamy nieco więcej do dodania z szybkiego badania, które zrobiliśmy:

Uwaga: Możesz przeczytać pełne artykuły / posty za pomocą linków, które zamieściliśmy poniżej dla każdej sekcji.

Cytowane z Artykuł PCWorld o "Fog Computing":

Tak zwany IoT (Internet of Things) obejmuje szereg urządzeń obsługujących Internet, które mogą być prawie nieograniczone: termometry, liczniki elektryczne, zespoły hamulcowe, mierniki ciśnienia krwi i prawie wszystko, co można monitorować lub mierzyć. Jedyne, co ich łączy, to fakt, że rozprzestrzeniają się po całym świecie.

Z tych urządzeń mogą pochodzić ogromne ilości danych. Na przykład, silnik odrzutowy może wytworzyć 10 TB danych o jego wydajności i stanie w ciągu zaledwie 30 minut, według Cisco. Często jest to strata czasu i przepustowość, aby przesłać wszystkie dane z urządzeń IoT do chmury, a następnie przesłać odpowiedzi chmury z powrotem na krawędź, powiedział Guido Jouret, wiceprezes i dyrektor generalny działu Cisco Business of Things. Zamiast tego, niektóre z prac w chmurze powinny odbywać się w samych routerach, a zwłaszcza w wytrzymałych routerach Cisco zbudowanych do pracy w terenie - powiedział.

"Wszystko zależy od lokalizacji" - powiedział Jouret. Korzystanie z technologii lokalnej zamiast chmury obliczeniowej ma wpływ na wydajność, bezpieczeństwo i nowe sposoby korzystania z Internetu przedmiotów - powiedział.

Cytat z definicji / wyjaśnienia na WhatIs.com:

Przetwarzanie mgły, znane również jako zamgławianie, jest modelem, w którym dane, przetwarzanie i aplikacje są skoncentrowane w urządzeniach znajdujących się na krawędzi sieci, a nie niemal całkowicie w chmurze.

Koncentracja ta oznacza, że ​​dane mogą być przetwarzane lokalnie na urządzeniach inteligentnych, a nie wysyłane do chmury w celu przetworzenia. Przetwarzanie mgły jest jednym ze sposobów radzenia sobie z wymaganiami coraz większej liczby urządzeń podłączonych do Internetu, nazywanych czasem Internetem rzeczy (IoT).

W scenariuszu IoT rzeczą jest dowolny obiekt naturalny lub sztuczny, któremu można przypisać adres IP i który ma możliwość przesyłania danych przez sieć. Niektóre z takich rzeczy mogą tworzyć wiele danych. Cisco podaje przykład silnika odrzutowego, który według nich może wytworzyć 10 terabajtów (TB) danych o jego wydajności i stanie w pół godziny. Przesyłanie wszystkich danych do chmury i przesyłanie danych zwrotnych stawia duży popyt na przepustowość, wymaga znacznej ilości czasu i może cierpieć z powodu opóźnień.W środowisku obliczeń przeciwmgielnych znaczna część przetwarzania odbywałaby się w routerze, a nie musiała być transmitowana.

Jak widać, "Fog Computing" koncentruje się na podniesieniu części obciążenia pracą z regularnych usług w chmurze poprzez wykorzystanie zlokalizowanych zasobów w celu zapewnienia szybszego, płynniejszego i bardziej usprawnionego korzystania przez użytkowników. Jakie są twoje przemyślenia na temat "Fog Computing"? Czy myślisz, że stanie się tak popularny i użyteczny jak Cloud Computing, czy też nazwałbyś go "marketingową modą" bez przyszłości?

Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.