Różnica między przetwarzaniem w chmurze a przetwarzaniem rozproszonym

Różnica między przetwarzaniem w chmurze a przetwarzaniem rozproszonym
Różnica między przetwarzaniem w chmurze a przetwarzaniem rozproszonym

Wideo: Różnica między przetwarzaniem w chmurze a przetwarzaniem rozproszonym

Wideo: Różnica między przetwarzaniem w chmurze a przetwarzaniem rozproszonym
Wideo: MySQL and MySQLi database 2024, Listopad
Anonim

Przetwarzanie w chmurze a przetwarzanie rozproszone

Przetwarzanie w chmurze to styl przetwarzania, w którym zasoby są udostępniane przez Internet. Najczęściej zasoby te są rozszerzalne i są zasobami wysoce zwizualizowanymi i są dostarczane jako usługa. Zasoby te można podzielić głównie na aplikacje, platformy lub infrastrukturę. Dziedzina informatyki zajmująca się systemami rozproszonymi (systemami składającymi się z więcej niż jednego węzła samosterującego) nazywana jest przetwarzaniem rozproszonym. Zazwyczaj przetwarzanie rozproszone jest wykorzystywane do wykorzystania mocy wielu maszyn do osiągnięcia jednego celu na dużą skalę.

Co to jest przetwarzanie w chmurze?

Przetwarzanie w chmurze to nowa technologia dostarczania wielu rodzajów zasobów jako usług, głównie przez Internet. Strona dostarczająca jest określana jako usługodawca, podczas gdy użytkownicy zwani są abonentami. Subskrybenci uiszczają opłaty abonamentowe zazwyczaj za każde użycie. Przetwarzanie w chmurze dzieli się na kilka różnych kategorii w zależności od rodzaju świadczonej usługi. SaaS (Software as a Service) to kategoria przetwarzania w chmurze, w której głównymi zasobami dostępnymi jako usługa są aplikacje. PaaS (Platform as a Service) to kategoria/aplikacja przetwarzania w chmurze, w której usługodawcy dostarczają platformę obliczeniową lub stos rozwiązań swoim abonentom przez Internet. IaaS (Infrastructure as a Service) to kategoria przetwarzania w chmurze, w której głównymi zasobami dostępnymi jako usługa jest infrastruktura sprzętowa. DaaS (Desktop as a Service), która jest nową usługą –aaS zajmuje się dostarczaniem całego pulpitu przez Internet. Jest to czasami określane jako wirtualizacja pulpitu/wirtualny pulpit lub hostowany pulpit.

Co to jest przetwarzanie rozproszone?

Dziedzina informatyki zajmująca się systemami rozproszonymi nazywana jest przetwarzaniem rozproszonym. System rozproszony składa się z więcej niż jednego samokierującego się komputera komunikującego się przez sieć. Te komputery korzystają z własnej pamięci lokalnej. Wszystkie komputery w systemie rozproszonym komunikują się ze sobą, aby osiągnąć pewien wspólny cel. Alternatywnie, różni użytkownicy na każdym komputerze mogą mieć różne indywidualne potrzeby, a rozproszony system będzie koordynował współużytkowane zasoby (lub pomagał komunikować się z innymi węzłami), aby realizować ich indywidualne zadania. Węzły komunikują się za pomocą przekazywania komunikatów. Przetwarzanie rozproszone można również zidentyfikować jako wykorzystanie systemu rozproszonego do rozwiązania pojedynczego dużego problemu poprzez rozbicie go na zadania, z których każde jest obliczane na poszczególnych komputerach systemu rozproszonego. Zazwyczaj istnieją mechanizmy tolerancji w celu przezwyciężenia awarii poszczególnych komputerów. Struktura (topologia, opóźnienie i kardynalność) systemu nie jest z góry znana i jest dynamiczna. Poszczególne komputery nie muszą wiedzieć wszystkiego o całym systemie lub kompletnych danych wejściowych (aby rozwiązać problem).

Jaka jest różnica między chmurą a przetwarzaniem rozproszonym?

Przetwarzanie w chmurze to technologia, która dostarcza wiele rodzajów zasobów jako usługi, głównie za pośrednictwem Internetu, podczas gdy przetwarzanie rozproszone to koncepcja wykorzystania rozproszonego systemu składającego się z wielu samorządnych węzłów w celu rozwiązania bardzo dużego problemu (który jest zwykle trudny do rozwiązania przez pojedynczy komputer). Przetwarzanie w chmurze to w zasadzie model sprzedaży i dystrybucji różnego rodzaju zasobów w Internecie, podczas gdy przetwarzanie rozproszone można zidentyfikować jako rodzaj przetwarzania, który wykorzystuje grupę maszyn do pracy jako pojedyncza jednostka w celu rozwiązania problemu na dużą skalę. Przetwarzanie rozproszone osiąga to poprzez rozbicie problemu na prostsze zadania i przypisanie tych zadań do poszczególnych węzłów.

Zalecana: