ನಾನು ವಾರದ ಅವಧಿಯ ಯೋಜನೆಯನ್ನು ಪ್ರೀತಿಸುತ್ತೇನೆ ಮತ್ತು ವರ್ಷಪೂರ್ತಿ ಯೋಜನೆಗಳಿಂದ ನಾನು ಭಯಪಡುತ್ತೇನೆ. ಅಗೈಲ್ನಲ್ಲಿ, ಎಂವಿಪಿ ಮತ್ತು ಇನ್ಕ್ರಿಮೆಂಟ್ನ ಪರಿಕಲ್ಪನೆಯನ್ನು ನಾನು ನಿಜವಾಗಿಯೂ ಇಷ್ಟಪಟ್ಟಿದ್ದೇನೆ, ಇದು ನನ್ನ ವಿಷಯ: ಕಾರ್ಯಸಾಧ್ಯವಾದ ತುಣುಕನ್ನು ಮಾಡಿ, ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ ಮತ್ತು ಮುಂದುವರಿಯಿರಿ.
ಅದೇ ಸಮಯದಲ್ಲಿ, ಪುಸ್ತಕಗಳಲ್ಲಿ ಮತ್ತು ಸಮ್ಮೇಳನಗಳಲ್ಲಿ ಚರ್ಚಿಸಲಾಗುವ ರೂಪದಲ್ಲಿ DevOps ರೂಪಾಂತರವು ಕೇವಲ ಒಂದು ವರ್ಷದ ಯೋಜನೆಯಾಗಿದೆ. ಅಥವಾ ವರ್ಷಗಳಲ್ಲಿ.
ನಾವು ನಮ್ಮ DevOps ಕೋರ್ಸ್ ಅನ್ನು "MVP DevOps ಇನ್ ಒನ್ ಸ್ಪ್ರಿಂಟ್" ಮತ್ತು "ಇನ್ಕ್ರಿಮೆಂಟ್ಗಳಿಗೆ ಸಿದ್ಧತೆ" ಮಾದರಿಯಲ್ಲಿ ನಿರ್ಮಿಸಿದ್ದೇವೆ. ಮತ್ತು ಮಾನವ ಪರಿಭಾಷೆಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, "ಇದರಿಂದ ಭಾಗವಹಿಸುವವರು ಹಿಂತಿರುಗಿದ ನಂತರ ತಕ್ಷಣವೇ ಮನೆಯಲ್ಲಿ ಏನನ್ನಾದರೂ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು ಮತ್ತು ಅದರಿಂದ ಪ್ರಯೋಜನ ಪಡೆಯಬಹುದು."
MVP DevOps: ಕೋರ್ಸ್ ಮೂಲಭೂತ DevOps ಪ್ರಕ್ರಿಯೆಗಳಿಗೆ ಪರಿಕರಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಎಲ್ಲಾ CI/CD ಸಿಸ್ಟಮ್ಗಳನ್ನು ಪರಿಶೀಲಿಸುವ ಮತ್ತು ಹೋಲಿಸುವ ಅಥವಾ ಕೋಡ್ ವಿಧಾನದಂತೆ ಮೂಲಸೌಕರ್ಯದ ಆಳವನ್ನು ಬಹಿರಂಗಪಡಿಸುವ ಕೆಲಸವನ್ನು ನಾವು ಹೊಂದಿಸಿಲ್ಲ. ನಾವು ಒಂದು ಸ್ಪಷ್ಟವಾದ ಸ್ಟಾಕ್ ಅನ್ನು ಒದಗಿಸುತ್ತೇವೆ: Gitlab CI/CD, Ansible, Terraform ಮತ್ತು Packer, Molecule, Prometheus, EFK. ನೀವು ಕೋರ್ಸ್ಗಳಿಂದ ಬರಬಹುದು, ತರಬೇತಿ ಸಾಮಗ್ರಿಗಳಿಂದ ಪೈಲಟ್ ಯೋಜನೆಗಾಗಿ ಮೂಲಸೌಕರ್ಯವನ್ನು ಸಂಗ್ರಹಿಸಿ ಮತ್ತು ಅದರಲ್ಲಿ ಕೆಲಸ ಮಾಡಬಹುದು.

ಹೆಚ್ಚುತ್ತಿರುವ ಬದಲಾವಣೆಗಳಿಗೆ ಸಿದ್ಧತೆ: ನಾವು ಪ್ರತಿಯೊಂದು ಅಂಶಕ್ಕೂ ಸಾಕಷ್ಟು ಅಭ್ಯಾಸ ಮತ್ತು ಉದಾಹರಣೆಗಳನ್ನು ಒದಗಿಸುತ್ತೇವೆ. ನೀವು ಒಂದು ಸಾಧನವನ್ನು ತೆಗೆದುಕೊಂಡು ತರಬೇತಿ ನೀಲನಕ್ಷೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಅಭಿವೃದ್ಧಿ ಪರಿಸರಗಳನ್ನು ಹೊರತರಲು ಅನ್ಸಿಬಲ್ ಪ್ಲೇಬುಕ್ ಅನ್ನು ಬರೆಯಿರಿ ಅಥವಾ ಬಾಟ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ ಮತ್ತು ಅದನ್ನು ನಿರ್ವಹಿಸಿ. ಸರ್ವರ್ ನಿಮ್ಮ ಫೋನ್ನಿಂದ. ಅಂದರೆ, ಒಂದು ವಾರದೊಳಗೆ ನೀವು ನಿರ್ದಿಷ್ಟ, ಪ್ರಾಯೋಗಿಕ ಫಲಿತಾಂಶಗಳನ್ನು ಪಡೆಯುತ್ತೀರಿ. ಕಂಪನಿಯಾದ್ಯಂತದ ಡೆವೊಪ್ಸ್ ರೂಪಾಂತರದಿಂದ ಅವು ಬಹಳ ದೂರವಿರಬಹುದಾದರೂ, ಅವು ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ, ಅವು ಇಲ್ಲಿವೆ, ಅವು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿವೆ ಮತ್ತು ಅವು ಮೌಲ್ಯವನ್ನು ನೀಡುತ್ತಿವೆ.
ಸ್ಲರ್ಮ್ ಡೆವೊಪ್ಸ್ ವಿಷಯಗಳು
ವಿಷಯ #1: Git ಅತ್ಯುತ್ತಮ ಅಭ್ಯಾಸಗಳು - ತಾನೇ ಹೇಳುತ್ತದೆ.
ವಿಷಯ #2: ಅಭಿವೃದ್ಧಿಯ ದೃಷ್ಟಿಕೋನದಿಂದ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು — ಇಂಜಿನಿಯರ್ಗೆ ನಿರ್ವಾಹಕರು ಮತ್ತು ಡೆವಲಪರ್ನ ಸಾಮರ್ಥ್ಯದ ಅಗತ್ಯವಿದೆ, ಆದ್ದರಿಂದ ನಾವು ಅಭಿವೃದ್ಧಿಯ ಬಗ್ಗೆ ನಿರ್ವಾಹಕರಿಗೆ ಹೇಳುತ್ತೇವೆ.
ವಿಷಯ #3: CI/CD ಬೇಸಿಕ್ಸ್
- CI/CD ಆಟೊಮೇಷನ್ಗೆ ಪರಿಚಯ
- ಗಿಟ್ಲಾಬ್ CI ಬೇಸಿಕ್ಸ್
- ಗಿಟ್ಲ್ಯಾಬ್-ರನ್ನರ್ನೊಂದಿಗೆ ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು
- CI/CD ಭಾಗವಾಗಿ ಬ್ಯಾಷ್, ಮೇಕ್, ಗ್ರ್ಯಾಡಲ್ ಪರಿಕರಗಳು ಮತ್ತು ಇನ್ನಷ್ಟು
- CI ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವ ಮಾರ್ಗವಾಗಿ ಡಾಕರ್
ವಿಷಯ #4: Gitlab CI/CD ಉತ್ಪಾದನೆಯಲ್ಲಿದೆ
- ಕೆಲಸವನ್ನು ಪ್ರಾರಂಭಿಸುವಾಗ ಸ್ಪರ್ಧೆ
- ಮರಣದಂಡನೆ ನಿಯಂತ್ರಣ ಮತ್ತು ನಿರ್ಬಂಧಗಳು: ಮಾತ್ರ, ಯಾವಾಗ
- ಕಲಾಕೃತಿಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು
- ಟೆಂಪ್ಲೇಟ್ಗಳು, ಒಳಗೊಂಡಿದೆ ಮತ್ತು ಮೈಕ್ರೊ ಸರ್ವೀಸ್ಗಳು: ನಿಯೋಜನೆಯನ್ನು ಸರಳಗೊಳಿಸುವುದು
ನಾವು CI/CD ಮತ್ತು CI/CD ಅನುಷ್ಠಾನಕ್ಕೆ ಟೂಲಿಂಗ್ನ ಮೂಲಭೂತ ಪರಿಕಲ್ಪನೆಗಳು ಮತ್ತು ಪರಿಕಲ್ಪನೆಗಳನ್ನು ವಿದ್ಯಾರ್ಥಿಗಳಿಗೆ ಪರಿಚಯಿಸುತ್ತೇವೆ. ಪರಿಣಾಮವಾಗಿ, ವಿದ್ಯಾರ್ಥಿಯು ಸ್ವತಂತ್ರವಾಗಿ CI/CD ವಿನ್ಯಾಸ ಮಾದರಿಯನ್ನು ಮತ್ತು ಸೂಕ್ತವಾದ ಅನುಷ್ಠಾನ ಸಾಧನವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
ನಂತರ ನಾವು Gitlab ನಲ್ಲಿ CI/CD ಅನುಷ್ಠಾನವನ್ನು ತೋರಿಸುತ್ತೇವೆ ಮತ್ತು Gitlab CI ಅನ್ನು ಬಳಸಲು ಸುಧಾರಿತ ಮಾರ್ಗಗಳನ್ನು ನೋಡುವ ಮೂಲಕ ಸೆಟಪ್ ಮೂಲಕ ನಡೆಯುತ್ತೇವೆ. ಪರಿಣಾಮವಾಗಿ, ವಿದ್ಯಾರ್ಥಿಯು ಸ್ವತಂತ್ರವಾಗಿ ತಮ್ಮ ಸ್ವಂತ ಯೋಜನೆಗಳಿಗಾಗಿ Gitlab CI ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
ಮೊದಲ DevOps ಸ್ಲರ್ಮ್ಗೆ ಹೋಲಿಸಿದರೆ, ನಾವು ಸಿದ್ಧಾಂತವನ್ನು 2 ಬಾರಿ (ಪ್ರತಿ ವಿಷಯಕ್ಕೆ ಒಂದು ಗಂಟೆ) ಕುಗ್ಗಿಸಿದ್ದೇವೆ, ಎಲ್ಲಾ ಸಿಸ್ಟಮ್ಗಳನ್ನು ಪರಿಶೀಲಿಸುವುದರಿಂದ ದೂರ ಸರಿದಿದ್ದೇವೆ ಮತ್ತು ಕೇವಲ Gitlab CI ಅನ್ನು ಮಾತ್ರ ಬಿಟ್ಟಿದ್ದೇವೆ. ನಾವು ಅಭ್ಯಾಸದ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿದ್ದೇವೆ ಮತ್ತು ಸಾಕಷ್ಟು ಉತ್ತಮ ಅಭ್ಯಾಸಗಳನ್ನು ಸೇರಿಸಿದ್ದೇವೆ.
ವಿಷಯ #5: ಮೂಲಸೌಕರ್ಯವು ಕೋಡ್ ಆಗಿ
- IaC: ಮೂಲಸೌಕರ್ಯವನ್ನು ಕೋಡ್ ಆಗಿ ಸಮೀಪಿಸುತ್ತಿದೆ
- ಮೂಲಸೌಕರ್ಯ ಪೂರೈಕೆದಾರರಾಗಿ ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರು
- ಸಿಸ್ಟಮ್ ಇನಿಶಿಯಲೈಸೇಶನ್ ಪರಿಕರಗಳು, ಇಮೇಜ್ ಬಿಲ್ಡಿಂಗ್ (ಪ್ಯಾಕರ್)
- IaC ಟೆರಾಫಾರ್ಮ್ ಅನ್ನು ಉದಾಹರಣೆಯಾಗಿ ಬಳಸುತ್ತದೆ
- ಕಾನ್ಫಿಗರೇಶನ್ ಸಂಗ್ರಹಣೆ, ಸಹಯೋಗ, ಅಪ್ಲಿಕೇಶನ್ ಯಾಂತ್ರೀಕೃತಗೊಂಡ
- ಅನ್ಸಿಬಲ್ ಪ್ಲೇಬುಕ್ಗಳನ್ನು ರಚಿಸುವ ಅಭ್ಯಾಸ
- ಅಸಮರ್ಥತೆ, ಘೋಷಣಾಶೀಲತೆ
- ಐಎಸಿ ಅನ್ಸಿಬಲ್ ಅನ್ನು ಉದಾಹರಣೆಯಾಗಿ ಬಳಸುತ್ತದೆ
ನಾವು UI ಮತ್ತು openstack cli ನಲ್ಲಿ ಸೈದ್ಧಾಂತಿಕ ಭಾಗವನ್ನು ಕಡಿಮೆ ಮಾಡಿದ್ದೇವೆ ಮತ್ತು ಅಭ್ಯಾಸದ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿದ್ದೇವೆ.
ಒಂದೇ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಎರಡು IaC ವಿಧಾನಗಳನ್ನು ನೋಡೋಣ, ಪ್ರತಿ ವಿಧಾನದ ಸಾಧಕ-ಬಾಧಕಗಳನ್ನು ತೋರಿಸುತ್ತದೆ. ಪರಿಣಾಮವಾಗಿ, ವಿದ್ಯಾರ್ಥಿಯು ಯಾವ ವಿಧಾನವನ್ನು ಎಲ್ಲಿ ಬಳಸಬೇಕೆಂದು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತಾನೆ ಮತ್ತು ಟೆರಾಫಾರ್ಮ್ ಮತ್ತು ಅನ್ಸಿಬಲ್ ಎರಡರಲ್ಲೂ ಕೆಲಸ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
ಟೆರ್ರಾಫಾರ್ಮ್ನಲ್ಲಿನ ವಿಷಯದಲ್ಲಿ, ನಾವು ಟೀಮ್ವರ್ಕ್ ಮತ್ತು ಶೇಖರಣಾ ಸ್ಥಿತಿಯನ್ನು ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಪ್ರಾಯೋಗಿಕವಾಗಿ ನೋಡುತ್ತೇವೆ. ಮಾಡ್ಯೂಲ್ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ, ವಿದ್ಯಾರ್ಥಿಯು ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸ್ವತಃ ಬರೆಯುತ್ತಾನೆ ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತಾನೆ, ಅದರೊಂದಿಗೆ ಹೇಗೆ ಕೆಲಸ ಮಾಡಬೇಕೆಂದು ಕಲಿಯುತ್ತಾನೆ: ಅದನ್ನು ಮರುಬಳಕೆ ಮಾಡಿ, ಆವೃತ್ತಿ ಮಾಡಿ. ಕಾನ್ಸುಲ್ನೊಂದಿಗೆ ಕೆಲಸವನ್ನು ಸೇರಿಸೋಣ, ಯಾವ ಸಂದರ್ಭಗಳಲ್ಲಿ ಅದು ಅಗತ್ಯವಿದೆ ಮತ್ತು ಅದನ್ನು ಸರಿಯಾಗಿ ಬಳಸುವುದು ಹೇಗೆ ಎಂದು ತೋರಿಸೋಣ.
ವಿಷಯ #6: ಮೂಲಸೌಕರ್ಯ ಪರೀಕ್ಷೆ
- ಅವರು ಪರೀಕ್ಷೆಗಳನ್ನು ಏಕೆ ಬರೆಯುವುದಿಲ್ಲ ಎಂದು ಲೆಕ್ಕಾಚಾರ ಮಾಡೋಣ?
- IaC ನಲ್ಲಿ ಯಾವ ಪರೀಕ್ಷೆಗಳಿವೆ?
- ಸ್ಥಾಯೀ ವಿಶ್ಲೇಷಕಗಳು, ಅವು ನಿಜವಾಗಿಯೂ ನಿಷ್ಪ್ರಯೋಜಕವೇ?
- ಅನ್ಸಿಬಲ್ + ಅಣುವನ್ನು ಉದಾಹರಣೆಯಾಗಿ ಬಳಸಿಕೊಂಡು IaC ಯ ಘಟಕ ಪರೀಕ್ಷೆ
- ci ಭಾಗವಾಗಿ ಪರೀಕ್ಷೆ
- ಸ್ಟೀರಾಯ್ಡ್ಗಳ ಮೇಲಿನ ಪರೀಕ್ಷೆಗಳು ಅಥವಾ IaC ಪರೀಕ್ಷೆಗಳು ಮುಗಿಯಲು 5 ಗಂಟೆಗಳ ಕಾಲ ಹೇಗೆ ಕಾಯಬಾರದು
ನಾವು ಸೈದ್ಧಾಂತಿಕ ಭಾಗವನ್ನು ಕಡಿಮೆಗೊಳಿಸಿದ್ದೇವೆ, ಅಲೆಮಾರಿ/ಮಾಲಿಕ್ಯೂಲ್ ಬಗ್ಗೆ ಕಡಿಮೆ ಕಥೆಗಳು, ಹೆಚ್ಚು ಅಭ್ಯಾಸ ಮತ್ತು ನೇರ ಪರೀಕ್ಷೆ, ಲಿಂಟರ್ಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿ ಮತ್ತು ಅವರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದೇವೆ. ಸಿಐ ದೃಷ್ಟಿಕೋನದಿಂದ ನೋಡುವುದು
ಪರೀಕ್ಷೆಯನ್ನು ವೇಗವಾಗಿ ಮಾಡುವುದು ಹೇಗೆ. ಪ್ರಾಯೋಗಿಕವಾಗಿ ಇರುತ್ತದೆ:
- ಪಾತ್ರವನ್ನು ಅವಲಂಬಿಸಿ ಹೋಸ್ಟ್ಗೆ ಕಡ್ಡಾಯವಾದ ಅಸ್ಥಿರಗಳ ಉಪಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸುವ ಸ್ವಯಂ-ಬರೆದ ಲಿಂಟರ್;
- ನಾವು ಬದಲಾದ ಪಾತ್ರಗಳನ್ನು ಮಾತ್ರ CI ಪರೀಕ್ಷೆಗೆ ಸೇರಿಸುತ್ತೇವೆ, ಇದು ಪರೀಕ್ಷಾ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಮಯವನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ;
- ಸನ್ನಿವೇಶ ಪರೀಕ್ಷೆಯನ್ನು ಸೇರಿಸಲಾಗುತ್ತಿದೆ. ನಾವು ಸಂಪೂರ್ಣ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಏಕೀಕರಣ ಪರೀಕ್ಷೆಯಾಗಿ ನಿಯೋಜಿಸುತ್ತೇವೆ.
ವಿಷಯ #7: ಪ್ರಮೀತಿಯಸ್ನೊಂದಿಗೆ ಮೂಲಸೌಕರ್ಯ ಮಾನಿಟರಿಂಗ್
- ಆರೋಗ್ಯಕರ ಮಾನಿಟರಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಹೇಗೆ ನಿರ್ಮಿಸುವುದು
- ಮಾರಾಟಕ್ಕೂ ಮುಂಚೆಯೇ ವಿಶ್ಲೇಷಣೆ, ಅಭಿವೃದ್ಧಿ ದಕ್ಷತೆ ಮತ್ತು ಕೋಡ್ ಸ್ಥಿರತೆಯ ಸಾಧನವಾಗಿ ಮಾನಿಟರಿಂಗ್
- ಪ್ರಮೀತಿಯಸ್ + ಅಲರ್ಟ್ಮ್ಯಾನೇಜರ್ + ಗ್ರಾಫನಾವನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ
- ಸಂಪನ್ಮೂಲ ಮೇಲ್ವಿಚಾರಣೆಯಿಂದ ಅಪ್ಲಿಕೇಶನ್ ಮಾನಿಟರಿಂಗ್ಗೆ ಚಲಿಸುತ್ತಿದೆ
ಮೈಕ್ರೋ ಸರ್ವೀಸ್ಗಳನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುವ ಕುರಿತು ನಾವು ಸಾಕಷ್ಟು ಮಾತನಾಡುತ್ತೇವೆ: ವಿನಂತಿ ಐಡಿಗಳು, ಎಪಿಐ ಮಾನಿಟರಿಂಗ್ ಟೂಲ್. ಸಾಕಷ್ಟು ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು ಮತ್ತು ಸಾಕಷ್ಟು ಸ್ವತಂತ್ರ ಕೆಲಸ ಇರುತ್ತದೆ.
ನಮ್ಮದೇ ರಫ್ತುದಾರನನ್ನು ಬರೆಯೋಣ. ನಾವು ಉತ್ಪಾದನಾ ಮೂಲಸೌಕರ್ಯ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ಗಳ ಮೇಲ್ವಿಚಾರಣೆಯನ್ನು ಹೊಂದಿಸುತ್ತೇವೆ, ಆದರೆ Gitlab ನಲ್ಲಿ ಅಸೆಂಬ್ಲಿಗಳನ್ನು ಸಹ ಸ್ಥಾಪಿಸುತ್ತೇವೆ. ವಿಫಲವಾದ ಪರೀಕ್ಷೆಗಳ ಅಂಕಿಅಂಶಗಳನ್ನು ನೋಡೋಣ. ಆರೋಗ್ಯ ತಪಾಸಣೆ ಇಲ್ಲದೆ ಮತ್ತು ಅದರೊಂದಿಗೆ ಮೇಲ್ವಿಚಾರಣೆ ಹೇಗೆ ಕಾಣುತ್ತದೆ ಎಂಬುದನ್ನು ಪ್ರಾಯೋಗಿಕವಾಗಿ ನೋಡೋಣ.
ವಿಷಯ ಸಂಖ್ಯೆ 8. ELK ನೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಲಾಗ್ ಮಾಡಲಾಗುತ್ತಿದೆ
- ಸ್ಥಿತಿಸ್ಥಾಪಕ ಮತ್ತು ಅದರ ಉಪಕರಣಗಳ ಅವಲೋಕನ
- ELK/Elastic Stack/x-pack - ಏನು ಮತ್ತು ವ್ಯತ್ಯಾಸವೇನು?
- ElasticSearch ಅನ್ನು ಬಳಸಿಕೊಂಡು ಯಾವ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಬಹುದು (ಹುಡುಕಾಟ, ಸಂಗ್ರಹಣೆ, ಸ್ಕೇಲಿಂಗ್ ವೈಶಿಷ್ಟ್ಯಗಳು, ಕಾನ್ಫಿಗರೇಶನ್ ನಮ್ಯತೆ)
- ಮೂಲಸೌಕರ್ಯ ಮೇಲ್ವಿಚಾರಣೆ (ಎಕ್ಸ್-ಪ್ಯಾಕ್)
- ಕಂಟೈನರ್ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಲಾಗ್ಗಳು (ಎಕ್ಸ್-ಪ್ಯಾಕ್)
- ನಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಉದಾಹರಣೆಯಾಗಿ ಬಳಸಿಕೊಂಡು ಲಾಗ್ ಮಾಡುವುದು
- ಕಿಬಾನಾ ಜೊತೆ ಕೆಲಸ ಮಾಡುವ ಅಭ್ಯಾಸಗಳು
- Amazon ನಿಂದ Elasticsearch ಗಾಗಿ Distro ತೆರೆಯಿರಿ
ವಿಷಯವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಇದನ್ನು ಎಡ್ವರ್ಡ್ ಮೆಡ್ವೆಡೆವ್ ಅವರು ಹೋಸ್ಟ್ ಮಾಡಿದ್ದಾರೆ, ಅನೇಕರು ಅವರನ್ನು DevOps ಮತ್ತು SRE ನಲ್ಲಿ ವೆಬ್ನಾರ್ನಲ್ಲಿ ನೋಡಿದ್ದಾರೆ. ಶೈಕ್ಷಣಿಕ ಅಪ್ಲಿಕೇಶನ್ನ ಉದಾಹರಣೆಯನ್ನು ಬಳಸಿಕೊಂಡು EFK ಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಉತ್ತಮ ಅಭ್ಯಾಸಗಳನ್ನು ಅವರು ಹೇಳುತ್ತಾರೆ ಮತ್ತು ಪ್ರದರ್ಶಿಸುತ್ತಾರೆ. ಕಿಬಾನಾ ಜೊತೆ ಅಭ್ಯಾಸ ಇರುತ್ತದೆ.
ವಿಷಯ #9: ChatOps ಜೊತೆಗೆ ಮೂಲಸೌಕರ್ಯ ಆಟೊಮೇಷನ್
- DevOps ಮತ್ತು ChatOps
- ಚಾಟ್ಆಪ್ಗಳು: ಸಾಮರ್ಥ್ಯಗಳು
- ಸ್ಲಾಕ್ ಮತ್ತು ಪರ್ಯಾಯಗಳು
- ChatOps ಗಾಗಿ ಬಾಟ್ಗಳು
- ಹುಬೋಟ್ ಮತ್ತು ಪರ್ಯಾಯಗಳು
- ಭದ್ರತೆ
- ಪರೀಕ್ಷೆ
- ಅತ್ಯುತ್ತಮ ಮತ್ತು ಕೆಟ್ಟ ಅಭ್ಯಾಸಗಳು
ಚಾಟ್ಆಪ್ಸ್ ಹಕ್ಕುಗಳ ಬೇರ್ಪಡಿಕೆಯೊಂದಿಗೆ ದೃಢೀಕರಣದ ಅಭ್ಯಾಸವನ್ನು ಸೇರಿಸಿತು, ಇನ್ನೊಬ್ಬ ಬಳಕೆದಾರರಿಂದ ಕ್ರಿಯೆಗಳ ದೃಢೀಕರಣ, ಮ್ಯಾಟರ್ಮೋಸ್ಟ್ ರೂಪದಲ್ಲಿ ಸ್ಲಾಕ್ಗೆ ಪರ್ಯಾಯವಾದ ಸಿದ್ಧಾಂತ ಮತ್ತು ಅಭ್ಯಾಸ, ಘಟಕದ ಸಿದ್ಧಾಂತ ಮತ್ತು ಬೋಟ್ಗಾಗಿ ಏಕೀಕರಣ ಪರೀಕ್ಷೆಗಳು.
DevOps ಸ್ಲರ್ಮ್ ಜನವರಿ 30 ರಂದು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಬೆಲೆ - 30.
ಓದು ಮುಗಿಸಿದವರಿಗೆ, ಪ್ರಚಾರ ಕೋಡ್ habrapost ಅನ್ನು ಬಳಸಿಕೊಂಡು DevOps ಕೋರ್ಸ್ನಲ್ಲಿ 15% ರಿಯಾಯಿತಿ ಇದೆ.
ನೋಂದಣಿ
ಸ್ಲರ್ಮ್ಸ್ನಲ್ಲಿ ನಿಮ್ಮನ್ನು ನೋಡಲು ನನಗೆ ಸಂತೋಷವಾಗುತ್ತದೆ!
ಮೂಲ: www.habr.com
