Mam zainstalowany serwer z 3 dyskami twardymi o łącznej pojemności 6. Planujemy go maksymalnie zwiększyć, ale nasz konsultant zasugerował także zakup drugiego kontrolera RAID „w celu zapewnienia nadmiarowości” w celu obsługi nowych dysków. Dla mnie to nie ma większego sensu. Nawet gdy drugi kontroler RAID obsługuje połowę dysków, nadal utknęliśmy tylko z połową naszych dysków / programów / danych, jeśli jeden z kontrolerów zginie (co nie jest dużo lepsze niż uruchamianie bez żadnego). Umieszczamy vmware na serwerze, a on niejasno wspomniał o niektórych zaawansowanych funkcjach odporności na awarie / przełączania awaryjnego, ale jeśli dyski są niedostępne z powodu awarii kontrolera, jak to powinno działać?
Licząc tylko powody nadmiarowości, a nie wydajność, dlaczego miałbym chcieć mieć drugi kontroler RAID na moim serwerze?
źródło
Odpowiedzi:
W projekcie „wysokiej dostępności z pojedynczym pudełkiem”, tak, chciałbyś drugiego kontrolera, najlepiej również na drugiej magistrali. Ale takie podejście ustąpiło miejsca tańszemu projektowi opartemu na klastrowaniu, w którym awaria jednego urządzenia nie zatrzymuje usługi. To zależy od tego, czy planujesz używać środowiska klastrowego, czy polegać na pojedynczym pudełku. Nawet jeśli twoja odpowiedź brzmi: posiadanie podwójnych kontrolerów może być postrzegane jako zwiększające złożoność i być może nadmierne umiejętności.
edytuj - na podstawie twojego komentarza na temat używania ESXi do drugiego pytania muszę powiedzieć, że jego klastrowanie jest wspaniałe , mamy wiele 32-drogowych klastrów, które działają doskonale.
źródło
Drugi kontroler RAID, który jest aktywnie używany, nie służy do nadmiarowości. Tylko jeśli jest to kontroler rezerwowy, w którym przełączasz wszystkie dyski, gdy pierwszy umiera. Masz wtedy redundancję (dla kontrolera). Ale uważaj na to, jak tu zamieszczono .
Zatem RAID służy do nadmiarowości dysków prowadzącej do pojedynczego punktu awarii w kontrolerze. Mając na drugi (nieużywany) kontroler może rozwiązać ten problem, jak mogłoby przełączać cały dysk na nowy. Jeśli to działa, zależy od innych czynników ...
Nie jestem native speakerem, ale dla mnie „tolerancja na awarie” to coś innego niż „redundancja”. Czy ktoś, kto mówi po angielsku, może mi tutaj pomóc?
źródło
W jednym urządzeniu potrzebne są dwa kontrolery RAID podłączone do dwóch różnych kompleksów głównych PCI-E, aby uzyskać pełną nadmiarowość podsystemu we / wy. Można to osiągnąć za pomocą dwóch różnych konfiguracji:
Kluczowym problemem w obu przypadkach jest to, że nie masz pełnej nadmiarowości systemu: problem z płytą główną / procesorem może doprowadzić do awarii całego systemu, niezależnie od ilości posiadanych kontrolerów / dysków.
Z tego powodu ostatnio rzadko stosuje się tego rodzaju nadmiarowość w pudełku (poza wdrożeniami SAN klasy średniej / wyższej); raczej klastrowanie / dublowanie sieciowe zyskuje szeroką trakcję. Dzięki klastrowaniu (lub dublowaniu sieci) masz pełną nadmiarowość systemu, ponieważ pojedynczy uszkodzony system nie może negować dostępu do danych. Oczywiście grupowanie ma swoje pułapki, więc nie jest to srebrna / łatwa kula, ale w niektórych sytuacjach jej zalet nie można zaprzeczyć. Co więcej, możesz również użyć asynchronicznego zapisu lustrzanego sieci, aby uzyskać nadmiarowość danych prawie w czasie rzeczywistym w różnych lokalizacjach geograficznych, dzięki czemu jedno katastrofalne zdarzenie nie spowoduje spustoszenia w danych.
źródło
Potrzebujesz dwuportowych dysków SAS, aby zapewnić faktyczne przełączanie awaryjne na wielu kontrolerach. Chociaż istnieją, jest zdecydowanie odznaczony - nie w przedziale cenowym pojedynczego serwera, który ma tylko pamięć wewnętrzną.
Są to technologie często stosowane w systemach SAN, w których śmierć kontrolera jest prawdziwym problemem.
W przypadku pojedynczego serwera bez innych funkcji przełączania awaryjnego drugi kontroler nic nie zyska - będzie to po prostu kosztować więcej pieniędzy i zapewnić konsultantowi większy zysk.
źródło