Klaster różni się od chmury i sieci tym, że klaster to grupa komputerów połączonych siecią lokalną (LAN), podczas gdy chmura i sieć są bardziej rozległe i mogą być rozproszone geograficznie. Innym sposobem jest powiedzenie, że klaster jest ściśle powiązany, podczas gdy Grid lub chmura są luźno powiązane. Ponadto klastry składają się z maszyn z podobnym sprzętem, podczas gdy chmury i siatki składają się z maszyn o możliwie bardzo różnych konfiguracjach sprzętowych.
Aby dowiedzieć się więcej o przetwarzaniu w chmurze, polecam przeczytanie tego artykułu:
„Above the Clouds: A Berkeley View of Cloud Computing”, Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H. Katz, Andrew Konwinski, Gunho Lee , David A. Patterson, Ariel Rabkin, Ion Stoica i Matei Zaharia . Poniżej znajduje się streszczenie powyższej pracy:
Chmura obliczeniowa odnosi się zarówno do aplikacji dostarczanych jako usługi przez Internet, jak i do sprzętu i oprogramowania systemowego w centrach danych, które świadczą te usługi. Same usługi od dawna określane są jako oprogramowanie jako usługa (SaaS). Sprzęt i oprogramowanie centrum danych nazywamy chmurą. Gdy chmura jest udostępniana ogółowi społeczeństwa w formie płatności zgodnie z rzeczywistym użyciem, nazywamy ją chmurą publiczną; sprzedawana usługa to Utility Computing. Używamy terminu Private Cloud w odniesieniu do wewnętrznych centrów danych firmy lub innej organizacji, które nie są publicznie dostępne. Zatem Cloud Computing jest sumą SaaS i Utility Computing, ale nie obejmuje chmur prywatnych. Ludzie mogą być użytkownikami lub dostawcami SaaS albo użytkownikami bądź dostawcami usług obliczeniowych.
Różnicę między chmurą a siatką można wyrazić w następujący sposób:
Dystrybucja zasobów: przetwarzanie w chmurze jest modelem scentralizowanym, podczas gdy przetwarzanie sieciowe jest modelem zdecentralizowanym, w którym obliczenia mogą odbywać się w wielu domenach administracyjnych.
Własność: Siatka to zbiór komputerów należących do wielu stron w wielu lokalizacjach i połączonych ze sobą, dzięki czemu użytkownicy mogą dzielić się połączoną mocą zasobów. Podczas gdy chmura to zbiór komputerów, które zwykle należą do jednej strony.
Przykłady chmur: Amazon Web Services (AWS), Google App Engine.
Przykłady siatek: FutureGrid.
Przykłady usług przetwarzania w chmurze: Dropbox, Gmail, Facebook, Youtube, RapidShare.