Słyszałem termin "klaster Hadoop", ale wydaje się, że jest to sprzeczne z tym, co rozumiem jako "siatkę" i "klaster".Czy Hadoop nie jest bardziej siatką niż klastrem?
My zrozumienia jest to, że siatki jest rozproszony system składający 2+ komputerów (węzłów), które są udostępnianie zasobów obliczeniowych ze sobą rozwiązania tego samego problemu. Ergo, jeśli próbujesz wykonać jakieś ciężkie naukowe obliczenia, chrupanie numerami, utworzysz siatkę maszyn dla wszystkich współpracujących nad tym samym problemem.
My zrozumienia o klastra jest to, że jest to rozproszony system składający 2+ komputerach wszystkich pracujących niezależnie rozwiązywać różne, mniejsze problemy. Dlatego zwykle umieszczasz klaster za równoważeniem obciążenia i pozwalasz każdemu węzłowi rozwiązać mały problem, gdy moduł równoważący obciążenia przypisuje go.
Tak więc, jeśli moje zrozumienie jest poprawne, to używasz sieci do rozwiązywania niewielkich liczb gigantycznych (obliczeniowych) zadań i klastrów do rozwiązywania dużej liczby małych (obliczeniowych) zadań.
Po pierwsze, jeśli moje rozumienie sieci i klastrów jest nieprawidłowe, zacznij od korekty!
Zakładając, że jestem mniej lub bardziej poprawny, to dlaczego mamy klastry Hadoop ? Jeśli celem Hadoop jest podjęcie problemu Big Data (jakiś skomplikowany obliczeniowo problem) i użycie dużej ilości sprzętu towarowego do stworzenia wielu węzłów zdolnych do współpracy z innymi w celu rozwiązania tego samego problemu, czy to nie jest siatka?
Czy to słuszniej powiedzieć, że mamy siatki Hadoop ? Dlaczego lub dlaczego nie? Z góry dziękuję!
Wikipedia ma kilka [przykładów obliczeń gridowych] (https://pl.wikipedia.org/wiki/Grid_computing), które mogą wyjaśnić rozróżnienie. – kjw0188