Zrcaljenje diska, također poznato kao RAID 1, je kopiranje podataka na dva, tri ili više diskova. Zrcaljenje diska vrlo je korisno za programe kojima je potrebna visoka performansa i visoka dostupnost (transakcijske aplikacije, e-pošta, operativni sustavi). Razni uređaji za solid state pohranu također podržavaju zrcaljenje diska, zbog čega moderne sustave pohrane treba nazvati "nadzor diska." Kada oba diska funkcioniraju istovremeno, podaci s tih diskova mogu se čitati istovremeno, čime se povećava brzina operacija čitanja. To će, međutim, rezultirati sporijim operacijama pisanja jer se svaka operacija pisanja duplicira dvaput.
Zrcaljenje je iznimno korisno u situacijama oporavka od katastrofe, budući da jamči trenutni prelazak na sigurnosne kopije potrebne za rad kritičnih programa. Kada primarni diskovi u nizu otkaže ili otkaže iz nekog drugog razloga, promet se prebacuje na druge zrcaljene ili sekundarne sigurnosne kopije. Ti diskovi rade tijekom hitnih slučajeva jer su operativni sustav i aplikacijski softver kopirani na zrcalo zajedno s podacima koje te aplikacije koriste.
RAID i njegove razine
RAID, poznat kao redundantni niz neovisnih diskova, je metoda grupiranja pojedinačnih fizičkih diskova zajedno kako bi se formirao jedan veći disk, nazvan RAID set. Budući da server može pristupiti više vretena (diskova) istovremeno za čitanja i pisanja, performanse se poboljšavaju kada se podacima pristupa s diska koristeći RAID.
RAID razine odnose se na različite načine grupiranja podataka preko diskova. Nakon riječi RAID, postoji broj koji označava svaku razinu. Najčešće razine su RAID 0, RAID 1, RAID 5 i RAID 6. RAID razina obično se određuje zahtjevima aplikacija koje rade na serveru.
RAID 0 je najbrži, RAID 1 je najrobusniji, a RAID 5 se smatra dobrom kombinacijom oboje.
Kombinacije RAID razina mogu poboljšati zaštitu podataka. Na primjer, korisnik može stvoriti dva RAID 0 skupa i zatim kombinirati RAID 0 skupove u RAID 1 skupove. U biti takva kombinacija pruža i prednosti performansi RAID 0 i prednosti dostupnosti RAID 1.
Važno je napomenuti da ne podržavaju svi proizvođači disk nizova ili RAID kontrolera sve različite razine RAID-a. Prije kupnje sustava za pohranu ili RAID kontrolera, važno je odrediti specifične potrebe vaše organizacije u vezi sa zaštitom i oporavkom podataka, kao i performansama aplikacija.
Usporedba RAID 1 s drugim RAID razinama
RAID 1 zahtijeva najmanje dva fizička pogona jer se podaci pišu na dva mjesta istovremeno. Diskovi u suštini zrcale jedan drugog, pa ako jedan disk otkaže, drugi može preuzeti i pružiti pristup podacima pohranjenim na tom disku. Zrcaljenje diska prikladno je za vrlo brze operacije čitanja, ali je sporije prilikom pisanja jer se podaci dupliciraju na dva mjesta.
Iako RAID 1 zrcaljenje diska pruža sveobuhvatnu zaštitu podataka koja može biti spasonosna u slučaju da primarni disk otkaže, ova razina zaštite podataka postignuta RAID 1 moguća je samo ako disk ima 100% kapaciteta.
To znači da ako koristite RAID 1 zrcaljenje diska u nizu trebate udvostručiti količinu memorije koju ste instalirali. 50% za držanje aktivne pohrane i 50% za zrcalnu kopiju. Budući da ova količina memorije može biti prilično skupa, vrlo malo poslovnih sustava za pohranu koristi RAID 1, birajući kompaktnije i ekonomičnije RAID 5 ili RAID 6 razine.
RAID 1 i RAID 10 razine su zrcaljeni nizovi koji koriste polovicu dostupnih pogona za podatke, ali glavna razlika između njih je broj dostupnih pogona. Dok RAID 1 koristi dva diska, RAID 10 uključuje najmanje četiri, i kombinira RAID 1 zrcaljenje s RAID 0 stripingom.
Usporedba RAID 1 s RAID 5 primarno se svodi na performanse i trošak. Par RAID 1 pogona može rukovati dvostruko više operacija čitanja od samostalnog pogona. RAID 1 ima nedostatak što zahtijeva dvostruki kapacitet za istu količinu podataka (npr. 100TB bi trebalo 200TB kapaciteta).
S RAID 5, ako korisnik kupi pet pogona, četiri petine kapaciteta mogu se koristiti, pa je potrebno mnogo manje dodatnog prostora za pohranu. Međutim, RAID 5, kao i RAID 6, ne može se oporaviti tako brzo kao RAID 1. Dok RAID 1 može pružiti gotovo trenutno vrijeme oporavka podataka (RTO), RAID 5 i RAID 6 situacije zahtijevaju vrijeme, a za veće kapacitete, značajnu količinu vremena.