Cloud Computing a Grid Computing
Przetwarzanie w chmurze i przetwarzanie w sieci to dwa różne sposoby przetwarzania. Przetwarzanie w chmurze oznacza, że usługi są używane w Internecie, a nie w systemie lokalnym. Jednak przetwarzanie siatkowe polega na współdzieleniu zadań na wielu komputerach. Przetwarzanie w chmurze można opisać jako rodzaj przetwarzania sieciowego.
Chmura obliczeniowa
Pod koniec 2007 roku ukuto termin cloud computing. W przypadku przetwarzania w chmurze usługi, z których codziennie korzysta się, są przenoszone w Internecie, a nie przechowywane na komputerze lokalnym. Poczta elektroniczna 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ą funkcje 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 z Internetem.
Po 2007 roku inne usługi, takie jak arkusze kalkulacyjne, prezentacje i edytory tekstu, weszły do chmury obliczeniowej, ponieważ Google zapewniało prezentacje, arkusze kalkulacyjne i usługi przetwarzania tekstu oraz integruje je z Kalendarzem Google i Gmailem. Microsoft wkroczył również na arenę przetwarzania w chmurze i przedstawił aplikacje, z których mogą korzystać internauci. Microsoft w dużej mierze skupił się na przetwarzaniu w chmurze.
Grid Computing
Dzielenie zadań na wielu komputerach jest znane jako przetwarzanie sieciowe. Zadania mogą po prostu obejmować przechowywanie danych lub złożone obliczenia. Rozdział 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. W celu ukończenia projektów siatka wyszukuje niewykorzystane cykle na różnych komputerach, aby uzyskać do nich dostęp. Jednym z popularnych projektów gridowych jest [chroniony pocztą e-mail]. Jest wiele organizacji, które polegają na różnych ochotnikach, którzy oferują swoje komputery do sieci.
Po połączeniu tych komputerów tworzony jest wirtualny superkomputer. Mogą występować problemy z komputerami podłączonymi do sieci, ale nadal są one wydajniejsze niż superkomputery używane w latach 70. i 80. XX wieku. Zasady obliczeń gridowych otwierają drogę dla nowoczesnych superkomputerów z wieloma małymi komputerami połączonymi ze sobą, tworząc superkomputer.
Różne typy siatek można tworzyć przy użyciu różnych technik obliczania siatki. Używając wielu komputerów, system zapewnia moc i elastyczność. Na przykład siatka danych zarządza dużymi informacjami, do których użytkownicy mają dostęp.
Jednak przetwarzanie siatkowe różni się od przetwarzania klastrowego. Po pierwsze, nie ma scentralizowanego zarządzania w obliczeniach gridowych, ponieważ komputery są kontrolowane w sposób niezależny. Komputery w sieci mogą mieć inny sprzęt lub system operacyjny.
• Przetwarzanie w chmurze wiąże się z korzystaniem z usług w Internecie, a nie z komputerów lokalnych, podczas gdy przetwarzanie sieciowe obejmuje współdzielenie zadań na wielu komputerach. • Zasoby wielu komputerów są współdzielone w obliczeniach gridowych, co znacznie pomaga w poprawie elastyczności i mocy sieci, podczas gdy nie ma to miejsca w przypadku przetwarzania w chmurze. • Aplikacje takie jak arkusze kalkulacyjne, prezentacje, e-maile i edytory tekstu są częścią przetwarzania w chmurze, podczas gdy w przypadku przetwarzania sieciowego, przechowywania danych lub złożonych obliczeń wykonuje się. |