RAID ಎಂದರೇನು?

ರೈಲ್ಡ್ ಎನ್ನುವುದು ನೆಟ್ವರ್ಕ್ ಸರ್ವರ್ ಮಾರುಕಟ್ಟೆಗೆ ಕಡಿಮೆ ವೆಚ್ಚದಲ್ಲಿ ದೊಡ್ಡ ಸಂಗ್ರಹವನ್ನು ರಚಿಸುವ ವಿಧಾನವಾಗಿ ಮೂಲತಃ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಒಂದು ಪರಿಹಾರವಾಗಿದೆ. ಮೂಲಭೂತವಾಗಿ, ಅದು ಬಹು ಕಡಿಮೆ ವೆಚ್ಚದ ಹಾರ್ಡ್ ಡ್ರೈವ್ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಒಂದು ದೊಡ್ಡ ಸಾಮರ್ಥ್ಯದ ಡ್ರೈವ್ ಅನ್ನು ಒದಗಿಸಲು ನಿಯಂತ್ರಕ ಮೂಲಕ ಅವುಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸುತ್ತದೆ. ಇದು RAID ಎಂದರೇನು: ದುಬಾರಿಯಲ್ಲದ ಡ್ರೈವ್ಗಳು ಅಥವಾ ಡಿಸ್ಕ್ಗಳ ಅಧಿಕ ಶ್ರೇಣಿಯನ್ನು. ಇದನ್ನು ಸಾಧಿಸಲು, ವಿವಿಧ ಡ್ರೈವ್ಗಳ ನಡುವೆ ವಿಭಜಿಸುವ ಡೇಟಾವನ್ನು ನಿರ್ವಹಿಸಲು ವಿಶೇಷ ಸಾಫ್ಟ್ವೇರ್ ಮತ್ತು ನಿಯಂತ್ರಕಗಳು ಅಗತ್ಯವಾಗಿವೆ.

ಅಂತಿಮವಾಗಿ, ನಿಮ್ಮ ಪ್ರಮಾಣಿತ ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ನ ಸಂಸ್ಕರಣಾ ಸಾಮರ್ಥ್ಯವು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ ಮಾರುಕಟ್ಟೆಯಲ್ಲಿ ಪ್ರವೇಶಿಸಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು.

ಈಗ RAID ಶೇಖರಣಾ ತಂತ್ರಾಂಶ ಅಥವಾ ಯಂತ್ರಾಂಶ ಆಧಾರಿತವಾಗಿರಬಹುದು , ಮತ್ತು ಮೂರು ವಿಭಿನ್ನ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಬಳಸಬಹುದು. ಇವು ಸಾಮರ್ಥ್ಯ, ಭದ್ರತೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಒಳಗೊಂಡಿವೆ. ಸಾಮರ್ಥ್ಯವು ಸರಳವಾಗಿ ಬಳಸುವ ಪ್ರತಿಯೊಂದು ವಿಧದ RAID ಸೆಟಪ್ನಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ಒಳಗೊಂಡಿರುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗೆ ಎರಡು ಡ್ರೈವ್ಗಳು ಒಂಟಿ ಡ್ರೈವ್ನೊಂದಿಗೆ ಒಟ್ಟಿಗೆ ಲಿಂಕ್ ಮಾಡಬಹುದು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಎರಡು ಸಾಮರ್ಥ್ಯದ ವರ್ಚುವಲ್ ಡ್ರೈವ್ ಅನ್ನು ಮಾಡುತ್ತವೆ. ಪರ್ಸನಲ್ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಒಂದು RAID ಸೆಟಪ್ ಅನ್ನು ಬಳಸುವ ಇನ್ನೊಂದು ಪ್ರಮುಖ ಕಾರಣವೆಂದರೆ ಕಾರ್ಯಕ್ಷಮತೆ. ಒಂದೇ ಡ್ರೈವ್ನಲ್ಲಿ ಬಳಸಲಾಗುವ ಎರಡು ಡ್ರೈವ್ಗಳ ಒಂದೇ ಉದಾಹರಣೆಯಲ್ಲಿ, ಕಂಟ್ರೋಲರ್ ಡೇಟಾ ಭಾಗವನ್ನು ಎರಡು ಭಾಗಗಳಾಗಿ ವಿಭಜಿಸಬಹುದು ಮತ್ತು ನಂತರ ಪ್ರತಿಯೊಂದು ಭಾಗಗಳನ್ನು ಪ್ರತ್ಯೇಕ ಡ್ರೈವ್ನಲ್ಲಿ ಹಾಕಬಹುದು. ಶೇಖರಣಾ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಡೇಟಾವನ್ನು ಬರೆಯುವ ಅಥವಾ ಓದುವ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಇದು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ದುಪ್ಪಟ್ಟು ಮಾಡುತ್ತದೆ. ಅಂತಿಮವಾಗಿ, ಡೇಟಾ ಭದ್ರತೆಗಾಗಿ RAID ಅನ್ನು ಬಳಸಬಹುದು.

ಡ್ರೈವ್ಗಳ ಮೇಲೆ ಕೆಲವು ಜಾಗವನ್ನು ಬಳಸುವುದರಿಂದ ಮೂಲಭೂತವಾಗಿ ಎರಡೂ ಡ್ರೈವ್ಗಳಿಗೆ ಬರೆಯಲಾದ ಡೇಟಾವನ್ನು ಕ್ಲೋನ್ ಮಾಡಲು ಇದನ್ನು ಮಾಡಲಾಗುತ್ತದೆ. ಮತ್ತೊಮ್ಮೆ, ಎರಡು ಡ್ರೈವ್ಗಳೊಂದಿಗೆ ನಾವು ಅದನ್ನು ಮಾಡಬಲ್ಲೆವು ಆದ್ದರಿಂದ ದತ್ತಾಂಶವು ಎರಡೂ ಡ್ರೈವ್ಗಳಿಗೆ ಬರೆಯಲ್ಪಡುತ್ತದೆ. ಆದ್ದರಿಂದ, ಒಂದು ಡ್ರೈವ್ ವಿಫಲವಾದಲ್ಲಿ, ಮತ್ತೊಬ್ಬರು ಇನ್ನೂ ಡೇಟಾವನ್ನು ಹೊಂದಿದ್ದಾರೆ.

ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ಗಾಗಿ ನೀವು ಒಟ್ಟಾಗಿ ಜೋಡಿಸಲು ಬಯಸುವ ಶೇಖರಣಾ ಶ್ರೇಣಿಯ ಗುರಿಗಳನ್ನು ಅವಲಂಬಿಸಿ, ಈ ಮೂರು ಗುರಿಗಳನ್ನು ಸಾಧಿಸಲು ನೀವು ವಿವಿಧ ಮಟ್ಟದ RAID ಅನ್ನು ಬಳಸುತ್ತೀರಿ.

ತಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿನ ಹಾರ್ಡ್ ಡ್ರೈವುಗಳನ್ನು ಬಳಸುತ್ತಿರುವವರಿಗೆ, ಕಾರ್ಯಕ್ಷಮತೆಯು ಬಹುಶಃ ಸಾಮರ್ಥ್ಯಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಸಮಸ್ಯೆಯೆಂದುಕೊಳ್ಳುತ್ತದೆ. ಮತ್ತೊಂದೆಡೆ, ಘನ ಸ್ಥಿತಿಯ ಡ್ರೈವ್ಗಳನ್ನು ಬಳಸುವವರು ಸಣ್ಣ ಡ್ರೈವ್ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಮತ್ತು ಒಂದು ದೊಡ್ಡ ಡ್ರೈವ್ ಅನ್ನು ರಚಿಸಲು ಅವುಗಳನ್ನು ಒಟ್ಟಿಗೆ ಜೋಡಿಸಲು ಒಂದು ಮಾರ್ಗವನ್ನು ಬಯಸುತ್ತಾರೆ. ಆದ್ದರಿಂದ ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ನೊಂದಿಗೆ ಬಳಸಬಹುದಾದ ವಿವಿಧ ಹಂತದ RAID ಅನ್ನು ನೋಡೋಣ.

RAID 0

ಇದು RAID ಯ ಕಡಿಮೆ ಮಟ್ಟದ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಯಾವುದೇ ರೀತಿಯ ಪುನರಾವರ್ತನೆ ನೀಡುವುದಿಲ್ಲ, ಇದರಿಂದಾಗಿ ಇದು ಒಂದು ಹಂತ 0 ಕ್ಕೆ ಉಲ್ಲೇಖಿಸಲಾಗುತ್ತದೆ. ಅಗತ್ಯವಾಗಿ, RAID 0 ಎರಡು ಅಥವಾ ಹೆಚ್ಚಿನ ಡ್ರೈವ್ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ಒಂದು ದೊಡ್ಡ ಸಾಮರ್ಥ್ಯದ ಡ್ರೈವ್ ಅನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುತ್ತದೆ. ಸ್ಟ್ರೈಪಿಂಗ್ ಎಂಬ ಪ್ರೊಸೆಸರ್ ಮೂಲಕ ಇದನ್ನು ಸಾಧಿಸಲಾಗುತ್ತದೆ. ಡೇಟಾ ಬ್ಲಾಕ್ಗಳನ್ನು ಡೇಟಾ ಭಾಗಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ ಮತ್ತು ನಂತರ ಡ್ರೈವ್ಗಳಾದ್ಯಂತ ಬರೆಯಲಾಗುತ್ತದೆ. ಇದು ಹೆಚ್ಚಿದ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ನೀಡುತ್ತದೆ ಏಕೆಂದರೆ ಚಾಲಕಗಳನ್ನು ಡ್ರೈವ್ಗಳ ವೇಗವನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಗುಣಪಡಿಸುವ ನಿಯಂತ್ರಕವು ಡೇಟಾವನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಬರೆಯಬಹುದು. ಮೂರು ಡಿಸ್ಕ್ಗಳಲ್ಲಿ ಇದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸಬಹುದೆಂಬುದಕ್ಕೆ ಕೆಳಗೆ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ:

ಡ್ರೈವ್ 1 ಡ್ರೈವ್ 2 ಡ್ರೈವ್ 3
ನಿರ್ಬಂಧಿಸಿ 1 1 2 3
ಬ್ಲಾಕ್ 2 4 5 6
ಬ್ಲಾಕ್ 3 7 8 9


ಸಿಸ್ಟಮ್ನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು RAID 0 ಅನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಕೆಲಸ ಮಾಡಲು, ನೀವು ಡ್ರೈವ್ಗಳನ್ನು ಸರಿಹೊಂದಿಸಲು ಪ್ರಯತ್ನಿಸಬೇಕು. ಪ್ರತಿಯೊಂದು ಡ್ರೈವಿಗೆ ಅದೇ ನಿಖರ ಸಂಗ್ರಹ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ಪ್ರದರ್ಶನದ ಲಕ್ಷಣಗಳು ಇರಬೇಕು.

ಅವರು ಹಾಗೆ ಮಾಡದಿದ್ದರೆ, ಸಾಮರ್ಥ್ಯವು ಚಿಕ್ಕದಾದ ಡ್ರೈವ್ಗಳ ಸಣ್ಣ ಮತ್ತು ಡ್ರೈವ್ಗಳ ನಿಧಾನಗತಿಯವರೆಗೆ ಸೀಮಿತವಾಗಿರುತ್ತದೆ ಮತ್ತು ಮುಂದಿನ ಹಂತಕ್ಕೆ ತೆರಳುವ ಮೊದಲು ಎಲ್ಲಾ ಪಟ್ಟೆಗಳನ್ನು ಬರೆಯಬೇಕಾದರೆ ಕಾಯಬೇಕು. ಹೊಂದಿಕೆಯಾಗದ ಡ್ರೈವ್ಗಳನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಿದೆ ಆದರೆ ಆ ಸಂದರ್ಭದಲ್ಲಿ, ಒಂದು JBOD ಸೆಟಪ್ ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿದೆ.

ಜೆಬಿಒಡಿ ಡ್ರೈವ್ಗಳ ಒಂದು ಗುಂಪನ್ನು ಮಾತ್ರ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಮತ್ತು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಡ್ರೈವಿನ ಸಂಗ್ರಹವಾಗಿದ್ದು ಅದು ಸ್ವತಂತ್ರವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದು ಆದರೆ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗೆ ಒಂದು ಏಕೈಕ ಶೇಖರಣಾ ಡ್ರೈವನ್ನಾಗಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. ಡ್ರೈವ್ಗಳ ನಡುವಿನ ದತ್ತಾಂಶ ವ್ಯಾಪ್ತಿಯನ್ನು ಹೊಂದಿರುವ ಮೂಲಕ ಇದನ್ನು ವಿಶಿಷ್ಟವಾಗಿ ಸಾಧಿಸಲಾಗುತ್ತದೆ. ಇದನ್ನು ಹೆಚ್ಚಾಗಿ SPAN ಅಥವಾ BIG ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗುತ್ತದೆ.

ಪರಿಣಾಮಕಾರಿಯಾಗಿ, ಕಾರ್ಯಾಚರಣೆಯು ಅವುಗಳನ್ನು ಎಲ್ಲಾ ಒಂದೇ ಡಿಸ್ಕ್ ಆಗಿ ನೋಡುತ್ತದೆ ಆದರೆ ಬ್ಲಾಕ್ಗಳನ್ನು ಮೊದಲ ಡಿಸ್ಕ್ನಲ್ಲಿ ಬರೆಯಲಾಗುತ್ತದೆ, ನಂತರ ಅದು ಎರಡನೇ, ನಂತರ ಮೂರನೇ, ಇತ್ಯಾದಿಗಳಿಗೆ ಪ್ರಗತಿ ಸಾಧಿಸುತ್ತದೆ. ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ಗೆ ಹೆಚ್ಚುವರಿ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸುವುದು ಮತ್ತು ವಿವಿಧ ಗಾತ್ರದ ಡ್ರೈವ್ಗಳೊಂದಿಗೆ ಆದರೆ ಡ್ರೈವಿನ ರಚನೆಯ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೆಚ್ಚಿಸುವುದಿಲ್ಲ.

RAID 0 ಮತ್ತು JBOD ಸೆಟಪ್ಗಳೊಂದಿಗಿನ ದೊಡ್ಡ ಸಮಸ್ಯೆ ದತ್ತಾಂಶ ಸುರಕ್ಷತೆಯಾಗಿದೆ. ನೀವು ಅನೇಕ ಡ್ರೈವ್ಗಳನ್ನು ಹೊಂದಿರುವ ಕಾರಣ, ಡೇಟಾದ ಭ್ರಷ್ಟಾಚಾರದ ಸಾಧ್ಯತೆಗಳು ಹೆಚ್ಚಾಗುತ್ತಿವೆ ಏಕೆಂದರೆ ನೀವು ಹೆಚ್ಚಿನ ವೈಫಲ್ಯವನ್ನು ಹೊಂದಿದ್ದೀರಿ . ಒಂದು RAID 0 ಶ್ರೇಣಿಯಲ್ಲಿ ಯಾವುದೇ ಡ್ರೈವ್ ವಿಫಲವಾದಲ್ಲಿ, ಎಲ್ಲಾ ದತ್ತಾಂಶವು ಪ್ರವೇಶಿಸಲಾಗುವುದಿಲ್ಲ. ಒಂದು JBOD ನಲ್ಲಿ, ಒಂದು ಡ್ರೈವ್ ವೈಫಲ್ಯವು ಆ ಡ್ರೈವ್ನಲ್ಲಿ ಸಂಭವಿಸಿದ ಯಾವುದೇ ಡೇಟಾವನ್ನು ಕಳೆದುಕೊಳ್ಳುವಲ್ಲಿ ಕಾರಣವಾಗುತ್ತದೆ. ಪರಿಣಾಮವಾಗಿ, ಈ ಡೇಟಾವನ್ನು ಬ್ಯಾಕ್ಅಪ್ ಮಾಡಲು ಬೇರೆ ವಿಧಾನಗಳನ್ನು ಹೊಂದಲು ಈ ವಿಧಾನವನ್ನು ಬಳಸಲು ಬಯಸುವವರಿಗೆ ಇದು ಉತ್ತಮವಾಗಿದೆ.

RAID 1

ರಚನೆಯ ಮೇಲೆ ಸಂಗ್ರಹವಾಗಿರುವ ಡೇಟಾಕ್ಕೆ ಸಂಪೂರ್ಣ ಮಟ್ಟದ ಪುನರಾವರ್ತನೆ ಒದಗಿಸುವ ಕಾರಣ ಇದು RAID ಯ ಮೊದಲ ನಿಜವಾದ ಹಂತವಾಗಿದೆ. ಕನ್ನಡಿ ಮಾಡುವ ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ ಇದನ್ನು ಮಾಡಲಾಗುತ್ತದೆ. ಪರಿಣಾಮಕಾರಿಯಾಗಿ, ಸಿಸ್ಟಮ್ಗೆ ಬರೆಯಲ್ಪಟ್ಟಿರುವ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಒಂದು ಹಂತ 1 ಶ್ರೇಣಿಯಲ್ಲಿ ಪ್ರತಿ ಡ್ರೈವ್ಗೆ ನಕಲಿಸಲಾಗುತ್ತದೆ. ಈ ರೀತಿಯ RAID ಮಾದರಿಯು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಜೋಡಿ ಡ್ರೈವ್ಗಳೊಂದಿಗೆ ಮಾಡಲಾಗುತ್ತದೆ, ಹೆಚ್ಚಿನ ಡ್ರೈವ್ಗಳನ್ನು ಸೇರಿಸುವುದರಿಂದ ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗುವುದಿಲ್ಲ, ಹೆಚ್ಚು ಪುನರಾವರ್ತನೆ. ಇದಕ್ಕೆ ಉತ್ತಮ ಉದಾಹರಣೆಯನ್ನು ನೀಡಲು, ಇಲ್ಲಿ ಎರಡು ಡ್ರೈವ್ಗಳಿಗೆ ಹೇಗೆ ಬರೆಯಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ತೋರಿಸುವ ಒಂದು ಚಾರ್ಟ್ ಇಲ್ಲಿದೆ:

ಡ್ರೈವ್ 1 ಡ್ರೈವ್ 2
ನಿರ್ಬಂಧಿಸಿ 1 1 1
ಬ್ಲಾಕ್ 2 2 2
ಬ್ಲಾಕ್ 3 3 3


RAID 1 ಸೆಟಪ್ನಿಂದ ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾದ ಬಳಕೆಯನ್ನು ಪಡೆಯಲು, ಸಿಸ್ಟಮ್ ಮತ್ತೊಮ್ಮೆ ಅದೇ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ರೇಟಿಂಗ್ಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುವ ಹೊಂದಾಣಿಕೆಯ ಡ್ರೈವ್ಗಳನ್ನು ಬಳಸುತ್ತದೆ.

ಹೊಂದಿಕೆಯಾಗದ ಡ್ರೈವ್ಗಳನ್ನು ಬಳಸಿದರೆ, ರಚನೆಯ ಸಾಮರ್ಥ್ಯವು ಶ್ರೇಣಿಯಲ್ಲಿನ ಚಿಕ್ಕ ಸಾಮರ್ಥ್ಯದ ಡ್ರೈವ್ಗೆ ಸಮಾನವಾಗಿರುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಒಂದೂವರೆ ಟೆರಾಬೈಟ್ ಮತ್ತು ಒಂದು ಟೆರಾಬೈಟ್ ಡ್ರೈವ್ ಅನ್ನು ಒಂದು RAID 1 ರಚನೆಯಲ್ಲಿ ಬಳಸಿದರೆ, ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಈ ರಚನೆಯ ಸಾಮರ್ಥ್ಯ ಒಂದೇ ಟೆರಾಬೈಟ್ ಆಗಿರುತ್ತದೆ.

ಈ ಡ್ರೈವ್ನ ಮಟ್ಟವು ಡೇಟಾ ಭದ್ರತೆಗೆ ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ ಏಕೆಂದರೆ ಎರಡು ಡ್ರೈವ್ಗಳು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಒಂದೇ ಆಗಿರುತ್ತವೆ. ಎರಡು ಡ್ರೈವ್ಗಳಲ್ಲಿ ಒಂದನ್ನು ವಿಫಲವಾದರೆ, ಇನ್ನೊಬ್ಬರು ಇತರರ ಸಂಪೂರ್ಣ ಡೇಟಾವನ್ನು ಹೊಂದಿದ್ದಾರೆ. ಈ ವಿಧದ ಸೆಟಪ್ನ ಸಮಸ್ಯೆಯು ಸಾಮಾನ್ಯವಾಗಿ ಯಾವ ಡ್ರೈವ್ಗಳು ವಿಫಲವಾದವು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ಇಬ್ಬರಲ್ಲಿ ಒಬ್ಬರು ವಿಫಲವಾದಾಗ ಮತ್ತು ಹೊಸ ಡ್ರೈವ್ ಅನ್ನು ವಿಫಲವಾದ ಸ್ಥಳದಲ್ಲಿ ಸೇರಿಸುವವರೆಗೂ ಸರಿಯಾಗಿ ಪುನಃಸ್ಥಾಪಿಸಲಾಗುವುದಿಲ್ಲ ಮತ್ತು ಮರುಪಡೆಯುವಿಕೆ ಪ್ರಕ್ರಿಯೆ ಚಾಲನೆಯಾಗುತ್ತಿದೆ. ಮೊದಲೇ ಹೇಳಿದಂತೆ, ಇದರಿಂದ ಯಾವುದೇ ಸಾಧನೆಯ ಲಾಭವೂ ಇಲ್ಲ. ವಾಸ್ತವವಾಗಿ, RAID ಗಾಗಿ ನಿಯಂತ್ರಕದ ಓವರ್ಹೆಡ್ನಿಂದ ಸ್ವಲ್ಪಮಟ್ಟಿನ ಪ್ರದರ್ಶನ ನಷ್ಟವಾಗುತ್ತದೆ.

RAID 1 + 0 ಅಥವಾ 10

ಇದು RAID ಮಟ್ಟಗಳು 0 ಮತ್ತು ಮಟ್ಟದ 1 ಎರಡರ ಸ್ವಲ್ಪ ಸಂಕೀರ್ಣ ಸಂಯೋಜನೆಯಾಗಿದೆ . ಪರಿಣಾಮಕಾರಿಯಾಗಿ, ನಿಯಂತ್ರಕಕ್ಕೆ ಈ ಕ್ರಮದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಕನಿಷ್ಟ ನಾಲ್ಕು ಡ್ರೈವ್ಗಳು ಅಗತ್ಯವಿರುತ್ತದೆ ಏಕೆಂದರೆ ಅದು ಏನು ಮಾಡಬೇಕೆಂದು ಎರಡು ಜೋಡಿ ಡ್ರೈವ್ಗಳನ್ನು ಮಾಡುತ್ತವೆ. ಡ್ರೈವ್ಗಳ ಮೊದಲ ಸೆಟ್ ಕನ್ನಡಿಗಳ ರಚನೆಯು ಎರಡು ನಡುವಿನ ಡೇಟಾವನ್ನು ತದ್ರೂಪಿಸುತ್ತದೆ. ಡ್ರೈವ್ಗಳ ಎರಡನೇ ಸೆಟ್ ಸಹ ಪ್ರತಿಬಿಂಬಿತವಾಗಿದೆ ಆದರೆ ಮೊದಲನೆಯ ಪಟ್ಟಿಯಂತೆ ಹೊಂದಿಸಲಾಗಿದೆ. ಇದು ಡೇಟಾ ಪುನರುಕ್ತಿ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ಲಾಭಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಈ ಪ್ರಕಾರದ ಸೆಟಪ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನಾಲ್ಕು ಡ್ರೈವ್ಗಳಾದ್ಯಂತ ಡೇಟಾವನ್ನು ಹೇಗೆ ಬರೆಯಲಾಗುವುದು ಎಂಬುದಕ್ಕೆ ಉದಾಹರಣೆಯಾಗಿದೆ:

ಡ್ರೈವ್ 1 ಡ್ರೈವ್ 2 ಡ್ರೈವ್ 3 ಡ್ರೈವ್ 4
ನಿರ್ಬಂಧಿಸಿ 1 1 1 2 2
ಬ್ಲಾಕ್ 2 3 3 4 4
ಬ್ಲಾಕ್ 3 5 5 6 6


ಪ್ರಾಮಾಣಿಕವಾಗಿ ಹೇಳಬೇಕೆಂದರೆ, ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ RAID ನ ಅಪೇಕ್ಷಣೀಯ ವಿಧಾನವಲ್ಲ. ಇದು ಕೆಲವು ಕಾರ್ಯಕ್ಷಮತೆಯ ವರ್ಧಕವನ್ನು ಒದಗಿಸುತ್ತಿರುವಾಗ, ಗಣಕಯಂತ್ರದ ಬೃಹತ್ ಪ್ರಮಾಣದ ಓವರ್ಹೆಡ್ನ ಕಾರಣದಿಂದ ಇದು ನಿಜಕ್ಕೂ ಉತ್ತಮವಲ್ಲ. ಇದರ ಜೊತೆಗೆ, ಡ್ರೈವಿನ ರಚನೆಯು ಒಟ್ಟಾಗಿ ಎಲ್ಲಾ ಡ್ರೈವ್ಗಳ ಸಾಮರ್ಥ್ಯದ ಅರ್ಧಕ್ಕಿಂತಲೂ ಹೆಚ್ಚಿನದಾಗಿರುತ್ತದೆ. ಹೊಂದಿಕೆಯಾಗದ ಡ್ರೈವ್ಗಳನ್ನು ಬಳಸಿದರೆ, ಡ್ರೈವ್ಗಳು ಮತ್ತು ಸಾಮರ್ಥ್ಯದ ನಿಧಾನಗತಿಯ ಕಾರ್ಯಕ್ಷಮತೆಯು ಕೇವಲ ಚಿಕ್ಕದಾದ ಡ್ರೈವ್ ಆಗಿರುತ್ತದೆ.

RAID 5

ಇದು ಗ್ರಾಹಕರ ಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಕಂಡುಬರುವ ಅತ್ಯುನ್ನತ ಮಟ್ಟದ RAID ಮತ್ತು ಸಾಮರ್ಥ್ಯ ಮತ್ತು ಪುನರಾವರ್ತನೆ ಹೆಚ್ಚಿಸಲು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ ವಿಧಾನವಾಗಿದೆ. ಇದು ಡೇಟಾವನ್ನು ಸಮಾನಾಂತರವಾಗಿ ಹೊಡೆಯುವ ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ ಸಾಧಿಸುತ್ತದೆ. ಡೇಟಾವನ್ನು ಕನಿಷ್ಟ ಮೂರು ಡ್ರೈವ್ಗಳು ಮಾಡಬೇಕಾಗಿರುತ್ತದೆ, ಏಕೆಂದರೆ ಡೇಟಾವನ್ನು ಹಲವಾರು ಡ್ರೈವ್ಗಳಲ್ಲಿ ಪಟ್ಟಿಗಳಾಗಿ ವಿಭಜಿಸಲಾಗುತ್ತದೆ ಆದರೆ ನಂತರ ಸ್ಟ್ರಿಪ್ನ ಅಡ್ಡಲಾಗಿರುವ ಒಂದು ಬ್ಲಾಕ್ ಅನ್ನು ಪ್ಯಾರಿಟಿಗೆ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ. ಇದನ್ನು ಉತ್ತಮವಾಗಿ ವಿವರಿಸಲು, ಮೊದಲು ಮೂರು ಡ್ರೈವ್ಗಳಲ್ಲಿ ಡೇಟಾವನ್ನು ಹೇಗೆ ಬರೆಯಬಹುದು ಎಂಬುದನ್ನು ನೋಡೋಣ:

ಡ್ರೈವ್ 1 ಡ್ರೈವ್ 2 ಡ್ರೈವ್ 3
ನಿರ್ಬಂಧಿಸಿ 1 1 2 ಪು
ಬ್ಲಾಕ್ 2 3 ಪು 4
ಬ್ಲಾಕ್ 3 ಪು 5 6


ಮೂಲಭೂತವಾಗಿ, ಡ್ರೈವರ್ ನಿಯಂತ್ರಕವು ಸರಣಿಗಳ ಎಲ್ಲಾ ಡ್ರೈವ್ಗಳಾದ್ಯಂತ ಬರೆಯುವ ಡೇಟಾದ ಒಂದು ಭಾಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಮೊದಲ ಬಿಟ್ ಡೇಟಾವನ್ನು ಮೊದಲ ಡ್ರೈವಿನಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಎರಡನೆಯದನ್ನು ಎರಡನೇ ಮೇಲೆ ಇರಿಸಲಾಗುತ್ತದೆ. ಮೂರನೇ ಡ್ರೈವು ಪ್ಯಾರಿಟಿ ಬಿಟ್ ಅನ್ನು ಪಡೆಯುತ್ತದೆ, ಇದು ಮೂಲಭೂತವಾಗಿ ದ್ವಿಮಾನ ದತ್ತಾಂಶವನ್ನು ಮೊದಲ ಮತ್ತು ಎರಡನೆಯ ಹೋಲಿಕೆಗೆ ಹೋಲಿಸುತ್ತದೆ. ದ್ವಿಮಾನ ಗಣಿತದಲ್ಲಿ, ನೀವು ಕೇವಲ 0 ಮತ್ತು 1 ಹೊಂದಿರುತ್ತವೆ. ಬಿಟ್ಗಳನ್ನು ಹೋಲಿಸಲು ಒಂದು ಬೂಲಿಯನ್ ಗಣಿತ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಮಾಡಲಾಗುತ್ತದೆ. ಒಂದು ವೇಳೆ ಇನ್ನೂ ಎರಡು (0 + 0 ಅಥವಾ 1 + 1) ವರೆಗೆ ಸೇರ್ಪಡೆಯಾಗಿದ್ದರೆ, ನಂತರ ಪ್ಯಾರಿಟಿ ಬಿಟ್ ಶೂನ್ಯವಾಗಿರುತ್ತದೆ. ಎರಡು ಬೆಸ ಸಂಖ್ಯೆ (1 + 0 ಅಥವಾ 0 + 1) ವರೆಗೆ ಸೇರ್ಪಡೆಯಾಗಿದ್ದರೆ, ನಂತರ ಪಾರಿಟಿ ಬಿಟ್ ಒಂದಾಗುತ್ತದೆ. ಇದಕ್ಕೆ ಕಾರಣವೆಂದರೆ ಡ್ರೈವ್ಗಳಲ್ಲಿ ಒಂದನ್ನು ವಿಫಲವಾದಲ್ಲಿ, ನಿಯಂತ್ರಕವು ಕಳೆದುಹೋದ ಡೇಟಾವನ್ನು ಏನೆಂದು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಡ್ರೈವ್ ಒಂದು ವಿಫಲವಾದಲ್ಲಿ, ಕೇವಲ ಎರಡು ಮತ್ತು ಮೂರು ಚಾಲನೆ ಮಾಡಿ, ಮತ್ತು ಇಬ್ಬರಿಗೆ ಓಡಿಸಲು ಎರಡು ಒಂದು ಡೇಟಾ ಬ್ಲಾಕ್ ಮತ್ತು ಡ್ರೈವ್ ಮೂರು ಒಂದು ಪ್ಯಾರಿಟಿ ಬ್ಲಾಕ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ, ನಂತರ ಡ್ರೈವ್ನಲ್ಲಿ ಕಳೆದುಹೋದ ಡೇಟಾ ಬ್ಲಾಕ್ ಶೂನ್ಯವಾಗಿರಬೇಕು.

ಇದು ಡ್ರೈವ್ ವಿಫಲತೆಯ ಸಂದರ್ಭದಲ್ಲಿ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಪುನಃಸ್ಥಾಪಿಸಲು ಅನುಮತಿಸುವ ಪರಿಣಾಮಕಾರಿ ಡೇಟಾ ಪುನರುಕ್ತಿ ನೀಡುತ್ತದೆ. ಈಗ ಹೆಚ್ಚಿನ ಗ್ರಾಹಕರ ಸೆಟಪ್ಗಳಿಗಾಗಿ, ಒಂದು ವೈಫಲ್ಯವು ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಇಲ್ಲದಿರುವುದರಿಂದಾಗಿ ಇದು ಕಾರ್ಯಕಾರಿ ಸ್ಥಿತಿಯಲ್ಲಿಲ್ಲ. ಸಿಸ್ಟಮ್ ಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ಪಡೆಯಲು, ವಿಫಲವಾದ ಡ್ರೈವ್ ಅನ್ನು ಹೊಸ ಡ್ರೈವಿನಲ್ಲಿ ಬದಲಾಯಿಸುವ ಅವಶ್ಯಕತೆಯಿದೆ. ನಂತರ ಡೇಟಾ ರೀಕನ್ಸ್ಟ್ರಕ್ಷನ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಕಂಟ್ರೋಲರ್ ಮಟ್ಟದಲ್ಲಿ ಮಾಡಬೇಕು, ನಂತರ ಕಾಣೆಯಾದ ಡ್ರೈವ್ನಲ್ಲಿ ಡೇಟಾವನ್ನು ಮರುಸೃಷ್ಟಿಸಲು ರಿವರ್ಸ್ ಬೂಲಿಯನ್ ಕಾರ್ಯವನ್ನು ಮಾಡುತ್ತದೆ. ಇದು ಸ್ವಲ್ಪ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು, ವಿಶೇಷವಾಗಿ ದೊಡ್ಡ ಸಾಮರ್ಥ್ಯದ ಡ್ರೈವ್ಗಳಿಗಾಗಿ ಆದರೆ ಕನಿಷ್ಟ ಚೇತರಿಸಿಕೊಳ್ಳಬಹುದು.

ಈಗ ಆರ್ಐಡಿ 5 ರಚನೆಯ ಸಾಮರ್ಥ್ಯವು ವ್ಯೂಹದಲ್ಲಿನ ಡ್ರೈವ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ ಮತ್ತು ಅವುಗಳ ಸಾಮರ್ಥ್ಯ. ಮತ್ತೊಮ್ಮೆ, ರಚನೆಯು ಚಿಕ್ಕದಾದ ಸಾಮರ್ಥ್ಯದ ಡ್ರೈವಿನಿಂದ ನಿರ್ಬಂಧಿಸಲ್ಪಡುತ್ತದೆ, ಹಾಗಾಗಿ ಹೊಂದಾಣಿಕೆ ಮಾಡಲಾದ ಡ್ರೈವ್ಗಳನ್ನು ಬಳಸಲು ಇದು ಉತ್ತಮವಾಗಿದೆ. ಪರಿಣಾಮಕಾರಿ ಶೇಖರಣಾ ಸ್ಥಳವು ಕಡಿಮೆ ಸಾಮರ್ಥ್ಯದ ಒಂದು ಬಾರಿ ಡ್ರೈವ್ಗಳ ಮೈನಸ್ಗೆ ಸಮಾನವಾಗಿರುತ್ತದೆ. ಆದ್ದರಿಂದ ಗಣಿತ ಪದಗಳಲ್ಲಿ, ಇದು (n-1) * ಕ್ಯಾಪಿಸ್ಟಿಮಿನ್ . ಆದ್ದರಿಂದ, ನೀವು RAID 5 ಶ್ರೇಣಿಯಲ್ಲಿ ಮೂರು 2GB ಡ್ರೈವ್ಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಒಟ್ಟು ಸಾಮರ್ಥ್ಯವು 4GB ಆಗಿರುತ್ತದೆ. ನಾಲ್ಕು 2GB ಡ್ರೈವ್ಗಳನ್ನು ಬಳಸಿದ ಮತ್ತೊಂದು RAID 5 ಶ್ರೇಣಿಯು 6GB ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿರುತ್ತದೆ.

ಡೇಟಾವನ್ನು ಡ್ರೈವ್ಗಳಿಗೆ ಬರೆಯುವಾಗ ಪ್ಯಾರಿಟಿ ಬಿಟ್ ರಚಿಸಲು ಬೂಲಿಯನ್ ಪ್ರಕ್ರಿಯೆಯ ಕಾರಣದಿಂದಾಗಿ ಈಗ RAID 5 ಗಾಗಿ ಕೆಲವು ಇತರ RAID ಗಳ ಪ್ರಕಾರಗಳಿಗಿಂತ RAID 5 ಗಾಗಿನ ಕಾರ್ಯಕ್ಷಮತೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿದೆ. ಅಂದರೆ, ಅದೇ ಸಂಖ್ಯೆಯ ಡ್ರೈವ್ಗಳೊಂದಿಗೆ RAID 0 ಶ್ರೇಣಿಯನ್ನು ಬರೆಯುವ ಕಾರ್ಯಕ್ಷಮತೆ ಕಡಿಮೆಯಾಗುತ್ತದೆ. ಮತ್ತೊಂದೆಡೆ, ಪ್ರದರ್ಶನವನ್ನು ಓದಿರಿ, ಬರವಣಿಗೆಯಂತೆಯೇ ನೋಯಿಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಬೂಲಿಯನ್ ಪ್ರಕ್ರಿಯೆಯು ಮಾಡಲಾಗುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಅದು ಡ್ರೈವ್ಗಳಿಂದ ನೇರವಾಗಿ ಡೇಟಾವನ್ನು ಓದುತ್ತದೆ.

ಎಲ್ಲಾ RAID ಸೆಟಪ್ಗಳೊಂದಿಗಿನ ದೊಡ್ಡ ಸಂಚಿಕೆ

ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ ಬಳಸಬಹುದಾದ ಪ್ರತಿಯೊಂದು RAID ಹಂತಗಳ ವಿವಿಧ ಸಾಧನೆಗಳನ್ನು ನಾವು ಚರ್ಚಿಸಿದ್ದೇವೆ ಆದರೆ RAID ಡ್ರೈವ್ ಸೆಟಪ್ಗಳನ್ನು ರಚಿಸುವುದಕ್ಕಾಗಿ ಅನೇಕ ಜನರಿಗೆ ತಿಳಿದಿರದ ಇನ್ನೊಂದು ಸಮಸ್ಯೆ ಇದೆ. ಒಂದು RAID ಸೆಟಪ್ ಅನ್ನು ಬಳಸುವ ಮೊದಲು, ಅದನ್ನು ಮೊದಲು ಹಾರ್ಡ್ವೇರ್ ನಿಯಂತ್ರಕ ಸಾಫ್ಟ್ವೇರ್ ಅಥವಾ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ನ ಸಾಫ್ಟ್ವೇರ್ ಮೂಲಕ ನಿರ್ಮಿಸಬೇಕು. ಡ್ರೈವ್ನಲ್ಲಿ ಹೇಗೆ ಡೇಟಾವನ್ನು ಬರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಓದಬಹುದು ಎಂಬುದನ್ನು ಸರಿಯಾಗಿ ಗುರುತಿಸಲು ಅಗತ್ಯವಿರುವ ವಿಶೇಷ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಅನ್ನು ಇದು ಪ್ರಾಥಮಿಕವಾಗಿ ಪ್ರಾರಂಭಿಸುತ್ತದೆ.

ಇದು ಬಹುಶಃ ಸಮಸ್ಯೆಯಂತೆ ಧ್ವನಿಸುವುದಿಲ್ಲ ಆದರೆ ನಿಮ್ಮ RAID ರಚನೆಯು ಹೇಗೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕೆಂದು ನೀವು ಬದಲಾಯಿಸಬೇಕಾದರೆ ಅದು. ಉದಾಹರಣೆಗೆ, ನೀವು ಡೇಟಾದಲ್ಲಿ ಕಡಿಮೆ ರನ್ ಮಾಡುತ್ತಿದ್ದೀರಿ ಮತ್ತು RAID 0 ಅಥವಾ RAID 5 ಶ್ರೇಣಿಯಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಡ್ರೈವನ್ನು ಸೇರಿಸಲು ಬಯಸುತ್ತೀರಿ ಎಂದು ಹೇಳುತ್ತಾರೆ. ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಮೊದಲು RAID ರಚನೆಯನ್ನು ಮರುಸಂಯೋಜಿಸದೆ ನಿಮಗೆ ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ, ಅದು ಆ ಡ್ರೈವ್ಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾದ ಯಾವುದೇ ಡೇಟಾವನ್ನೂ ಸಹ ತೆಗೆದುಹಾಕುತ್ತದೆ. ಇದರರ್ಥ ನೀವು ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಪೂರ್ತಿಯಾಗಿ ಬ್ಯಾಕಪ್ ಮಾಡಬೇಕು, ಹೊಸ ಡ್ರೈವ್ ಸೇರಿಸಿ, ಡ್ರೈವ್ ರಚನೆಯ ಮರುಸಂಘಟನೆ, ಆ ಡ್ರೈವ್ ಡ್ರೈವನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿ, ಮತ್ತು ನಂತರ ನಿಮ್ಮ ಮೂಲ ಡೇಟಾವನ್ನು ಮತ್ತೆ ಡ್ರೈವ್ಗೆ ಮರುಸ್ಥಾಪಿಸಿ. ಇದು ಅತ್ಯಂತ ನೋವಿನ ಪ್ರಕ್ರಿಯೆಯಾಗಿರಬಹುದು. ಪರಿಣಾಮವಾಗಿ, ನೀವು ನಿಜವಾಗಿಯೂ ಮೊದಲ ಬಾರಿಗೆ ನೀವು ಬಯಸುವ ರೀತಿಯಲ್ಲಿ ರಚನೆಯ ಸೆಟಪ್ ಅನ್ನು ಹೊಂದಿದ್ದೀರಿ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.