W technologii informacyjnej termin redundantny może odnosić się do różnych sytuacji:
- Termin redundantny może opisywać elementy systemu komputerowego lub sieciowego, takie jak wentylatory, dyski twarde, serwery, systemy operacyjne, przełączniki i łącza telekomunikacyjne, które są instalowane w celu tworzenia kopii zapasowych zasobów podstawowych na wypadek ich awarii. Dobrze znanym przykładem systemu nadmiarowego jest nadmiarowa macierz niezależnych dysków (RAID).
- Informacja nadmiarowa to niepotrzebna lub powielona informacja.
- Bity nadmiarowe to dodatkowe cyfry binarne, które są generowane i przenoszone wraz z transferem danych w celu zapewnienia, że żadne bity nie zostały utracone podczas transferu danych.
- Dane nadmiarowe mogą chronić macierz pamięci masowej przed utratą danych w przypadku awarii dysku twardego.
Redundancja w pamięci masowej
Jeśli chodzi o pamięć masową, nadmiarowość może być zabezpieczeniem lub przybrać postać niepożądanego narzutu. Wolumeny danych będą często zawierać nadmiarowe bloki pamięci masowej. Proces deduplikacji może usunąć te nadmiarowe bloki, aby zmniejszyć zużycie pamięci masowej w woluminie lub zminimalizować ilość danych, które muszą być backupowane.
Wiele organizacji może celowo tworzyć nadmiarowe kopie danych, aby zminimalizować szansę ich utraty. Ta nadmiarowość może istnieć jako lustrzane maszyny wirtualne (VM) lub woluminy pamięci masowej, albo jako zewnętrzna, zsynchronizowana kopia danych.
Redundancja danych vs. kopia zapasowa
Redundancja danych i kopie zapasowe mają na celu zapobieganie utracie danych, ale te dwie technologie różnią się od siebie. Nadmiarowość danych często przybiera formę zsynchronizowanej kopii danych organizacji. Na przykład, organizacja może utworzyć nadmiarową maszynę wirtualną lub wolumen pamięci masowej.
Redundancja danych może pomóc w zapobieganiu przestojom w świadczeniu usług. Na przykład, jeśli maszyna wirtualna ulegnie awarii, replikę maszyny wirtualnej można szybko uruchomić w trybie online, aby zminimalizować przerwę w świadczeniu usług. Z drugiej strony, kopie zapasowe są kopiami danych i innych zasobów.
W ostatnich latach redundancja i kopie zapasowe często się pokrywają. Jednak kopie zapasowe są zazwyczaj najlepszym rozwiązaniem dla możliwości odzyskiwania danych w czasie. Jeśli system musi powrócić do poprzedniego stanu, używane są kopie zapasowe. Niektóre produkty do nadmiarowości danych również oferują możliwość odzyskiwania w czasie, ale zazwyczaj mają mniej opcji punktów odzyskiwania. Kopie zapasowe są również dobrym wyborem w przypadku odzyskiwania granularnego (odzyskiwanie pojedynczych plików, wiadomości e-mail itp.). W przeciwieństwie do tego, systemy nadmiarowe są lepiej dostosowane do sytuacji, w których organizacja musi utrzymać krytyczne systemy online i nie może tolerować długiego okresu odzyskiwania.
Redundancja w RAID
Jedną z najbardziej powszechnych form nadmiarowości danych jest RAID. Macierze RAID są zaprojektowane w celu zapewnienia lepszej wydajności i/lub niezawodności niż to, co jest możliwe przy użyciu pojedynczego dysku.
RAID może odnosić się do wielu różnych architektur pamięci masowej, które są znane jako poziomy RAID. Nie wszystkie poziomy RAID zapewniają redundancję danych, ale większość tak. RAID 1, na przykład, odzwierciedla dyski, więc dokładna kopia dysku może być użyta, jeśli główna kopia ulegnie awarii.
RAID 5 zapewnia nadmiarowość poprzez użycie parzystości. Dane są rozłożone na wszystkich dyskach w macierzy w sposób umożliwiający rozłożenie mniejszej ilości danych na wielu dyskach. Każdy dysk zawiera również informacje o parzystości, które mogą podtrzymać działanie macierzy w przypadku awarii dysku. Po wymianie uszkodzonego dysku informacje o parzystości są wykorzystywane do odtworzenia zawartości uszkodzonego dysku na nowym dysku.
Istnieje wiele innych poziomów RAID, które chronią dane poprzez nadmiarowość. Parzystość i mirroring to tylko dwa z najbardziej powszechnych przykładów.