Dom Chmura obliczeniowa Dlaczego ktoś może zastosować podejście n + 1 dla klastra?

Dlaczego ktoś może zastosować podejście n + 1 dla klastra?

Anonim

P:

Dlaczego ktoś może zastosować podejście N + 1 dla klastra?

ZA:

Redundancja N + 1 lub N + 1 to popularna koncepcja wirtualizacji sieci i projektowania architektur IT. Firmy zazwyczaj używają tego projektu, aby zapewnić skuteczne tworzenie kopii zapasowych lub zapewnić płynne działanie systemu z jednym punktem awarii.

Nazwa „N + 1” oznacza proces, w którym inżynierowie uwzględniają zakres funkcjonujących węzłów w klastrze, a następnie dodają jeden dodatkowy, aby w przypadku wystąpienia pojedynczego punktu awarii jedna dodatkowa jednostka mogła stać w szczelinie. Proces ten można również nazwać redundancją „aktywną / pasywną” lub „rezerwową”.

Firmy stosują projekt N + 1, aby upewnić się, że jeśli jeden serwer lub maszyna wirtualna ulegnie awarii, nie będzie to miało wpływu na system. Pojawiła się jednak szersza dyskusja na temat tego, czy redundancja N + 1 jest wystarczająca dla danego systemu. Odradza się próbę zapewnienia uniwersalnego podejścia przy zapewnianiu nadmiarowości w celu zapewnienia wysokiej dostępności. Specjaliści IT rozumieją również, że im bardziej klient ma wysokie wymagania dotyczące dostępności, tym bardziej potrzebna jest nadmiarowość.

W odpowiedzi na tę filozofię inżynierowie dostarczyli takie rzeczy, jak N + X + Y, w których do systemu dodaje się o wiele więcej zasobów, aby mieć pewność, że nawet awaria wielopunktowa nie wpłynie na operacje. Innym szczególnym czynnikiem jest rozmiar każdej maszyny wirtualnej lub węzła w klastrze - na przykład, jeśli pojedyncza maszyna wirtualna ma 100 GB, a pozostałe mają mniej niż 50 GB, podejście N + 1 nie zapewniłoby funkcjonalności, gdyby zagrożono większą maszynę wirtualną.

Ogólnie rzecz biorąc, N + 1 jest po prostu narzędziem i podejściem do zarządzania zasobami, takimi jak procesor i pamięć w dowolnym wspólnym środowisku, takim jak klaster sieciowy. Jest oceniany pod kątem skuteczności i skuteczności w danym systemie informatycznym w zależności od alokacji zasobów i ogólnej konfiguracji.

Dlaczego ktoś może zastosować podejście n + 1 dla klastra?