Wybór typu RAID dla pamięci podręcznej SSD

Pamięć podręczna SSD firmy Synology wykorzystuje technologię przechowywania danych RAID (Redundant Array of Independent Disks) do łączenia wielu dysków SSD w grupę pamięci podręcznej SSD. Możesz wybrać typ konfiguracji RAID, aby skonfigurować tolerancję błędów i poprawić losową wydajność odczytu/zapisu. Istnieją różne typy RAID zapewniające różne poziomy wydajności, pojemności i niezawodności.

Obsługiwane typy macierzy RAID

W tej tabeli przedstawiono krótki przegląd różnych typów konfiguracji RAID obsługiwanych przez pamięci podręcznej SSD firmy Synology.

Typ Minimalna liczba wymaganych dysków SSD Tolerowana awaryjność dysków SSD Opis Pojemność pamięci podręcznej
Basic 1 0
  • Zapewnia podstawowe losowe przyspieszenie we/wy
  • Nie zapewnia tolerancji błędów
1 x (pojemność SSD)
RAID 0 2 0
  • Zwiększa wydajność i pojemność
  • Nie zapewnia tolerancji błędów
Suma pojemności SSD
RAID 1 2 N-1
  • Zwiększa wydajność odczytu
  • Zapewnia tolerancję błędów
Pojemność najmniejszego SSD
RAID 5 3 1
  • Pozwala korzystać z rozciągania danych na poziomie bloku i rozkładania informacji o parzystości na wszystkich dyskach SSD, co zapewnia tolerancję błędów w sposób bardziej wydajny niż w przypadku konfiguracji RAID 1
(N-1) x (pojemność najmniejszego dysku SSD)
RAID 6 4 2
  • Implementuje dwie warstwy parzystości danych, zapewniając lepszą tolerancję błędów niż RAID 5
(N-2) x (pojemność najmniejszego dysku twardego SSD)
RAID 10 4 Połowa łącznej liczby dysków SSD
  • Zapewnia taką samą wydajność, jak RAID 0, a tolerancja błędów jest taka sama, jak w przypadku RAID 1
(N/2) x (pojemność najmniejszego SSD)

Uwaga:

  • Wartość N reprezentuje łączną liczbę dysków SSD w grupie pamięci podręcznej SSD.
  • Nie zaleca się wybierania typu RAID o niższej tolerancję błędów niż pula pamięci masowej woluminu. Spowoduje to obniżenie ogólnej tolerancji błędów wolumenu.

Tryby pamięci podręcznej SSD:

Dostępne są dwa tryby, z których każdy może składać się z maksymalnie 6 dysków SSD.

  • Konfiguracja grupy pamięci podręcznej SSD w następujących typach macierzy RAID umożliwia tworzenie pamięci podręcznej tylko do odczytu: Basic, RAID 0, RAID 1 lub RAID 10.
  • Konfiguracja grupy pamięci podręcznej SSD w następujących typach macierzy RAID umożliwia tworzenie pamięci podręcznej do odczytu i zapisu: RAID 1, RAID 5, RAID 6 lub RAID 10.

Basic

Ta konfiguracja wymaga tylko jednego dysku SSD, aby zapewnić podstawowe przyspieszenie losowych operacji we/wy, ale nie zapewnia tolerancji błędów. Jeśli dysk SSD ulegnie awarii, pamięć podręczna SSD nie będzie w stanie przyspieszyć losowych operacji we/wy, jednak dane nie zostaną utracone.

RAID 0

Konfiguracja RAID 0 wymaga co najmniej dwóch dysków SSD. Taka konfiguracja zwiększa wydajność i pojemność, ale nie zapewnia tolerancji błędów. Pamięć podręczna SSD nie może przyspieszać losowych operacji we/wy w przypadku awarii pojedynczego dysku SSD, jednak dane nie zostaną utracone. Konfiguracja RAID 0 stanowi praktyczny wybór w sytuacji, gdy ważne są koszty rozwiązania.

RAID 1

Konfiguracja RAID 1 wymaga co najmniej dwóch dysków SSD. Dane przechowywane na dyskach SSD są kopią lustrzaną, co zapewnia ich ochronę przed awarią jednego z dysków. Jeśli jeden dysk SSD (całkowita liczba dysków SSD w pamięci podręcznej SSD minus jeden) z całkowitej liczby dysków SSD ulegnie uszkodzeniu, pamięć podręczna tylko do odczytu może nadal przyspieszać losowe operacje we/wy, a w pamięci podręcznej do odczytu i zapisu nie wystąpi utrata danych. Wydajność odczytu jest większa, podczas gdy wydajność zapisu jest podobna do wydajności pojedynczego dysku SSD. Konfiguracja RAID 1 jest idealna, gdy kluczowe znaczenie ma tolerancja błędów, ale zapotrzebowanie na pojemność lub wydajność jest niskie.

RAID 5

Konfiguracja RAID 5 wymaga co najmniej trzech dysków SSD. Ta konfiguracja zapewnia lepszą wydajność odczytu niż RAID 1 i odporność na awarie. Może ona wytrzymać awarię pojedynczego dysku SSD bez utraty danych. W przypadku awarii dysku SSD dane przechowane na tym dysku SSD są odbudowywane na podstawie informacji o parzystości rozciągniętych na pozostałych dyskach SSD. W rezultacie wydajność odczytu i zapisu spada, gdy macierz RAID 5 jest uszkodzona. Typ konfiguracji RAID 5 jest idealnym rozwiązaniem, gdy pojemność i wysokość kosztów są ważniejsze niż wydajność.

RAID 6

Konfiguracja RAID 6 wymaga co najmniej czterech dysków SSD. Ta konfiguracja jest bardzo podobna do konfiguracji RAID 5. Różnicą jest dodatkowa warstwa informacji o parzystości i odporność na awarię dwóch dysków SSD. Jednak jego wydajność jest niższa niż w przypadku konfiguracji RAID 5 z powodu tolerancji dodatkowych błędów. Konfiguracja RAID 6 jest idealna, gdy ważna jest pojemność i możliwość kontynuowania pracy w przypadku awarii wielu dysków SSD, a przy tym liczą się także niskie koszty.

RAID 10

Konfiguracja RAID 10 wymaga co najmniej czterech dysków SSD, ale do przechowywania danych dostępna jest tylko połowa łącznej pojemności. Pomimo stosunkowo wysokich kosztów, ta konfiguracja łączy zalety macierzy RAID 1 i 0, zwiększając zarówno szybkość odczytu, jak i wydajność oraz zapewnienie tolerancji błędów. W przypadku uszkodzenia kilku dysków SSD (pod warunkiem, że awarie nie występują w tej samej podgrupie) pamięć podręczna tylko do odczytu może nadal przyspieszać losowe operacje we/wy, a w pamięci podręcznej do odczytu i zapisu nie nastąpi utrata danych. Typ konfiguracji RAID 10 jest idealny do zastosowań, w których wymagana jest wysoka wydajność operacji we/wy, takich jak serwery bazy danych.

Obsługiwane typy macierzy RAID
Basic
RAID 0
RAID 1
RAID 5
RAID 6
RAID 10