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

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

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

Wideo: Różnica między przetwarzaniem w chmurze a przetwarzaniem siatkowym
Wideo: Difference between Cloud Computing and Grid Computing 2024, Lipiec
Anonim

Przetwarzanie w chmurze a przetwarzanie w sieci

Przetwarzanie w chmurze i przetwarzanie siatkowe to dwa różne sposoby przetwarzania danych. Przetwarzanie w chmurze oznacza, że usługi są używane w Internecie, a nie w systemie lokalnym. Jednak przetwarzanie siatkowe zajmuje się dzieleniem zadań na liczbę komputerów. Przetwarzanie w chmurze można opisać jako rodzaj przetwarzania sieciowego.

Przetwarzanie w chmurze

Pod koniec 2007 roku ukuto termin cloud computing. W przypadku przetwarzania w chmurze usługi używane na co dzień są przenoszone w Internecie, a nie przechowywane na komputerze lokalnym. Poczta e-mail jest małym przykładem przetwarzania w chmurze i jest dostępna w obu metodach. Usługi takie jak poczta Yahoo i poczta Google zapewniają obsługę poczty e-mail, a ludzie nie potrzebują programu Microsoft Outlook ani innych aplikacji do obsługi poczty. W ten sposób usługa e-mail może być używana w dowolnym miejscu na świecie, gdzie jest połączenie internetowe.

Po 2007 r. inne usługi, takie jak arkusze kalkulacyjne, prezentacje i przetwarzanie tekstu, weszły do chmury obliczeniowej, ponieważ Google dostarczało prezentacje, arkusze kalkulacyjne i usługi przetwarzania tekstu oraz integrowało je z Kalendarzem Google i Gmailem. Microsoft wkroczył również na arenę cloud computing i wprowadził kilka aplikacji, z których mogą korzystać internauci. Microsoft w dużej mierze skupił się na przetwarzaniu w chmurze.

Przetwarzanie sieciowe

Udostępnianie zadań wielu komputerom jest znane jako przetwarzanie siatkowe. Zadaniem może być po prostu przechowywanie danych lub złożone obliczenia. Dystrybucja zadań może odbywać się na duże odległości. Komputery w sieci mogą działać jako część sieci, gdy nie są używane. Aby ukończyć projekty, siatka wyszukuje niewykorzystane cykle na różnych komputerach, aby uzyskać do nich dostęp. Jednym z popularnych projektów gridowych jest [ochrona poczty e-mail] Istnieje wiele organizacji, które polegają na różnych wolontariuszach, którzy oferują swoje komputery do dodania do sieci.

Po połączeniu tych komputerów tworzony jest superkomputer wirtualny. Mogą występować pewne problemy z tymi komputerami podłączonymi do sieci, ale nadal są one potężne niż superkomputery używane w latach 70. i 80. XX wieku. Zasady obliczeń siatkowych zapewniają drogę nowoczesnym superkomputerom z wieloma połączonymi ze sobą małymi komputerami, tworząc superkomputer.

Różne typy siatek mogą być tworzone przy użyciu różnych technik obliczeń siatek. Korzystanie z wielu komputerów zwiększa moc i elastyczność systemu. Na przykład siatka danych zarządza dużymi informacjami, do których użytkownicy mogą uzyskać dostęp.

Jednak przetwarzanie siatkowe różni się od przetwarzania klastrowego. Po pierwsze, nie ma scentralizowanego zarządzania w obliczeniach siatkowych, ponieważ komputery są sterowane w sposób niezależny. Komputery w sieci mogą mieć inny sprzęt lub system operacyjny.

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

• Przetwarzanie w chmurze polega na korzystaniu z usług w Internecie, a nie na komputerach lokalnych, podczas gdy przetwarzanie siatkowe polega na współdzieleniu zadań przez wiele komputerów.

• Zasoby wielu komputerów są współdzielone w sieciach obliczeniowych, co znacznie pomaga w poprawie elastyczności i mocy sieci, podczas gdy w przypadku przetwarzania w chmurze nie ma to miejsca.

• Aplikacje takie jak arkusze kalkulacyjne, prezentacje, poczta e-mail i edytory tekstu są częścią przetwarzania w chmurze, podczas gdy w obliczeniach siatkowych wykonywane są przechowywanie danych lub złożone obliczenia.

Zalecana: