Główna » jak » Co to jest Fog Computing?

    Co to jest Fog Computing?

    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, opartego na społecznościach grupowania witryn 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 jego 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 przetwarzanie w chmurze i usługi na krawędź sieci. Podobny do 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, a nawet urządzeniach końcowych, takich jak dekodery lub punkty dostępowe. W ten sposób funkcja Fog zmniejsza opóźnienia w działaniu usługi i poprawia jakość usług, co zapewnia najwyższą jakość obsługi. Fog Computing obsługuje nowe aplikacje Internetu Wszystko (IoE), które wymagają czasu rzeczywistego / przewidywalnego opóźnienia (automatyzacja 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ść w różnych 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 pokazujące zalety takiego nowego paradygmatu, w celu oceny kompromisów w zastosowaniach eksperymentalnych i produkcyjnych oraz w celu rozwiązania potencjalnych problemów badawczych w przypadku tych wdrożeń.

    Aby przejść do tego, 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ć praktycznie 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. To często marnowanie czasu i przepustowości na wysyłanie wszystkich danych z urządzeń IoT do chmury, a następnie przesyłanie odpowiedzi z 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 routerach Cisco o dużej sile produkcyjnej, zaprojektowanych do pracy w terenie, powiedział.

    "Wszystko zależy od lokalizacji" - powiedział Jouret. Korzystanie z technologii lokalnej zamiast przetwarzania w chmurze 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 w całości w chmurze..

    Koncentracja ta oznacza, że ​​dane mogą być przetwarzane lokalnie na urządzeniach inteligentnych, a nie wysyłane do chmury w celu przetworzenia. Fog computing to jedno podejście do radzenia sobie z wymaganiami stale rosnącej liczby urządzeń podłączonych do Internetu, zwanych czasem Internet of Things (IoT).

    W scenariuszu IoT rzeczą jest dowolny obiekt naturalny lub sztuczny, któremu można nadać adres IP i który ma możliwość przesyłania danych przez sieć. Niektóre z takich rzeczy mogą tworzyć dużo 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 ciągu pół godziny. Przesyłanie wszystkich danych do chmury i przesyłanie danych odpowiedzi z powrotem powoduje duże zapotrzebowanie 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 sądzisz, że stanie się tak popularny i użyteczny jak Cloud Computing, czy też sklasyfikujesz go jako "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.