ಸಂಸ್ಥೆಗಳ ಡಿಜಿಟಲ್ ರೂಪಾಂತರದ ಸಮಯದಲ್ಲಿ ಕುಬರ್ನೆಟ್ಸ್ ಮತ್ತು ಲಿನಕ್ಸ್ ಮೂಲಸೌಕರ್ಯಗಳಿಗೆ ಪರಿವರ್ತನೆಯು ಮೈಕ್ರೋಸರ್ವೀಸ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಆಧಾರದ ಮೇಲೆ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಹೆಚ್ಚು ನಿರ್ಮಿಸಲು ಪ್ರಾರಂಭಿಸುತ್ತಿದೆ ಮತ್ತು ಇದರ ಪರಿಣಾಮವಾಗಿ, ಸೇವೆಗಳ ನಡುವೆ ವಿನಂತಿಗಳನ್ನು ರೂಟಿಂಗ್ ಮಾಡಲು ಸಂಕೀರ್ಣ ಯೋಜನೆಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳುತ್ತದೆ.
Red Hat OpenShift Service Mesh ನೊಂದಿಗೆ, ನಾವು ಸಾಂಪ್ರದಾಯಿಕ ರೂಟಿಂಗ್ ಅನ್ನು ಮೀರಿ ಹೋಗುತ್ತೇವೆ ಮತ್ತು ಸೇವಾ ಸಂವಹನಗಳನ್ನು ಸರಳ ಮತ್ತು ಹೆಚ್ಚು ವಿಶ್ವಾಸಾರ್ಹವಾಗಿಸಲು ಈ ವಿನಂತಿಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಮತ್ತು ದೃಶ್ಯೀಕರಿಸಲು ಘಟಕಗಳನ್ನು ಒದಗಿಸುತ್ತೇವೆ. ಸೇವೆಯ ಜಾಲರಿ ಎಂದು ಕರೆಯಲ್ಪಡುವ ವಿಶೇಷ ತಾರ್ಕಿಕ ನಿಯಂತ್ರಣ ಮಟ್ಟದ ಪರಿಚಯ
Red Hat OpenShift ಸೇವಾ ಮೆಶ್ ಅನ್ನು ವಿಶೇಷ ಕುಬರ್ನೆಟ್ಸ್ ಆಪರೇಟರ್ ಆಗಿ ನೀಡಲಾಗುತ್ತದೆ, ಅದರ ಸಾಮರ್ಥ್ಯಗಳನ್ನು Red Hat OpenShift 4 ನಲ್ಲಿ ಪರೀಕ್ಷಿಸಬಹುದು.
ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ಸೇವಾ ಮಟ್ಟದಲ್ಲಿ ಸಂವಹನಗಳ ಸುಧಾರಿತ ಟ್ರ್ಯಾಕಿಂಗ್, ರೂಟಿಂಗ್ ಮತ್ತು ಆಪ್ಟಿಮೈಸೇಶನ್
ಆಧುನಿಕ IT ಪರಿಸರದಲ್ಲಿ ರೂಢಿಯಾಗಿರುವ ಹಾರ್ಡ್ವೇರ್ ಲೋಡ್ ಬ್ಯಾಲೆನ್ಸರ್ಗಳು, ವಿಶೇಷ ನೆಟ್ವರ್ಕ್ ಉಪಕರಣಗಳು ಮತ್ತು ಇತರ ರೀತಿಯ ಪರಿಹಾರಗಳನ್ನು ಮಾತ್ರ ಬಳಸುವುದರಿಂದ, ಉದ್ಭವಿಸುವ ಸೇವೆಯಿಂದ ಸೇವೆಯ ಮಟ್ಟದಲ್ಲಿ ಸಂವಹನಗಳನ್ನು ಸ್ಥಿರವಾಗಿ ಮತ್ತು ಏಕರೂಪವಾಗಿ ನಿಯಂತ್ರಿಸುವುದು ಮತ್ತು ನಿರ್ವಹಿಸುವುದು ತುಂಬಾ ಕಷ್ಟ, ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ಅಸಾಧ್ಯ. ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಅವುಗಳ ಸೇವೆಗಳ ನಡುವೆ. ಹೆಚ್ಚುವರಿ ಸೇವಾ ಜಾಲರಿ ನಿರ್ವಹಣಾ ಪದರವನ್ನು ಸೇರಿಸುವುದರೊಂದಿಗೆ, ಕಂಟೈನರೈಸ್ ಮಾಡಿದ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಪ್ಲಾಟ್ಫಾರ್ಮ್ನ ಮಧ್ಯಭಾಗದಲ್ಲಿರುವ ಕುಬರ್ನೆಟ್ಸ್ನೊಂದಿಗೆ ತಮ್ಮ ಸಂವಹನಗಳನ್ನು ಉತ್ತಮವಾಗಿ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಬಹುದು, ಮಾರ್ಗ ಮಾಡಬಹುದು ಮತ್ತು ಆಪ್ಟಿಮೈಜ್ ಮಾಡಬಹುದು. ಸೇವಾ ಮೆಶ್ಗಳು ಬಹು ಸ್ಥಳಗಳಲ್ಲಿ ಹೈಬ್ರಿಡ್ ಕೆಲಸದ ಹೊರೆಗಳ ನಿರ್ವಹಣೆಯನ್ನು ಸರಳಗೊಳಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ ಮತ್ತು ಡೇಟಾದ ಸ್ಥಳದ ಮೇಲೆ ಹೆಚ್ಚು ಹರಳಿನ ನಿಯಂತ್ರಣವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಓಪನ್ಶಿಫ್ಟ್ ಸರ್ವಿಸ್ ಮೆಶ್ ಬಿಡುಗಡೆಯೊಂದಿಗೆ, ಮೈಕ್ರೋಸರ್ವೀಸಸ್ ತಂತ್ರಜ್ಞಾನದ ಸ್ಟಾಕ್ನ ಈ ಪ್ರಮುಖ ಅಂಶವು ಮಲ್ಟಿ-ಕ್ಲೌಡ್ ಮತ್ತು ಹೈಬ್ರಿಡ್ ತಂತ್ರಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಂಸ್ಥೆಗಳಿಗೆ ಅಧಿಕಾರ ನೀಡುತ್ತದೆ ಎಂದು ನಾವು ಭಾವಿಸುತ್ತೇವೆ.
ಓಪನ್ಶಿಫ್ಟ್ ಸರ್ವಿಸ್ ಮೆಶ್ ಅನ್ನು ಇಸ್ಟಿಯೊ, ಕಿಯಾಲಿ ಮತ್ತು ಜೇಗರ್ನಂತಹ ಹಲವಾರು ತೆರೆದ ಮೂಲ ಯೋಜನೆಗಳ ಮೇಲೆ ನಿರ್ಮಿಸಲಾಗಿದೆ ಮತ್ತು ಮೈಕ್ರೋಸರ್ವೀಸ್ ಅಪ್ಲಿಕೇಶನ್ ಆರ್ಕಿಟೆಕ್ಚರ್ನಲ್ಲಿ ಸಂವಹನ ತರ್ಕವನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಪರಿಣಾಮವಾಗಿ, ಅಭಿವೃದ್ಧಿ ತಂಡಗಳು ವ್ಯಾಪಾರ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಸೇವೆಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಗಮನಹರಿಸಬಹುದು.
ಡೆವಲಪರ್ಗಳಿಗೆ ಜೀವನವನ್ನು ಸುಲಭಗೊಳಿಸುವುದು
ಎಲ್ಲಾ ಸೇವೆಗಳ ನಡುವಿನ ಸಂಪರ್ಕಗಳನ್ನು ದೃಶ್ಯೀಕರಿಸುವ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ಪರಸ್ಪರ ಕ್ರಿಯೆಯ ಸ್ಥಳಶಾಸ್ತ್ರವನ್ನು ನೋಡುವ ಸಾಮರ್ಥ್ಯವು ಅಂತರ್-ಸೇವಾ ಸಂಬಂಧಗಳ ಸಂಕೀರ್ಣ ಚಿತ್ರವನ್ನು ಚೆನ್ನಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. OpenShift Service Mesh ನೊಳಗೆ ಈ ಶಕ್ತಿಯುತ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಸಂಯೋಜಿಸುವ ಮೂಲಕ, Red Hat ಡೆವಲಪರ್ಗಳಿಗೆ ಕ್ಲೌಡ್-ಸ್ಥಳೀಯ ಮೈಕ್ರೋಸರ್ವಿಸ್ಗಳನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಮತ್ತು ನಿಯೋಜಿಸಲು ಅಗತ್ಯವಿರುವ ವಿಸ್ತರಿತ ಪರಿಕರಗಳನ್ನು ನೀಡುತ್ತದೆ.
ಸೇವಾ ಜಾಲರಿಯ ರಚನೆಯನ್ನು ಸರಳಗೊಳಿಸಲು, ಸೂಕ್ತವಾದ ಕುಬರ್ನೆಟ್ಸ್ ಆಪರೇಟರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಓಪನ್ಶಿಫ್ಟ್ ನಿದರ್ಶನದಲ್ಲಿ ಈ ಮಟ್ಟದ ನಿರ್ವಹಣೆಯನ್ನು ಸುಲಭವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಮ್ಮ ಪರಿಹಾರವು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಈ ಆಪರೇಟರ್ ಅನುಸ್ಥಾಪನೆ, ನೆಟ್ವರ್ಕ್ ಏಕೀಕರಣ ಮತ್ತು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಘಟಕಗಳ ಕಾರ್ಯಾಚರಣೆಯ ನಿರ್ವಹಣೆಯನ್ನು ನೋಡಿಕೊಳ್ಳುತ್ತದೆ, ನೈಜ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿಯೋಜಿಸಲು ಹೊಸದಾಗಿ ರಚಿಸಲಾದ ಸೇವಾ ಜಾಲರಿಯನ್ನು ಬಳಸುವುದನ್ನು ತಕ್ಷಣವೇ ಪ್ರಾರಂಭಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ಸೇವಾ ಜಾಲರಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಕಾರ್ಮಿಕ ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡುವುದರಿಂದ ಅಪ್ಲಿಕೇಶನ್ ಪರಿಕಲ್ಪನೆಗಳನ್ನು ತ್ವರಿತವಾಗಿ ರಚಿಸಲು ಮತ್ತು ಪರೀಕ್ಷಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಪರಿಸ್ಥಿತಿಯ ಮೇಲೆ ನಿಯಂತ್ರಣವನ್ನು ಕಳೆದುಕೊಳ್ಳುವುದಿಲ್ಲ. ಇಂಟರ್ಸರ್ವಿಸ್ ಸಂವಹನಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು ನಿಜವಾದ ಸಮಸ್ಯೆಯಾಗುವವರೆಗೆ ಏಕೆ ಕಾಯಬೇಕು? ಓಪನ್ಶಿಫ್ಟ್ ಸೇವಾ ಮೆಶ್ ನಿಮಗೆ ನಿಜವಾಗಿಯೂ ಅಗತ್ಯವಿರುವ ಮೊದಲು ನಿಮಗೆ ಅಗತ್ಯವಿರುವ ಸ್ಕೇಲೆಬಿಲಿಟಿಯನ್ನು ಸುಲಭವಾಗಿ ಒದಗಿಸುತ್ತದೆ.
OpenShift ಬಳಕೆದಾರರಿಗೆ OpenShift ಸೇವೆ ಮೆಶ್ ಒದಗಿಸುವ ಪ್ರಯೋಜನಗಳ ಪಟ್ಟಿ ಒಳಗೊಂಡಿದೆ:
- ಟ್ರೇಸಿಂಗ್ ಮತ್ತು ಮಾನಿಟರಿಂಗ್ (ಜೇಗರ್). ನಿರ್ವಹಣಾ ಸಾಮರ್ಥ್ಯವನ್ನು ಸುಧಾರಿಸಲು ಸೇವಾ ಜಾಲರಿಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವುದು ಕಾರ್ಯಕ್ಷಮತೆಯಲ್ಲಿ ಒಂದು ನಿರ್ದಿಷ್ಟ ಇಳಿಕೆಯೊಂದಿಗೆ ಇರುತ್ತದೆ, ಆದ್ದರಿಂದ ಓಪನ್ಶಿಫ್ಟ್ ಸೇವಾ ಮೆಶ್ ಕಾರ್ಯಕ್ಷಮತೆಯ ಬೇಸ್ಲೈನ್ ಮಟ್ಟವನ್ನು ಅಳೆಯಬಹುದು ಮತ್ತು ನಂತರದ ಆಪ್ಟಿಮೈಸೇಶನ್ಗಾಗಿ ಈ ಡೇಟಾವನ್ನು ಬಳಸಬಹುದು.
- ದೃಶ್ಯೀಕರಣ (ಕಿಯಾಲಿ). ಸರ್ವಿಸ್ ಮೆಶ್ನ ದೃಶ್ಯ ಪ್ರಾತಿನಿಧ್ಯವು ಸೇವಾ ಜಾಲರಿಯ ಟೋಪೋಲಜಿಯನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ ಮತ್ತು ಸೇವೆಗಳು ಹೇಗೆ ಸಂವಹನ ನಡೆಸುತ್ತವೆ ಎಂಬುದರ ಒಟ್ಟಾರೆ ಚಿತ್ರವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
- ಕುಬರ್ನೆಟ್ಸ್ ಸರ್ವಿಸ್ ಮೆಶ್ ಆಪರೇಟರ್. ಅನುಸ್ಥಾಪನೆ, ನಿರ್ವಹಣೆ ಮತ್ತು ಸೇವಾ ಜೀವನಚಕ್ರ ನಿರ್ವಹಣೆಯಂತಹ ಸಾಮಾನ್ಯ ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವ ಮೂಲಕ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ವಹಿಸುವಾಗ ಆಡಳಿತದ ಅಗತ್ಯವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ವ್ಯಾಪಾರ ತರ್ಕವನ್ನು ಸೇರಿಸುವ ಮೂಲಕ, ನೀವು ನಿರ್ವಹಣೆಯನ್ನು ಇನ್ನಷ್ಟು ಸರಳಗೊಳಿಸಬಹುದು ಮತ್ತು ಉತ್ಪಾದನೆಯಲ್ಲಿ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳ ಪರಿಚಯವನ್ನು ವೇಗಗೊಳಿಸಬಹುದು. OpenShift Service Mesh ಆಪರೇಟರ್ ಎಲ್ಲಾ ಅಗತ್ಯ ಕಾರ್ಯಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಂರಚನಾ ತರ್ಕದೊಂದಿಗೆ ಸಂಪೂರ್ಣ Istio, Kiali ಮತ್ತು Jaeger ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ನಿಯೋಜಿಸುತ್ತದೆ.
- ಬಹು ನೆಟ್ವರ್ಕ್ ಇಂಟರ್ಫೇಸ್ಗಳಿಗೆ ಬೆಂಬಲ (ಮಲ್ಟಸ್). ಓಪನ್ಶಿಫ್ಟ್ ಸರ್ವಿಸ್ ಮೆಶ್ ಹಸ್ತಚಾಲಿತ ಹಂತಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ ಮತ್ತು ಡೆವಲಪರ್ಗೆ ಎಸ್ಸಿಸಿ (ಭದ್ರತಾ ಸಂದರ್ಭ ನಿರ್ಬಂಧ) ಬಳಸಿಕೊಂಡು ವರ್ಧಿತ ಭದ್ರತಾ ಮೋಡ್ನಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ಚಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ನೀಡುತ್ತದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ಇದು ಕ್ಲಸ್ಟರ್ನಲ್ಲಿ ಕೆಲಸದ ಹೊರೆಗಳ ಹೆಚ್ಚುವರಿ ಪ್ರತ್ಯೇಕತೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಒಂದು ನೇಮ್ಸ್ಪೇಸ್ ಯಾವ ಕೆಲಸದ ಹೊರೆಗಳನ್ನು ರೂಟ್ ಆಗಿ ಚಲಾಯಿಸಬಹುದು ಮತ್ತು ಯಾವುದು ಸಾಧ್ಯವಿಲ್ಲ ಎಂಬುದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು. ಇದರ ಪರಿಣಾಮವಾಗಿ, ಕ್ಲಸ್ಟರ್ ನಿರ್ವಾಹಕರು ಅಗತ್ಯವಿರುವ ಚೆನ್ನಾಗಿ ಬರೆಯಲ್ಪಟ್ಟ ಭದ್ರತಾ ಕ್ರಮಗಳೊಂದಿಗೆ ಡೆವಲಪರ್ಗಳಿಂದ ಹೆಚ್ಚು ಬೇಡಿಕೆಯಿರುವ ಇಸ್ಟಿಯೊದ ಪ್ರಯೋಜನಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಸಾಧ್ಯವಿದೆ.
- Red Hat 3 ಪ್ರಮಾಣದ API ನಿರ್ವಹಣೆಯೊಂದಿಗೆ ಏಕೀಕರಣ. ಸೇವಾ API ಗಳಿಗೆ ಹೆಚ್ಚಿನ ಭದ್ರತೆಯ ಅಗತ್ಯವಿರುವ ಡೆವಲಪರ್ಗಳು ಅಥವಾ IT ಆಪರೇಟರ್ಗಳಿಗಾಗಿ, OpenShift Service Mesh ಸ್ಥಳೀಯ Red Hat 3scale Istio ಮಿಕ್ಸರ್ ಅಡಾಪ್ಟರ್ ಘಟಕವನ್ನು ನೀಡುತ್ತದೆ, ಇದು ಸೇವಾ ಜಾಲರಿಯಂತಲ್ಲದೆ, API ಮಟ್ಟದಲ್ಲಿ ಅಂತರ-ಸೇವಾ ಸಂವಹನಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ಸೇವಾ ಜಾಲರಿ ತಂತ್ರಜ್ಞಾನಗಳ ಮತ್ತಷ್ಟು ಅಭಿವೃದ್ಧಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಈ ವರ್ಷದ ಆರಂಭದಲ್ಲಿ Red Hat ಉದ್ಯಮ ಯೋಜನೆಯಲ್ಲಿ ತನ್ನ ಭಾಗವಹಿಸುವಿಕೆಯನ್ನು ಘೋಷಿಸಿತು.
OpenShift ಅನ್ನು ಪ್ರಯತ್ನಿಸಿ
ಸೇವಾ ಜಾಲರಿ ತಂತ್ರಜ್ಞಾನಗಳು ಹೈಬ್ರಿಡ್ ಕ್ಲೌಡ್ನಲ್ಲಿ ಮೈಕ್ರೋ ಸರ್ವಿಸ್ ಸ್ಟ್ಯಾಕ್ಗಳ ಬಳಕೆಯನ್ನು ಹೆಚ್ಚು ಸರಳಗೊಳಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಆದ್ದರಿಂದ, ಕುಬರ್ನೆಟ್ಸ್ ಮತ್ತು ಧಾರಕಗಳನ್ನು ಸಕ್ರಿಯವಾಗಿ ಬಳಸುವ ಪ್ರತಿಯೊಬ್ಬರನ್ನು ನಾವು ಪ್ರೋತ್ಸಾಹಿಸುತ್ತೇವೆ
ಮೂಲ: www.habr.com