Różnica między obliczeniami krawędzi a obliczeniami rozproszonymi
- 4612
- 291
- Łukasz Kalisz
Systemy rozproszone są dziś wszechobecne w firmach, rządu, środowisku akademickim i domu. Odnosi się do szerokiej gamy współczesnych systemów komputerowych, od układu VLSI po stacje robocze po Internet. Zazwyczaj zapewniają one środki do udostępniania zasobów i zapewniania lepszej wydajności poprzez celowanie w równoległe problemy. Faktem jest, że systemy rozproszone istnieją od początku wszechświata. Ale dopiero gdy powszechna rozprzestrzenianie się Internetu pojęcie obliczeń rozproszonych było uważane za przydatne narzędzie. Systemy krawędzi są częścią tej rozproszonej architektury systemu.
Co to jest przetwarzanie krawędzi?
Aby poradzić sobie z masywnym napływem danych generowanych na drugim miejscu, stosuje się technologię przetwarzania krawędzi. Ale co to jest przetwarzanie krawędzi? Jest częścią rozproszonej infrastruktury chmurowej, która opowiada się za decentralizacją zamiast centralizacji, co oznacza, że przynosi przechowywanie danych i obciążenia blisko krawędzi do miejsca, w którym dane są generowane i gdzie są podejmowane, w zależności od. Urządzenia IoT mają zazwyczaj ograniczone możliwości przetwarzania danych i przechowywania, dlatego na pomieszczeniach musi wystąpić znaczne przetwarzanie, zapewniając środowisko do obsługi przetwarzania i zarządzania dużą liczbą urządzeń IoT i danych. Systemy Edge to zasadniczo zdalne systemy obliczeniowe, takie jak smartfony, bramy sieciowe lub inteligentne obiekty, które działają w imieniu chmury. W ten sposób informacje mogą być udostępniane szybko, bezpiecznie i bez opóźnienia. Plus poprawia szybkość przetwarzania danych jako bezpośredni wynik niższej zależności od chmury.
Co to jest obliczenia rozproszone?
Wokół nas są systemy rozproszone - wyszukiwarka Google, platformy Amazon, Netflix, Blockchain, Gaming Online, bankowość internetowa i lista jest długa. Najczęstszym przykładem systemu rozproszonego jest model klient-serwer. Kiedy mówimy o systemach rozproszonych, faktycznie odnosimy się do zbioru niezależnego oprogramowania lub komponentów sprzętowych o nazwie węzły, które są połączone ze sobą za pośrednictwem sieci i które współpracują z wspólnym celem końcowym. Tak więc obliczenia rozproszone to badanie tych rozproszonych systemów z wieloma komponentami znajdującymi się na różnych maszynach. Jest to model obliczeniowy, w którym komponenty systemowe są dystrybuowane na wielu komputerach, ale działają jako jeden system do rozwiązania problemu. System składa się głównie z zestawu procesorów połączonych przez sieć komunikacyjną, która zapewnia wymianę informacji między procesorami.
Różnica między obliczeniami krawędzi a obliczeniami rozproszonymi
Model
- Obliczenia rozproszone to model stosowany dla systemów rozproszonych. System rozproszony to zbiór osobnych i indywidualnych urządzeń komputerowych, które mogą się ze sobą komunikować. Jest to model obliczeniowy, w którym komponenty systemowe są dystrybuowane na wielu komputerach, ale działają jako jeden system do rozwiązania problemu. Obliczanie krawędzi to niedawna adaptacja modeli obliczeniowych opartych na rozproszonym modelu obliczeniowym, który wprowadza przechowywanie danych i obciążenia blisko krawędzi do tego, gdzie są generowane dane i gdzie są podejmowane działania.
Skalowalność
- Systemy krawędzi są zgodne z pomysłem rozproszonego przechowywania danych i przetwarzania danych w celu lepszej skalowalności. Chodzi o to, aby poprawić zdolności obliczeniowe urządzeń mobilnych poprzez rozładowanie drogich obliczeniowo operacji dla mobilnych centrów danych w chmurze o nazwie CloudLets. Rozproszona architektura obliczeniowa jest skalowalna poziomo, co oznacza, że pojemność węzłów można zwiększyć, a tym samym funkcjonalność systemu, ponieważ każdy węzeł działał niezależnie, co z kolei znacznie zmniejsza krzywą kosztów wielu rzeczy. Obciążenie jest również zmniejszone, ponieważ obciążenie jest dystrybuowane na wiele węzłów serwera.
Wydajność
- Przetwarzając dane bliżej miejsca, w którym jest tworzony, zamiast w scentralizowanej infrastrukturze, środowisko obliczeniowe krawędzi znacznie zmniejsza przepływ danych do i z sieci podstawowej. Rozładowując obciążenie do urządzeń krawędziowych, może istnieć znaczna redukcja przeciążenia sieci, poprawa wydajności i przepustowość aplikacji, a ostatecznie osiągnąć szybszy czas reakcji dla użytkowników końcowych. Systemy rozproszone opowiadają się za dystrybucją obciążeń, które można wysłać do wielu maszyn, dzięki czemu systemy są wysoce wydajne i niezawodne.
Bezpieczeństwo
- Tradycyjna architektura przetwarzania w chmurze jest scentralizowana, co oznacza, że przetwarzanie odbywa się w chmurze, a urządzenia i systemy synchronizują się ze scentralizowanym klastrem serwerów chmurowych. Ponieważ Computing ma architekturę pojedynczej serwera dla wielu klientów, systemy są bardziej podatne na ataki DDOS i przerwy w zasilanie. Banki obliczeniowe na decentralizację, co oznacza zlokalizowanie urządzeń obliczeniowych w pobliżu źródła danych, co utrudnia zakłócenie całej sieci. Ponieważ urządzenia znajdują się w różnych lokalizacjach, atak na jeden system nie będzie miał wpływu na inne systemy.
Obliczanie krawędzi vs. Obliczenia rozproszone: wykres porównawczy
Podsumowanie przetwarzania krawędzi vs. Obliczenia rozproszone
Systemy Edge oparte są na rozproszonej architekturze systemu i są zasadniczo zdalne systemy obliczeniowe z ustalonych dziedzin inżynieryjnych systemów wbudowanych, bezpieczeństwa komputerowego, przetwarzania w chmurze i telekomunikacji. Obejmuje szeroką gamę urządzeń obliczeniowych od małych do dużych użytkowników końcowych i źródeł danych. Chodzi o to, aby łączyć pojemność obliczeniową i przechowywania urządzeń u źródła danych, zastosowaniach rzeczywistych wymagających mobilności, niskiego opóźnienia, niezawodności itp., można lepiej wspierać. To świetny odejście od tradycyjnej architektury przetwarzania w chmurze, która koncentruje się na zdecentralizowanym modelu architektury. Ponieważ innowacyjne urządzenia, takie jak samochody samojezdne, stają się bardziej powszechne, wpływ obliczeń krawędzi na nasze codzienne życie będzie znacznie wyższy.