Planuję zbudować serwer plików przy użyciu OpenSolaris i ZFS, który zapewni dwie podstawowe usługi - będzie celem iSCSI dla maszyn wirtualnych XenServer i będzie ogólnym domowym serwerem plików. Sprzęt, na który patrzę, obejmuje 2x 4-portowe kontrolery SATA, 2x małe dyski rozruchowe (po jednym na każdym kontrolerze) i 4x duże dyski do przechowywania. Umożliwia to jeden wolny port na kontroler do aktualizacji tablicy w dół drogi.
Jestem trochę zdezorientowany, jak skonfigurować dyski pamięci. Pod względem wydajności lustro wydaje się być królem. Trudno mi zrozumieć, jaka byłaby korzyść z zastosowania RAIDZ w porównaniu z tworzeniem kopii lustrzanych. Dzięki tej konfiguracji widzę dwie opcje - dwie lustrzane pule w jednym pasku lub RAIDZ2. Obie powinny chronić przed awariami dysków, 2 i / lub jeden awarii kontrolera ... jedyną zaletą RAIDZ2 byłoby to jakieś 2 dyski może zawodzić. W obu przypadkach pojemność powinna wynosić 50% pojemności, ale pierwsza powinna mieć znacznie lepszą wydajność, prawda?
Inną rzeczą, którą staram się ogarnąć, jest korzyść z lustrzanych tablic z więcej niż dwoma urządzeniami. Jeśli chodzi o integralność danych, jaka ewentualna korzyść miałaby RAIDZ nad lustrem trójstronnym? Ponieważ ZFS utrzymuje integralność plików, co RAIDZ wnosi do tabeli ... czy kontrole integralności ZFS nie negują wartości parzystości RAIDZ?
źródło
RAID-Z eliminuje większość kar za zapis i problemy z integralnością danych, na które narażone są woluminy RAID 5/6, kosztem pewnego czasu procesora. Zazwyczaj systemy mają wolne cykle procesora, więc poświęcenie czasu procesora na poprawę wydajności IO i integralności danych jest dobrym kompromisem w porównaniu do kopii lustrzanej.
Oto szczegółowe wyjaśnienie RAID-Z, które może odpowiedzieć na inne pytania.
Pamiętaj również, że RAID jest rozwiązaniem odpornym na uszkodzenia . Nie wdrażasz RAID-Z2 w celu ochrony przed utratą danych - wykonujesz kopie zapasowe lub replikujesz, aby to zrobić. Wybierz implementację RAID-Z2 vs. RAID-Z lub RAID-10 vs RAID-6 vs. RAID-5, aby utrzymać funkcjonowanie systemu w przypadku awarii sprzętu.
źródło