ಸರ್ವರ್ ಒಟ್ಟಾರೆ ಆರ್ಕಿಟೆಕ್ಚರ್ ಪರಿಚಯ

ಸರ್ವರ್ ಬಹು ಉಪವ್ಯವಸ್ಥೆಗಳಿಂದ ಕೂಡಿದೆ, ಪ್ರತಿಯೊಂದೂ ಸರ್ವರ್‌ನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ನಿರ್ಧರಿಸುವಲ್ಲಿ ನಿರ್ಣಾಯಕ ಪಾತ್ರವನ್ನು ವಹಿಸುತ್ತದೆ. ಸರ್ವರ್ ಅನ್ನು ಬಳಸುವ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅವಲಂಬಿಸಿ ಕೆಲವು ಉಪವ್ಯವಸ್ಥೆಗಳು ಕಾರ್ಯಕ್ಷಮತೆಗೆ ಹೆಚ್ಚು ನಿರ್ಣಾಯಕವಾಗಿವೆ.

ಈ ಸರ್ವರ್ ಉಪವ್ಯವಸ್ಥೆಗಳು ಸೇರಿವೆ:

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

ಸರ್ವರ್‌ಗಳಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾದ ಮುಖ್ಯ ಘಟಕಗಳಲ್ಲಿ, ಪ್ರೊಸೆಸರ್‌ಗಳು ಇತರ ಉಪವ್ಯವಸ್ಥೆಗಳಿಗಿಂತ ಹೆಚ್ಚು ಶಕ್ತಿಶಾಲಿಯಾಗಿರುತ್ತವೆ. ಆದಾಗ್ಯೂ, ಕೆಲವು ವಿಶೇಷ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮಾತ್ರ P4 ಅಥವಾ 64-ಬಿಟ್ ಪ್ರೊಸೆಸರ್‌ಗಳಂತಹ ಆಧುನಿಕ ಪ್ರೊಸೆಸರ್‌ಗಳ ಪ್ರಯೋಜನಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬಳಸಿಕೊಳ್ಳಬಹುದು.

ಉದಾಹರಣೆಗೆ, ಫೈಲ್ ಸರ್ವರ್‌ಗಳಂತಹ ಕ್ಲಾಸಿಕ್ ಸರ್ವರ್ ಉದಾಹರಣೆಗಳು ಪ್ರೊಸೆಸರ್ ವರ್ಕ್‌ಲೋಡ್ ಅನ್ನು ಹೆಚ್ಚು ಅವಲಂಬಿಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಹೆಚ್ಚಿನ ಫೈಲ್ ಟ್ರಾಫಿಕ್ ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಬೈಪಾಸ್ ಮಾಡಲು ಡೈರೆಕ್ಟ್ ಮೆಮೊರಿ ಆಕ್ಸೆಸ್ (ಡಿಎಂಎ) ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಥ್ರೋಪುಟ್‌ಗಾಗಿ ನೆಟ್‌ವರ್ಕ್, ಮೆಮೊರಿ ಮತ್ತು ಹಾರ್ಡ್ ಡಿಸ್ಕ್ ಉಪವ್ಯವಸ್ಥೆಗಳನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ.

ಇಂದು, ಇಂಟೆಲ್ ಎಕ್ಸ್-ಸರಣಿ ಸರ್ವರ್‌ಗಳಿಗಾಗಿ ಕಸ್ಟಮೈಸ್ ಮಾಡಿದ ವಿವಿಧ ಪ್ರೊಸೆಸರ್‌ಗಳನ್ನು ನೀಡುತ್ತದೆ. ವಿವಿಧ ಪ್ರೊಸೆಸರ್‌ಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸಗಳು ಮತ್ತು ಅನುಕೂಲಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಬಹಳ ಮುಖ್ಯ.

ಸಂಗ್ರಹ, ಮೆಮೊರಿ ಉಪವ್ಯವಸ್ಥೆಯ ಭಾಗವಾಗಿ ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಪರಿಗಣಿಸಲ್ಪಟ್ಟಿದೆ, ಪ್ರೊಸೆಸರ್ನೊಂದಿಗೆ ಭೌತಿಕವಾಗಿ ಸಂಯೋಜಿಸಲ್ಪಟ್ಟಿದೆ. CPU ಮತ್ತು ಸಂಗ್ರಹವು ನಿಕಟವಾಗಿ ಒಟ್ಟಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ, ಸಂಗ್ರಹವು ಪ್ರೊಸೆಸರ್‌ನ ಅರ್ಧದಷ್ಟು ಅಥವಾ ಸಮಾನ ವೇಗದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

2. ಪಿಸಿಐ ಬಸ್
PCI ಬಸ್ ಸರ್ವರ್‌ಗಳಲ್ಲಿ ಇನ್‌ಪುಟ್ ಮತ್ತು ಔಟ್‌ಪುಟ್ ಡೇಟಾಗಾಗಿ ಪೈಪ್‌ಲೈನ್ ಆಗಿದೆ. ಎಲ್ಲಾ X-ಸರಣಿ ಸರ್ವರ್‌ಗಳು SCSI ಮತ್ತು ಹಾರ್ಡ್ ಡಿಸ್ಕ್‌ಗಳಂತಹ ಪ್ರಮುಖ ಅಡಾಪ್ಟರ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು PCI ಬಸ್ (PCI-X ಮತ್ತು PCI-E ಸೇರಿದಂತೆ) ಅನ್ನು ಬಳಸುತ್ತವೆ. ಹಿಂದಿನ ಮಾದರಿಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ಉನ್ನತ-ಮಟ್ಟದ ಸರ್ವರ್‌ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಬಹು PCI ಬಸ್‌ಗಳು ಮತ್ತು ಹೆಚ್ಚಿನ PCI ಸ್ಲಾಟ್‌ಗಳನ್ನು ಹೊಂದಿವೆ.

ಸುಧಾರಿತ PCI ಬಸ್‌ಗಳು PCI-X 2.0 ಮತ್ತು PCI-E ನಂತಹ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಒಳಗೊಂಡಿವೆ, ಇದು ಹೆಚ್ಚಿನ ಡೇಟಾ ಥ್ರೋಪುಟ್ ಮತ್ತು ಸಂಪರ್ಕ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. PCI ಚಿಪ್ CPU ಮತ್ತು ಸಂಗ್ರಹವನ್ನು PCI ಬಸ್‌ಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ. ಒಟ್ಟಾರೆ ಸಿಸ್ಟಮ್ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ಈ ಘಟಕಗಳ ಸೆಟ್ PCI ಬಸ್, ಪ್ರೊಸೆಸರ್ ಮತ್ತು ಮೆಮೊರಿ ಉಪವ್ಯವಸ್ಥೆಗಳ ನಡುವಿನ ಸಂಪರ್ಕವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.

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

ಎಂಟರ್‌ಪ್ರೈಸ್ ಎಕ್ಸ್-ಸರಣಿಯ ಸರ್ವರ್‌ನ ಆರ್ಕಿಟೆಕ್ಚರ್‌ನಲ್ಲಿನ ಒಂದು ಗಮನಾರ್ಹ ಲಕ್ಷಣವೆಂದರೆ ಮೆಮೊರಿ ಮಿರರಿಂಗ್, ಇದು ಪುನರುಕ್ತಿ ಮತ್ತು ದೋಷ ಸಹಿಷ್ಣುತೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ. ಈ IBM ಮೆಮೊರಿ ತಂತ್ರಜ್ಞಾನವು ಹಾರ್ಡ್ ಡಿಸ್ಕ್‌ಗಳಿಗಾಗಿ RAID-1 ಗೆ ಸರಿಸುಮಾರು ಸಮನಾಗಿರುತ್ತದೆ, ಅಲ್ಲಿ ಮೆಮೊರಿಯನ್ನು ಪ್ರತಿಬಿಂಬಿತ ಗುಂಪುಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ. ಪ್ರತಿಬಿಂಬಿಸುವ ಕಾರ್ಯವು ಹಾರ್ಡ್‌ವೇರ್-ಆಧಾರಿತವಾಗಿದೆ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನಿಂದ ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಬೆಂಬಲದ ಅಗತ್ಯವಿಲ್ಲ.

4. ಹಾರ್ಡ್ ಡಿಸ್ಕ್
ನಿರ್ವಾಹಕರ ದೃಷ್ಟಿಕೋನದಿಂದ, ಹಾರ್ಡ್ ಡಿಸ್ಕ್ ಉಪವ್ಯವಸ್ಥೆಯು ಸರ್ವರ್ ಕಾರ್ಯಕ್ಷಮತೆಯ ಪ್ರಮುಖ ನಿರ್ಣಾಯಕವಾಗಿದೆ. ಆನ್‌ಲೈನ್ ಶೇಖರಣಾ ಸಾಧನಗಳ (ಸಂಗ್ರಹ, ಮೆಮೊರಿ, ಹಾರ್ಡ್ ಡಿಸ್ಕ್) ಕ್ರಮಾನುಗತ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ, ಹಾರ್ಡ್ ಡಿಸ್ಕ್ ನಿಧಾನವಾಗಿರುತ್ತದೆ ಆದರೆ ದೊಡ್ಡ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ. ಅನೇಕ ಸರ್ವರ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ, ಬಹುತೇಕ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಹಾರ್ಡ್ ಡಿಸ್ಕ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ, ಇದು ವೇಗದ ಹಾರ್ಡ್ ಡಿಸ್ಕ್ ಉಪವ್ಯವಸ್ಥೆಯನ್ನು ನಿರ್ಣಾಯಕಗೊಳಿಸುತ್ತದೆ.

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

ಕಾರ್ಯನಿರ್ವಹಣೆಯಲ್ಲಿ ಮತ್ತೊಂದು ನಿರ್ಣಾಯಕ ಅಂಶವೆಂದರೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ ರಚನೆಯಲ್ಲಿನ ಹಾರ್ಡ್ ಡಿಸ್ಕ್ಗಳ ಸಂಖ್ಯೆ: ಹೆಚ್ಚು ಡಿಸ್ಕ್ಗಳು, ಉತ್ತಮವಾದ ಥ್ರೋಪುಟ್. I/O ವಿನಂತಿಗಳನ್ನು RAID ಹೇಗೆ ನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸುವಲ್ಲಿ ಪ್ರಮುಖ ಪಾತ್ರವನ್ನು ವಹಿಸುತ್ತದೆ.

SATA ಮತ್ತು SAS ನಂತಹ ಹೊಸ ಸರಣಿ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಈಗ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ಬಳಸಲಾಗುತ್ತಿದೆ.

5. ನೆಟ್ವರ್ಕ್
ನೆಟ್ವರ್ಕ್ ಅಡಾಪ್ಟರ್ ಇಂಟರ್ಫೇಸ್ ಆಗಿದ್ದು, ಅದರ ಮೂಲಕ ಸರ್ವರ್ ಹೊರಗಿನ ಪ್ರಪಂಚದೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುತ್ತದೆ. ಈ ಇಂಟರ್‌ಫೇಸ್‌ನ ಮೂಲಕ ಡೇಟಾವು ಉತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸಾಧಿಸಿದರೆ, ಶಕ್ತಿಯುತ ನೆಟ್‌ವರ್ಕ್ ಉಪವ್ಯವಸ್ಥೆಯು ಒಟ್ಟಾರೆ ಸರ್ವರ್ ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ಗಮನಾರ್ಹವಾಗಿ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ.

ನೆಟ್‌ವರ್ಕ್ ವಿನ್ಯಾಸವು ಸರ್ವರ್ ವಿನ್ಯಾಸದಂತೆಯೇ ಮುಖ್ಯವಾಗಿದೆ. ವಿವಿಧ ನೆಟ್‌ವರ್ಕ್ ವಿಭಾಗಗಳನ್ನು ನಿಯೋಜಿಸುವ ಸ್ವಿಚ್‌ಗಳು ಅಥವಾ ATM ನಂತಹ ತಂತ್ರಜ್ಞಾನಗಳ ಅಪ್ಲಿಕೇಶನ್ ಪರಿಗಣಿಸಲು ಯೋಗ್ಯವಾಗಿದೆ.

ಗಿಗಾಬಿಟ್ ನೆಟ್‌ವರ್ಕ್ ಕಾರ್ಡ್‌ಗಳನ್ನು ಈಗ ಸರ್ವರ್‌ಗಳಲ್ಲಿ ಅಗತ್ಯ ಹೆಚ್ಚಿನ ಥ್ರೋಪುಟ್ ಒದಗಿಸಲು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಆದಾಗ್ಯೂ, 10G ದರಗಳನ್ನು ಸಾಧಿಸಲು TCP ಆಫ್‌ಲೋಡ್ ಎಂಜಿನ್ (TOE) ನಂತಹ ಹೊಸ ತಂತ್ರಜ್ಞಾನಗಳು ಸಹ ಹಾರಿಜಾನ್‌ನಲ್ಲಿವೆ.

6. ಗ್ರಾಫಿಕ್ಸ್ ಕಾರ್ಡ್
ಸರ್ವರ್‌ಗಳಲ್ಲಿನ ಪ್ರದರ್ಶನ ಉಪವ್ಯವಸ್ಥೆಯು ತುಲನಾತ್ಮಕವಾಗಿ ಅಮುಖ್ಯವಾಗಿದೆ ಏಕೆಂದರೆ ನಿರ್ವಾಹಕರು ಸರ್ವರ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಬೇಕಾದಾಗ ಮಾತ್ರ ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಗ್ರಾಹಕರು ಎಂದಿಗೂ ಗ್ರಾಫಿಕ್ಸ್ ಕಾರ್ಡ್ ಅನ್ನು ಬಳಸುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ಸರ್ವರ್ ಕಾರ್ಯಕ್ಷಮತೆಯು ಈ ಉಪವ್ಯವಸ್ಥೆಯನ್ನು ವಿರಳವಾಗಿ ಒತ್ತಿಹೇಳುತ್ತದೆ.

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

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


ಪೋಸ್ಟ್ ಸಮಯ: ಜುಲೈ-20-2023