Co to jest sieć klastra?
Sieć klastrowa to dwa lub więcej urządzeń obliczeniowych współpracujących ze sobą w wspólnym celu obliczeniowym. Sieci te wykorzystują równoległą moc obliczeniową urządzeń obliczeniowych. Oprócz zwiększonej mocy przetwarzania, wspólne zasoby obliczeniowe w sieci klastrowej mogą również zapewnić skalowalność, wysoką dostępność i awaryjne możliwości, jeśli jedno urządzenie obliczeniowe będzie miało problem. Istnieją trzy podstawowe typy klastrów obliczeniowych: klastry równoważenia obciążenia, klastry wysokiej dostępności i klastry o wysokiej wydajności. Klastry równoważenia obciążenia składają się z dwóch lub więcej systemów obliczeniowych, zwanych również węzłami. Obciążenie sieci jest rozłożone na te węzły, aby zwiększyć wydajność obliczeniową sieci. Z perspektywy użytkownika węzły działają jako jeden system komputerowy.
Sieć klastra o wysokiej dostępności to dwa lub więcej węzłów obliczeniowych, które zapewniają redundancję w przypadku awarii sprzętu lub oprogramowania. Jest również określany jako klaster przełączania awaryjnego. KiedySystem obliczeniowy zawiedzie, jego operacje są przenoszone do nadmiarowego węzła w celu świadczenia usług komputerowych.
Klastry o wysokiej wydajności wykorzystują równoległą moc przetwarzania wielu węzłów klastrów, aby zapewnić obliczenia o wysokiej wydajności. To pozwala węzłom współpracować z problemem. Często jest to dobre rozwiązanie dla firm, których sieci mają wysokie wymagania dotyczące przetwarzania, ale mają ograniczone budżety.
Architektury grupowe mogą się znacznie różnić w zależności od zastosowanych technologii sieciowych i celu systemu obliczeniowego. Istnieją trzy główne architektury klastrowów: dysk lustrzany, dysk wspólny i nie udostępniane konfiguracje. Architektura klastra klastra lustrzanego replikuje przechowywane dane aplikacji do witryny magazynowej kopii zapasowej. Jego podstawowym celem jest zapewnienie wysokiej dostępności zasobów obliczeniowych, a także odzyskiwania po awarii w przypadku pewnego rodzaju kompleksówUtrzymanie awarii.
Sieć klastra współdzielonego Disk wykorzystuje urządzenia centralne/wyjście (I/O), które są dostępne dla wszystkich węzłów w klastrze. Zazwyczaj są one używane do udostępniania pamięci dysku dla plików i baz danych. Niektóre konfiguracje udostępnionego-dysponują informacje o wszystkich węzłach w klastrze, podczas gdy inne konfiguracje używają centralnego serwera metadanych.
Architektura klastrowała współdzielona, ma niezależne i samowystarczalne węzły. Każdy węzeł ma własną pamięć i urządzenia we/wy. Nie zapewnia jednoczesnego dostępu do dysku z wielu węzłów, ponieważ tylko jeden węzeł potrzebuje dostępu do pamięci w dowolnym momencie. Często każdy węzeł w tego rodzaju architekturze jest odpowiedzialny za inny zestaw zadań sieciowych. Sieć klastrów nr nocing może skalować do setek węzłów i jest popularną opcją w środowiskach programistycznych.