Klaster
W informatyce klaster może oznaczać dwie różne rzeczy: 1) grupę sektorów na urządzeniu pamięci masowej lub 2) grupę połączonych komputerów.
1) Grupa sektorów
Sektor to najmniejsza jednostka, do której można uzyskać dostęp na urządzeniu pamięci masowej, takim jak HDD lub SSD. Klaster, czyli jednostka alokacji, to grupa sektorów tworząca najmniejszą jednostkę przydzielania miejsca na dysku dla pliku w ramach systemu plików. Innymi słowy, rozmiar klastra systemu plików to najmniejsza ilość miejsca, jaką plik może zajmować na komputerze.
Większość plików wymaga dużej liczby klastrów, co oznacza, że zawartość pliku jest rozłożona na wielu klastrach na dysku. Często dane można zapisać w ciągłych blokach, dzięki czemu zawartość pliku jest przechowywana w jednym fizycznym miejscu. Jednak gdy dysk twardy zaczyna się zapełniać, może nie być wystarczającej liczby ciągłych klastrów, aby zapisać duże pliki w jednym obszarze. Zamiast tego trzeba je zapisać w wielu miejscach na dysku. Nazywa się to fragmentacją i może spowolnić odczyt oraz zapis na dysku twardym.
2) Grupa połączonych komputerów
Klaster może również oznaczać grupę maszyn, które współpracują ze sobą i wykonują podobne zadania. W przeciwieństwie do przetwarzania gridowego klaster komputerowy jest kontrolowany przez jeden program, który zarządza wszystkimi komputerami lub „węzłami” należącymi do klastra. Węzły współpracują ze sobą, aby wykonać jedno zadanie. Ten proces nazywa się „przetwarzaniem równoległym”, ponieważ węzły wykonują operacje jednocześnie.
Klastry komputerowe mogą obejmować od dwóch maszyn do setek połączonych komputerów. Małe klastry są często używane do zwiększania wydajności usług internetowych i gier online przez równoległą obsługę wielu przychodzących żądań. Farma serwerów internetowych jest na przykład rodzajem klastra zapewniającego dostęp do stron internetowych z niewielkim opóźnieniem. Duże klastry mogą służyć do wykonywania obliczeń naukowych lub uruchamiania dużej liczby złożonych algorytmów. Na przykład duży klaster może być używany do nakładania tekstur i efektów oświetlenia na modele 3D w każdej klatce animowanego filmu.
Sprawdź swoją wiedzę