ಎ ಸಾಂಗ್ ಆಫ್ ಐಸ್ (ಬ್ಲಡಿ ಎಂಟರ್‌ಪ್ರೈಸ್) ಮತ್ತು ಫೈರ್ (DevOps ಮತ್ತು IaC)

DevOps ಮತ್ತು IaC ವಿಷಯವು ಬಹಳ ಜನಪ್ರಿಯವಾಗಿದೆ ಮತ್ತು ತ್ವರಿತವಾಗಿ ಅಭಿವೃದ್ಧಿ ಹೊಂದುತ್ತಿದೆ. ಆದಾಗ್ಯೂ, ಹೆಚ್ಚಿನ ಲೇಖಕರು ಈ ಹಾದಿಯಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ತಾಂತ್ರಿಕ ಸಮಸ್ಯೆಗಳನ್ನು ಎದುರಿಸುತ್ತಾರೆ. ದೊಡ್ಡ ಕಂಪನಿಯ ವಿಶಿಷ್ಟ ಸಮಸ್ಯೆಗಳನ್ನು ನಾನು ವಿವರಿಸುತ್ತೇನೆ. ನನ್ನ ಬಳಿ ಪರಿಹಾರವಿಲ್ಲ - ಸಮಸ್ಯೆಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಮಾರಣಾಂತಿಕವಾಗಿರುತ್ತವೆ ಮತ್ತು ಅಧಿಕಾರಶಾಹಿ, ಲೆಕ್ಕಪರಿಶೋಧನೆ ಮತ್ತು "ಮೃದು ಕೌಶಲ್ಯಗಳು" ಕ್ಷೇತ್ರದಲ್ಲಿವೆ.

ಎ ಸಾಂಗ್ ಆಫ್ ಐಸ್ (ಬ್ಲಡಿ ಎಂಟರ್‌ಪ್ರೈಸ್) ಮತ್ತು ಫೈರ್ (DevOps ಮತ್ತು IaC)
ಲೇಖನದ ಶೀರ್ಷಿಕೆ ಹೀಗಿರುವುದರಿಂದ ಎಂಟರ್‌ಪ್ರೈಸ್ ಕಡೆ ಹೋಗಿರುವ ಡೇನರಿಸ್ ಕ್ಯಾಟ್ ಆಗಿ ನಟಿಸಲಿದ್ದಾರೆ.

ನಿಸ್ಸಂದೇಹವಾಗಿ, ಈಗ ಹಳೆಯ ಮತ್ತು ಹೊಸ ಘರ್ಷಣೆ ಇದೆ. ಮತ್ತು ಆಗಾಗ್ಗೆ ಈ ಘರ್ಷಣೆಗಳಲ್ಲಿ ಸರಿ ಅಥವಾ ತಪ್ಪು ಇಲ್ಲ. ಅದು ಹೇಗಾಯಿತು. ಆದರೆ, ಆಧಾರರಹಿತವಾಗಿರದಿರಲು, ನಾವು ಈ ಪರದೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ:

ಎ ಸಾಂಗ್ ಆಫ್ ಐಸ್ (ಬ್ಲಡಿ ಎಂಟರ್‌ಪ್ರೈಸ್) ಮತ್ತು ಫೈರ್ (DevOps ಮತ್ತು IaC)

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

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

ಎ ಸಾಂಗ್ ಆಫ್ ಐಸ್ (ಬ್ಲಡಿ ಎಂಟರ್‌ಪ್ರೈಸ್) ಮತ್ತು ಫೈರ್ (DevOps ಮತ್ತು IaC)

ಆದ್ದರಿಂದ, ನೀವು ಜೆಂಕಿನ್ಸ್, ಬಾಣಸಿಗ, ಟೆರಾಫಾರ್ಮ್, ನೆಕ್ಸಸ್, ಇತ್ಯಾದಿಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ ಮತ್ತು ಸಂತೋಷದಿಂದ ನಿಮ್ಮ ದೇವ್‌ಗೆ ಎಲ್ಲವನ್ನೂ ನಿಯೋಜಿಸಿ. ಆದರೆ ಅದನ್ನು QA, UAT ಮತ್ತು PROD ಗೆ ಕಳುಹಿಸುವ ಸಮಯ ಬರುತ್ತದೆ. ನೀವು Nexus ಕಲಾಕೃತಿಯನ್ನು ಹೊಂದಿದ್ದೀರಿ ಮತ್ತು ನೀವು DBA ಯಿಂದ ಈ ರೀತಿಯ ಪತ್ರವನ್ನು ಸ್ವೀಕರಿಸುತ್ತೀರಿ:

ಪ್ರೀತಿಯ,

ಮೊದಲನೆಯದಾಗಿ, ನಿಮ್ಮ ನೆಕ್ಸಸ್ ಅನ್ನು ನೀವು ಹೊಂದಬಹುದು ನಿಮ್ಮ Nexus ಗೆ ನಾನು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿಲ್ಲ
ಎರಡನೆಯದಾಗಿ, ಎಲ್ಲಾ ಬದಲಾವಣೆಗಳನ್ನು ಬದಲಾವಣೆ ವಿನಂತಿಯಾಗಿ ನೀಡಬೇಕು.
ನೀವು Nexus ನಿಂದ SQL ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಹೊರತೆಗೆಯಬೇಕು ಮತ್ತು ಅವುಗಳನ್ನು ಬದಲಾವಣೆ ವಿನಂತಿಗೆ ಲಗತ್ತಿಸಬೇಕು.
ಬದಲಾವಣೆಯು ತುರ್ತುಸ್ಥಿತಿಯಲ್ಲದಿದ್ದರೆ, ಬಿಡುಗಡೆಗೆ 7 ದಿನಗಳ ಮೊದಲು ಇದನ್ನು ಮಾಡಬೇಕು (ವಿಶೇಷವಾಗಿ ವಾರಾಂತ್ಯದಲ್ಲಿ)
ನಿಮ್ಮ ಬದಲಾವಣೆಯ ವಿನಂತಿಯನ್ನು ಜನರ ಗುಂಪಿನಿಂದ ಅನುಮೋದಿಸಿದಾಗ, DBA ನಿಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಫಲಿತಾಂಶದ ಸ್ಕ್ರೀನ್‌ಶಾಟ್ ಅನ್ನು ಮೇಲ್ ಮೂಲಕ ಕಳುಹಿಸುತ್ತದೆ.

ಶುಭಾಶಯಗಳು, ಮೇನ್‌ಫ್ರೇಮ್‌ನ ದಿನಗಳಿಂದಲೂ ಇಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಿರುವ ನಿಮ್ಮ DBA.

ಇದು ನನಗೆ ಏನು ನೆನಪಿಸುತ್ತದೆ ಎಂದು ನಿಮಗೆ ತಿಳಿದಿದೆಯೇ? ಅರೆ-ಯಾಂತ್ರೀಕರಣ: ರೋಬೋಟ್ ಫ್ರೇಮ್ ಅನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುತ್ತದೆ, ಮತ್ತು ಕೆಲಸಗಾರನು ಅದನ್ನು ಸ್ಲೆಡ್ಜ್ ಹ್ಯಾಮರ್ನಿಂದ ಹೊಡೆಯುತ್ತಾನೆ. ಸರಿ, ನಿಜವಾಗಿಯೂ, ಎಲ್ಲವನ್ನೂ ಸಂಪೂರ್ಣವಾಗಿ ಕೈಯಾರೆ ಮಾಡಿದರೆ ಈ ನೆಕ್ಸಸ್‌ನ ಅರ್ಥವೇನು?

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

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

ನಾನು ನಿಷ್ಕ್ರಿಯ ಲುಡಿಸಂನ ವಿಷಯವನ್ನು ಸಹ ತೆಗೆದುಕೊಳ್ಳುತ್ತಿಲ್ಲ - ಓಹ್, ನಿಮ್ಮ ಯಾಂತ್ರೀಕೃತಗೊಂಡವು ನನ್ನ ಉದ್ಯೋಗ ಭದ್ರತೆಗೆ ಬೆದರಿಕೆ ಹಾಕುತ್ತದೆ, ನಾನು ಹೊಸದನ್ನು ಕಲಿಯಲು ಬಯಸುವುದಿಲ್ಲ, ಹಾಗಾಗಿ ನಾನು ಅದನ್ನು ಸದ್ದಿಲ್ಲದೆ ಹಾಳುಮಾಡುತ್ತೇನೆ.

ಸರಿ, ತಾತ್ವಿಕವಾಗಿ ಏನು ಪರಿಹಾರವಾಗಬಹುದು? ITSM ಸಿಸ್ಟಮ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ದಾಖಲೆಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಅತ್ಯಂತ ಪ್ರಾಚೀನ API ಅನ್ನು ಹೊಂದಿದೆ. ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ, ಈ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಹೆಚ್ಚಿನವು ಮೇನ್‌ಫ್ರೇಮ್‌ಗಳ ಕಾಲದಿಂದ ಬಂದಿವೆ. ಯಾವುದೇ ನಿಜವಾದ ಆಧುನಿಕ ITSM ವ್ಯವಸ್ಥೆಗಳು ಯಾರಿಗಾದರೂ ತಿಳಿದಿದೆಯೇ? ಆಧುನಿಕ DevOps ಮತ್ತು ಅಧಿಕಾರಶಾಹಿಯನ್ನು ಸಂಯೋಜಿಸುವ ಯಶಸ್ವಿ ಅನುಭವವನ್ನು ಯಾರಾದರೂ ಹೊಂದಿದ್ದಾರೆಯೇ? ನಾವು ಸಹಜವಾಗಿ, ಸಂಪೂರ್ಣವಾಗಿ ಮಾರಾಟದ ಸೈಟ್‌ಗಳ ಬಗ್ಗೆ ಮಾತನಾಡುವುದಿಲ್ಲ, ಅಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ಪ್ರತಿದಿನವೂ ನಿಯೋಜನೆಯಾಗಬಹುದು, ಆದರೆ, ಉದಾಹರಣೆಗೆ, ಬ್ಯಾಂಕಿಂಗ್ ವಲಯ, ಇದು ಲೆಕ್ಕಪರಿಶೋಧಕರ ಅಡಿಯಲ್ಲಿದೆ ಮತ್ತು ಹೆಚ್ಚಿನ ಪರಿಸರದಲ್ಲಿ ಬಲವಾದ ಪ್ರತ್ಯೇಕತೆಯನ್ನು ಹೊಂದಿದೆ.

ನಿಮ್ಮ ಎಲ್ಲಾ ಕಲ್ಪನೆಗಳು ಆಡಿಟ್‌ನಿಂದ ಸೀಮಿತವಾಗಿವೆ ಎಂಬುದನ್ನು ಮರೆಯಬೇಡಿ. ಮತ್ತು ಅದು ಎಲ್ಲವನ್ನೂ ಬದಲಾಯಿಸುತ್ತದೆ. ಕಾಮೆಂಟ್‌ಗಳಲ್ಲಿ ನಾನು ನಿಮಗಾಗಿ ಕಾಯುತ್ತಿದ್ದೇನೆ!

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ