ಮೂಲಕ್ಕೆ Linux ವಿತರಿಸಿದ ಪ್ರತಿಕೃತಿ ಬ್ಲಾಕ್ ಸಾಧನ DRBD 9 ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ.

ಕೋರ್ಗಾಗಿ Linux DRBD 9 ಡಿಸ್ಟ್ರಿಬ್ಯೂಟೆಡ್ ರೆಪ್ಲಿಕೇಟೆಡ್ ಬ್ಲಾಕ್ ಡಿವೈಸ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಪ್ಯಾಚ್‌ಗಳ ಸೆಟ್ ಅನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, ಇದು ವಿಭಿನ್ನ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ನೆಟ್‌ವರ್ಕ್-ಮಿರರ್ಡ್ ಡ್ರೈವ್‌ಗಳಿಂದ ರೂಪುಗೊಂಡ RAID-1 ಅರೇಯನ್ನು ರಚಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಡ್ರೈವರ್ ಅನ್ನು ಆರಂಭದಲ್ಲಿ ಲಿನಕ್ಸ್-ಮುಂದಿನ ಶಾಖೆಯಲ್ಲಿ ಪರೀಕ್ಷಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಕರ್ನಲ್ ಏಕೀಕರಣಕ್ಕಾಗಿ ಅಂತಿಮಗೊಳಿಸಲಾಗುತ್ತದೆ. Linux 7.2.

16 ವರ್ಷಗಳ ಹಿಂದೆ ಬಿಡುಗಡೆಯಾದ ಆವೃತ್ತಿ 2.6.33 ರಿಂದ ಹಳೆಯ DRBD ಅನುಷ್ಠಾನವನ್ನು ಕರ್ನಲ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ. ಕರ್ನಲ್ ಕೋಡ್ DRBD 8 ಶಾಖೆಯನ್ನು ಆಧರಿಸಿದೆ, ಇದು 2015 ರಲ್ಲಿ ಬಿಡುಗಡೆಯಾದ DRBD 9 ಶಾಖೆಯಿಂದ ಗಮನಾರ್ಹವಾಗಿ ಭಿನ್ನವಾಗಿದೆ ಮತ್ತು ಪ್ರೋಟೋಕಾಲ್ ಮಟ್ಟದಲ್ಲಿ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ. ಪರಿಣಾಮವಾಗಿ, DRBD 9 ಕೋರ್ ಕರ್ನಲ್ ಮಾಡ್ಯೂಲ್‌ನೊಂದಿಗೆ ಸಿಂಕ್ ಆಗದೆ ಪ್ರತ್ಯೇಕ ಬಾಹ್ಯ ಮಾಡ್ಯೂಲ್ ಆಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಕರ್ನಲ್‌ನ DRBD ಅನುಷ್ಠಾನವನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ನಿರ್ವಹಿಸಲಾಯಿತು ಮತ್ತು ಪ್ರಸ್ತುತ DRBD ಕೋಡ್‌ಬೇಸ್‌ಗಿಂತ 10-15 ವರ್ಷಗಳಷ್ಟು ಹಿಂದುಳಿದಿದೆ. ಈ ಅಂತರವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಪ್ರಸ್ತಾವಿತ ಪ್ಯಾಚ್‌ಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.

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

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

DRBD 9 ಶಾಖೆಯು ಸಾರಿಗೆ ಪದರದ ಅಮೂರ್ತತೆಯಿಂದ ಪ್ರತ್ಯೇಕಿಸಲ್ಪಟ್ಟಿದೆ, ಇದು ಸಂವಹನ ಮಾರ್ಗಗಳನ್ನು ಮೇಲ್ಭಾಗದಲ್ಲಿ ಮಾತ್ರವಲ್ಲದೆ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಿಸಿತು. TCP/IP, ಆದರೆ RDMA/Infiniband ಅನ್ನು ಸಹ ಬಳಸುತ್ತಿದೆ. ಸಾಂಪ್ರದಾಯಿಕ IP ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಚಾಲನೆ ಮಾಡುವುದಕ್ಕೆ ಹೋಲಿಸಿದರೆ, RDMA (ರಿಮೋಟ್ ಡೈರೆಕ್ಟ್ ಮೆಮೊರಿ ಆಕ್ಸೆಸ್) ಬಳಸಿಕೊಂಡು ಮತ್ತೊಂದು ಕಂಪ್ಯೂಟರ್‌ನ RAM ಗೆ ನೇರ ಪ್ರವೇಶವನ್ನು ಸಂಯೋಜಿಸುವುದು ಪ್ರತಿಕೃತಿ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ದ್ವಿಗುಣಗೊಳಿಸಿತು ಮತ್ತು CPU ಲೋಡ್ ಅನ್ನು 50% ರಷ್ಟು ಕಡಿಮೆ ಮಾಡಿತು. ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಿದ ಸಂಗ್ರಹಣೆಯ ಗರಿಷ್ಠ ಗಾತ್ರವನ್ನು 32 ನೋಡ್‌ಗಳಿಗೆ ಹೆಚ್ಚಿಸಲಾಯಿತು. DRBD 9 ಮಾರ್ಪಡಿಸಿದ ನೋಡ್ ಮರುಸಿಂಕ್ರೊನೈಸೇಶನ್ ತರ್ಕ, ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಲಾಕಿಂಗ್ ಕಾರ್ಯವಿಧಾನ, ನೆಟ್‌ವರ್ಕ್ ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳಿಗೆ ಹೆಚ್ಚುವರಿ ಬೆಂಬಲ, ಚಟುವಟಿಕೆಯ ಆಧಾರದ ಮೇಲೆ ಸ್ವಯಂಚಾಲಿತ ನೋಡ್ ಸ್ಥಿತಿ ಹೊಂದಾಣಿಕೆ ಮತ್ತು ಎರಡು-ಹಂತದ ಕಮಿಟ್‌ಗಳು ಮತ್ತು ನಿರ್ಬಂಧಿಸದ ನವೀಕರಣ ಪ್ರಸರಣಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ. ಮೂಲಕ್ಕೆ Linux ವಿತರಿಸಿದ ಪ್ರತಿಕೃತಿ ಬ್ಲಾಕ್ ಸಾಧನ DRBD 9 ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

DDoS ರಕ್ಷಣೆ, VPS VDS ಸರ್ವರ್‌ಗಳೊಂದಿಗೆ ಸೈಟ್‌ಗಳಿಗೆ ವಿಶ್ವಾಸಾರ್ಹ ಹೋಸ್ಟಿಂಗ್ ಅನ್ನು ಖರೀದಿಸಿ 🔥 DDoS ರಕ್ಷಣೆ, VPS VDS ಸರ್ವರ್‌ಗಳೊಂದಿಗೆ ವಿಶ್ವಾಸಾರ್ಹ ವೆಬ್‌ಸೈಟ್ ಹೋಸ್ಟಿಂಗ್ ಅನ್ನು ಖರೀದಿಸಿ | ProHoster