ืืืืืจื ืฉื DevOps ืืื ืืืื ืืืจืืืช, ืื ืื ืื ื ืฆืจืืืื ืืืชืืื ืืช ืืืืื ืขื ืื ืื ืคืขื ืืืืฉ. ืืฉ ืืืฃ ืคืจืกืืืื ืื ืืฉื ืื ืขื Habrรฉ ืืืื. ืืื ืื ืืชื ืงืืจื ืืช ืื, ืืชื ืืื ืืืืข ืื ืื DevOps. ืื ืื ื ืื. ืฉืืื ืฉืื ืืื ืืืืกื ืืจ ืืืืื (@
ืื ื ืืืฉื ืืืจ ืืจืื ืืื ืืื ืืืคืื ืืช ืืกืืคืืจ ืฉืื ืืฉืืืืฉื, ืื ืืืื ืืื ืืจืื ืฉืืืืช - ืืืื ืฉืื ื ืฉืืื ืืช ืขืฆืื ืืืืื ืฉืื ื ืฉืืื ืืช ืืงืืืืช ืืืืจื ืฉืื ื. ืขื ืืื ืืขื ื ืขื ืฉืืืืช ืืื, ืืืื ื ืืืคืืช ืืื ืืืชืจ. ืื ื ืืืื ืื ืืื ืฆืจืื DevOps ืื ืงืืืช ืืืื ืฉืื, ืื ืื, ืฉืื, ืื ืงืืืช ืืืื ืฉืื, ืืืื ืืืืื ืฉืืชื ืืชืงืื ืืืืืื DevOps ืฉืื ืื ืงืืืช ืืืื ืฉืื. ืื ืงืืื ืืืืจืื ื ืชืืื ืืจื ืฉืืืืช. ืื ืชืขื ื ืขืืืื ืืขืฆืื, ืชืืื ืืืืื ืื ืืืืจื ืฉืื ืืชืงืืืช ืืืืืื DevOps ืื ืฉืืฉ ืืขืืืช ืืืจื ืืืฉืื.
ืคืขื ืจืืืชื ืขื ืืื ืืืืืืืื ืืืจืืืฉืืช. ืจืืฉืืช, ืขืืืชื ืขืืืจ ืกืืืจืืืค ืงืื ืืฉื Qik, ืืืจ ืื ืืื ื ืงื ื ืขื ืืื ืืืจื ืงืฆืช ืืืชืจ ืืืืื ืืฉื Skype, ืฉืื ื ืงื ืชื ืขื ืืื ืืืจื ืงืฆืช ืืืชืจ ืืืืื ืืฉื Microsoft. ืืืืชื ืจืืข ืืชืืืชื ืืจืืืช ืืื ืืจืขืืื ืฉื DevOps ืืฉืชื ื ืืืืจืืช ืืืืืื ืฉืื ืื. ืืืืจ ืืื, ืืชืืืชื ืืืชืขื ืืื ืืืกืชืืืืช ืขื DevOps ืื ืงืืืช ืืื ืฉื ืฉืืง, ืืขืืืชืื ืืื ื ืืงืื ื ืืช ืืืจืช Express 42. ืืืจ 6 ืฉื ืื ืฉืื ืื ื ื ืขืื ืขื ืืื ืืฉืืง.
ืืื ืืืชืจ, ืื ื ืืื ืืืืจืื ืื ืฉื ืงืืืืช DevOps Moscow ืืืืจืื DevOps-Days 2017, ืืื ืื ืืจืื ืชื ืืช 2018. ืืงืกืคืจืก 42 ืขืืืืช ืขื ืืืจืืช ืจืืืช. ืื ืื ื ืืืืืื ืฉื DevOps, ืฆืืคืื ืืื ืื ืงืืจื, ืืกืืงืื ืืกืงื ืืช, ืื ืชืืื, ืืกืคืจืื ืืืืื ืืช ืืืกืงื ืืช ืฉืื ื ืืืืื ืื ืื ืฉืื ืืฉืืืืช DevOps. ืืืืคื ืืืื, ืื ื ืขืืฉืื ืืืืื ืืืืืชื ื ืืืืืื ืืช ืื ืืกืืื ืืืืืืืืืช ืฉืื ื ืืืงืฉืจ ืื.
ืืื DevOps
ืืฉืืื ืืจืืฉืื ื ืฉืจืืืคืช ืืช ืืืื ืืชืืื ืืื - ืืื? ืื ืฉืื ืจืืื ืืืฉืืื ืฉ-DevOps ืืื ืจืง ืืืืืืฆืื ืื ืืืจ ืืืื ืฉืืืจ ืืื ืืื ืืืจื.
โ ืืืืชื ืื ื ืืื ืืืจืฆืื ืืชืืฉืืช - ืื ืืืืจ ืฉืืืจ ืืื ืื ื DevOps, ืืืื ืื ืืืืจืื ืืืื ืฆืจืืืื? ืื ื ืื ืื ืืื"ื, ืืื ืื ืืื ืขืื ืืืืชื ื ืืขืืื!
ืืืฉื 9 ืฉื ืื ืฉื ืคืืชืื ืืงืืืื ืืืืชืืืืืืืื ืืืจ ืืชืืจืจ ืฉืขืืืื ืื ืืืืืจ ืื ืฆื ืฆืื ืฉืืืืงืืื, ืืื ืขืืืื ืื ืืืืจื ืืจืืจ ืืื ืฆืจืื. ืืื ืืื ืืื ืืชืืืื, ื-DevOps ืืฉ ืืืจืืช ืกืคืฆืืคืืืช ืฉืืื ืืฉืืื ืืกืืคื ืฉื ืืืจ.
ืื ืื ื ืืืข ืืืขืืืื ืฉืืขืืื ืืฉืชื ื. ืืื ืืชืจืืง ืืืืฉืช ืืืจืืื, ืืืฉืจ ืืืจืืช ื ืขืืช ืืฉืจ ืืขืืจ ืืืื, ืืคื ืฉืจืจื ืืงืืืกืืงื ืฉืื ื ืืกื ื ืคืืจืกืืืจื, ืื ืงืืื ื' ืื ืงืืื ื' ืืคื ืืกืืจืืืื ืืกืืืืช, ืขื ืืื ื ืืกืืื ืฉื ืื ื ืืื.
ืืืืคื ืขืงืจืื ื, ืืื ื-IT ืฆืจืื ืืืืืช ืื ืื ืืคื ืืืืฉื ืืื. ืืื ื-IT ืืฉืืฉ ืื ืืจืง ืืืืืืืฆืื ืฉื ืชืืืืืื.
ืืืืืืฆืื ืื ืืฉืชื ื ืืขืชืื ืงืจืืืืช, ืื ืืืฉืจ ืืืจื ืืืจืืช ืืชืืืืื ืฆืคืืคืื, ืื ืืฉ ืืฉื ืืช? ืื ืขืืื - ืื ืชืืืข ืืื. ืืขืช ืืืืฉืืช ืืขืืื ืืฉืชื ืืช, ืืื ืฉื ืงืจืืช Agile ืืฆืืขื ืฉื ืงืืืช ืกืืื B ืืื ื ื ืจืืืช ืืื.
ืืืฉืจ ืืืจื ืขืืืจืช ืืช ืืฉืืง, ืขืืืืช ืขื ืืงืื, ืืื ืื ืืืื ืืืื ืช ืืช ืืฉืืง ืืืฉื ื ืืช ื ืงืืืช ืืกืืื ื'. ืืชืจื ืืื, ืืื ืฉืืืืจื ืืฉื ื ืืช ืืืืืื ืืขืชืื ืงืจืืืืช ืืืชืจ, ืื ืืื ืืฆืืืื ืืืชืจ ืืกืืคื ืฉื ืืืจ, ืื ืืื ืืืืจืช ืืืชืจ ืืฉืืง. ื ืืฉืืช.
ืืืกืืจืืืื ืืืืืืช ืขื ืืื ืืืจื ืืขื ืืื ืช ืฉืืืืชื ืขืืื ืืืืจืื ื. One Box Shave ืืื ืฉืืจืืช ืืฉืืืื ืื ืื ืืกืืื ื ืืืืื ืืืืืืจื ืืืืื ืืงืืคืกื. ืื ืืืืขืื ืืืชืืื ืืืฉืืช ืืช ื"ืงืืคืกื" ืฉืืื ืขืืืจ ืืงืืืืช ืฉืื ืื. ืื ื ืขืฉื ืขื ืืื ืชืืื ื ืืกืืืืช, ืืฉืจ ืืืืจ ืืื ืฉืืืืช ืืช ืืืืื ื ืืืคืขื ืืงืืจืืื ื ืืืืืฆืจ ืืช ืืกืืืจื.
ืืืฆืจ ืื ื ืจืืฉ ืขื ืืื ืืื ืืืืืืจ ืชืืืจืช ืืืืืืจื ืืืืจ. ืืขืช ืืื ืืชืืจื ืื'ืืื ืืืงืื ืืื ื ื ืชื ืืฉืืขืืชื ืืืฆืจืื ืื ืืฉืืง ืืืืจืืงืื. One Box Shave ืืืืจ:
- 4 ืืืืื? ืืชื ืืจืฆืื ืืช? ืืื ืฆืจืื ืืช ืื - ืื ืื ืืฉืคืจ ืืช ืืืืืช ืืืืืื. ืงืจื, ื ืืืื ืืกืืื ืืืืื ืืืืืชื ืขื ืฉื ื ืืืืื ืฉื ืืืจ ืืืืืื ืคืืชืจืื ืืจืื ืืืชืจ ืืขืืืช ืืืฉืจ 4 ืืืื ื'ืืื ืืืืืคืฉืื ืืืื! ืืื ื ืืืข ื-10 ืืงืจืื?
ืื ืืขืืื ืืฉืชื ื. ืืื ืืืืืืจ ืืืขื ืื ืฉืืฉ ืืื ืืขืจืืช IT ืืื ืืื ืฉืืืคืฉืจืช ืื ืืขืฉืืช ืืืช. ืืกืืคื ืฉื ืืืจ ืื ื ืจืื ืืื ืงืื ืกืคื ืืื ืืฉืืง, ืฉืืฃ ืืื ืืืจ ืื ืืืืจ ืขืืื.
ืื ืงืืื ืฉื Time-to-market ืืื ืื ืืชืืืจืืช ืฉืื ืื ื ืคืืจืกืื. ืืขืชืื ืงืจืืืืช ืืชื ืืืื ืืคืจืืก, ืืื ืืืืืจื ืืฉืืจืืจ ืืืื ืืจืืืื. ืื ืืืืืจื ืฉืืจืืจ ืฉื ืฉืืืฉื ืืืืฉืื ืืื ืืื ืื ืขื ืื, ืืืขืืืจืื ืืืชื ืืฉืืืข, ืืกืชืืจ ืฉืืืืจื ืืชืคืจืกืืช ืคืขื ืืฉืืืข. ืืืืจืขืืื ืืขื ืืืืฉืื ืืกืืคื ืืืงื 3 ืืืืฉืื.
ืืื ืืฆืืื ืืฉืืง ืขืืกืง ืืืืขืืจ ืืืื ืืืจืขืืื ืืขื ืืืืฉืื ืืกืืคื.
ืืืงืจื ืื, ืชืืื ื ืืงืืืืช ืืื ืืจืืงืฆืื ืขื ืืฉืืง. ืื ืืชืจ One Box Shave ืืงืืื ืืื ืืจืืงืฆืื ืขื ืืืงืื. ืืื ืืื ืื ืฉื ืืืืจืืช - ืจืง ืืชืจ ืฉืื ืืืงืจืื ืืืืฆืื ืืืฉืืืจืื ืืฉืืืืช. ืืืชืื, ืืฉ ืืคืจืกื ืื ืืืื ืืฉืื ืืืฉ ืืืชืจ ืืืืชืขืืื ืืืชืื ืืจืฆืื ืืช. ืืืืืื, ืืืจืื ืงืืจืืื ืืชืืืืื ืืืจืช ืืืฉืจ ืืจืืกืื, ืืื ืืืืืื ืืช ืืจืื ืื ืฉื ืืืจื, ืืื, ืืืฉื, ืฉื ืืืจ ืื ืื.
ืืืืืื ืฉืืฉ ืฆืืจื ืืฉืื ืื ืืืืจ ืฉื ืชืืื ืืืชืจ, ืคืืชืื ืืชืืื ื ืืฉืชื ื ืืืื. ืืืืฆืขืืช ืชืืื ื ืขืืื ื ืืืจืจ ืื ืืืงืื ืจืืฆื. ืืขืืจ, ืืืื ื ืืืช ืืจื ืืื ืืจืืื ืขืืงืคืืช, ืืืฉื, ืืจื ื ืืืื ืขืกืง. ืืืจ ืื ืชืื ื ื ืืช ืื, ืืื ืกื ื ืืช ืืืจืืฉืืช ืืืขืจืืช ื-IT, ืืืื ืืื ืืื ืื. ืขืืฉืื ืื ืืืจืช - ืชืืื ื ืืชืืื ื ืช ืขื ืืื ืื ืื ืฉืืขืืจื ืืชืืืื, ืืืื ืืื ืืกืื, ืื ืืืืฆืขืืช ืืคืจื ืืื ื ืื ืืืืืื ืืื ืืฉืืง ืขืืื ืืื ืืืืงืื ืืช ืืชืืื ืืช ืฉืืื ืขื ืืขืกืง.
ืืืฉื, ื-Qik ืืืื ื ืคืชืืื ืฉืื ืฉืื ืืืื ืืืืืื ืืืขืืืช ืจืฉืืืืช ืื ืฉื ืงืฉืจ ืืฉืจืช, ืืื ืกืืคืงื ืื ื ืืคืืืงืฆืื. ืืืชืืื ืื ืืฉืื ื ืขื ืื. ืืืืจื ืงืืืกืืช, ืืืื ืืื ืืืืืืื ืฉืืืืืจ ืืืื, ืืืืืื ืฉืืืคืจื ืื ืืืจ ืฉืื ืืืืจ ืืขืืื ืืฆืืื ืืืืืฉื ืืืจื ืืื ืขื ืืืจื, ืื ืืื ืืืืื ืืช ืืคืืฆ'ืจ ืืืืืจืื: "ืืฃ ืืื ืื ืฆืจืื ืืช ืื, ืืืืจ ืืืฉืื ืืืืชืจ ืืื ืฉืืคืื ืงืฆืืื ืืืืช ืืขืืงืจืืช ืชืขืืื." . ืืืืจืช ืืืื ืืืืืื ืจืืื ืืื ืืืืื ืืช ืืืชืืืื ืืฉื ืืช ืืช ืืชืืื ื ืืืชืื ืืื.
ืืฉื ืช 1968, ืืืืจ ืืขื ืืืื, ืืืืืื ืงืื ืืื, ื ืืกื ืืช ืืจืขืืื ืืื.
ืืืจืืื ืฉืืืฆืจ ืืช ืืืขืจืืช ืืืืื ืขื ืืื ืขืืฆืื ืืืฉืืคื ืืช ืืื ื ืืชืงืฉืืจืช ืฉื ืืืชื ืืจืืื.
ืืืชืจ ืคืืจืื, ืืื ืืืืฆืจ ืืขืจืืืช ืืกืื ืืืจ, ืืฉ ืฆืืจื ืืืื ื ืชืงืฉืืจืช ืื ืืชืื ืืืจื ืืกืื ืืืจ. ืื ืืื ื ืืชืงืฉืืจืช ืฉืื ืืื ืืืจืจืื ืืืืชืจ, ืื ืื ืื ืืืคืฉืจ ืื ืืืฆืืจ ืืขืจืืืช ืฉืืืืืืช ืืกืคืง ืืื ืืืงืืืจ ืืืื ืืืื ืฉื ืืื ืืฉืืง.
ืืงืจืื
ืื ืงืืืช ืืื ืฉื ืชืืืื, ืืคื ื DevOps, ืื ืืฉืืืื: ืื ืืืืืงื, ืคืืชืื, ืืืืงื, ืชืคืขืื, ืืื ืืื ืืืจืืื.
ืืืงืจื ืฉื DevOps, ืื ืืชืืืืืื ืืืื ืืชืจืืฉืื ืื ืืื ืืช.
ืืื ืืฉืืง ืืื ืืืจื ืืืืืื ืืขืฉืืช ืืช ืื. ืขืืืจ ืื ืฉืื ืฉืขืืื ืืชืืืื ืืืฉื, ืื ื ืจืื ืืขื ืงืืกืื, ืืืืจื ืืื ืื-ืื.
ืื ืืื ืืชื ืฆืจืื DevOps?
ืืคืืชืื ืืืฆืจืื ืืืืืืืืื. ืื ืืืืจื ืฉืืื ืืื ืืืฆืจ ืืืืืืื, ืืื ืฆืืจื ื-DevOps โ ืื ืืืื ืืฉืื.
DevOps ืืชืืืจ ืขื ืืืืืืช ืืืืืจืืช ืฉื ืืืฆืืจ ืชืืื ื ืจืฆืืฃ. ืื ืื ืืชืืืืืื ืืชืจืืฉืื ืื ืืื ืืช.
ืืงืืฉื ืขืืื. ืืฉืืืื ืืืืกืืื ืฉื DevOps ืืืืจืื ืื ืฉืื ืืงื ืขืืื ืืฉืืจืจ ืชืืื ื, ืื ืฉืืืืืช.
ืขื DevOps, ืืืืจืื ืจืง ืืกืชืืื.
ืืื ืก ืืขืืืช Avito ืืคืฉืจ ืืื ืืจืืืช ืืื ืื ืืื ืืคืจืืก ืงืื ืืืื ืจ Docker - ืืฉืืื ืื ืืฆืืืืชืืช. ืืืืจืืืืช ืืืคืืช ืืืกืืจ; ืืชื ืฆืจืื ืืืืื ืขื ืืจืื ืืืืจืื ืื ืืื ืืช.
DevOps ืืฉื ื ืืืืืืื ืืช ืืชืืืื ืืืืจืืื ืืืืจื - ืืืชืจ ืืืืง, ืื DevOps ืืฉืชื ื, ืืื ืืืืฆืจ ืืืืืืืื. ืืื ืืืืืข ื-DevOps, ืืชื ืขืืืื ืฆืจืื ืืฉื ืืช ืืืืืืื ืืช ืืชืืืื ืืื.
ืฉืืืืช ืืืืืื
ืื ืืฉ ืื? ืฉืืืืช ืฉืชืืืื ืืฉืืื ืืช ืขืฆืืื ืชืื ืืื ืขืืืื ืืืืจื ืืืชืคืชืืืช ืืืืืื.
ืืื ืืฉ ืื ืืกืืจืืืื ืืืฆืืจืช ืืืฆืจ ืืืืืืื? ืื ืืฉ, ืื ืืืจ ืืื. ืื ืืืืจ ืฉืืืืจื ืฉืื ืืชืงืืืช ืืืืืื DevOps.
ืืื ืืืืจื ืฉืื ืืืจ ืืืฆืจืช ืืืฆืจ ืืืืืืื? ืื ืืืืจ ืฉืืชื ืืืื ืืขืืืช ืขืื ืจืื ืืืืื ืืืชืจ ืืืขืฉืืช ืืืจืื ืืฆืืจื ืืืชืจ ืืขื ืืื ืช - ืฉืื ืื ืงืืืช ืืื ืฉื DevOps. ืื ื ืืืืจ ืจืง ืื ืงืืืช ืืืื ืืื.
ืืื ืืืืจื ืฉืื ืืืืืืืืืช ืืฉืืง ืื ืืฉืช ืืืืฆืจืื ืืืืืืืืืื? Spotify, Yandex, Uber ืื ืืืจืืช ืฉื ืืฆืืืช ืืฉืื ืืืชืงืืืืช ืืืื ืืืืืืช ืืขืช.
ืฉืื ืืช ืขืฆืื ืืช ืืฉืืืืช ืืืื, ืืื ืื ืืชืฉืืืืช ืื, ืื ืืืื ืื ืืืื ืื ืืขืฉืืช DevOps ืืืืจื ืืื. ืื ืื ืืฉื ืฉื DevOps ืืืืช ืืขื ืืื ืืืชื, ืืืื... ืืืื ืื ืืขืืืจ ืืืืจื ืืืจืช? ืื ืืืืจื ืฉืื ืจืืฆื ืืืืื ืก ื-DevOps, ืืื ืขื ืืช "ืื" ืืื ืืฉืืืืช, ืื ืื ืืื ืงืจื ืฃ ืืคืืคื ืฉืืขืืื ืื ืืฉืชื ื.
ืืจืืื
ืืคื ืฉืืืจืชื, ืืคื ืืืง ืงืื ืืื, ืืืจืืื ืฉื ืืืจื ืืฉืชื ื. ืืชืืื ืืื ืฉืืื ืข ื-DevOps ืืืืืจ ืืชืื ืืืืจื ืื ืงืืืช ืืืื ืืืจืืื ืืช.
ืืืขืื ืฉื "ืืืจืืช"
ืืืืื ืืื ืืืืช "ืกืืื" ืืชืืจืืืช ืืื ืืจืืกืืช ื"ืืื". ืืคืืื ืื ืฉื โโืืืขืื ืืื ืืื ืืื ืืืืืคื ืืืืข ืืื ืฆืืืชืื. ืื ืฆืืืช ืืืคืจ ืขืืืง ืืืืืืืืช ืฉืื, ืืืื ืืื ืืช ืืคื ืืฉืืชืคืช ืื ืืืื.
ืืืืื ืื ืืกืืืืื ืื ืืืืืจ ืื ืืื ืฉืื ืขืชื ืืืืข ืืืืกืงืื ืืขืืืื ืื ืืืืข ืืืฆื ืื ืืื ืืืคืช ืืืืจื. ืืืกืงืืืืืื ืืืจื ืืื ืืืืจืื ืืืื ืืช ืืืืจื, ืืืจืืื ืืืกืงืื ืื ืืืืืื ืื ืืื ืืืืฆืขืืช ืืคืช ืืืืจื. ืืฉืืชื ืืืืข ืืืืกืงืื ืืคืขื ืืจืืฉืื ื, ืืื ืื ืืช ืืืืืื ืืช ืืื, ืืืชื ืคืฉืื ืืืืืื.
DevOps ืืฆืืข ืืขืืืจ ืืช ืืจืืข ืืื ืฉื ืืืกืจ ืืชืืฆืืืช ืืื ืืืืืงืืช ืืขืืื ืืื ืืื ืืื ืืช ืืคืช ืืื ืืจืืงืฆืื ืืฉืืชืคืช.
ืฉื ื ืืืจืืื ืืขืืืื ืืืช.
ืชืืฆืื ืฉื ืืขืจืืช ืื ืืืื ืืืจืืื ืืช. ืืื ืื ืื ื"ืืืจืืช" ืืืจืจืืืืช ื ืคืจืืืช. ืืืืืื, ืืฉื ื ืืืื KPI ืืกืืืืื ืืืืจืืช ืฉืชืืืืืช ืืืขืจืืช ืื. ืืฆื ืฉื ื, ืืืื ืฉื ืืื ืฉืืชืงืฉื ืืืจืื ืืืืืืืช ืืืืืืืืช ืฉืื ืืื ืืื ืืช ืืืขืจืืช ืืืื ืืคืจืืข. ืื ืคืฉืื ืื ื ืื. ืชืืจ ืืขืฆืื ืฉืืชื ืืฉืื ืืชืขืืคื ืฉื ืื ืืงืืง - ืื ืชืืฆื ืืช ืืจืื ืืืืืจืืช. ืื DevOps ืงืฉื ืื ืืืื, ืืื ืืกืืื ืฉืื ืฉืื ืืืืจืื ืฉืืชื ืฆืจืื ืืืฆืื ืืืจืื ืืื ืืืืืข ืืฉื.
ืืื ืืืืจ ืืืฉืื ืืืืชืจ ืืื ืฉืืืขืื ืฉื "ืืืจืืช" ืืืื ืืก ืืืืืจ ืืจืื ื-DevOps, ืงืจื ืืช ืคืืืืจ ืืขืื ืืืืจื ืฉื ืกืคืจืื ืืืจืื, ืืชืืืืช ืืขืืืื ืฉ "ืืืจืืช" ืื ืืืคืฉืจืืช ืื ืืขืฉืืช ืืืจืื "ืืจืืจืื".. ืืขืชืื ืงืจืืืืช ืื ืื ื ื ืคืืฉืื ืืืจื DevOps ืืืกืงืื, ืืืืจืื ืืื ืขื ืืฉื ื ืืื ืฉืื ืืชืืื ื ืื:
- ืจืง ืจืฆืื ื ืืืฉืืง ืืช CI, ืืื ืืชืืจืจ ืฉืืื ืืื ืื ืฆืจืืื ืืช ืื.
ืื ืงืืจื ืืืืืง ืืืื CI ะธ ืชืืืื ืืฉืืื ืจืฆืืฃ ื ืืฆืืื ืขื ืืืื ืืืืื ืืช ืืจืืืช. ืคืฉืื ืืื ืืืชืืืจ ืขื ืืขืืืช ื"ืืืจืืช" ืืจืื ืืืจืืื ืืช, ืื ืชืืื ืืืชืงืื, ืื ืืฉื ื ืื ืชืขืฉื ืืื ืืฉื ื ืืื ืื ืขืฆืื.
ืื ืืฉืชืชืฃ ืืชืืืื ืืืืจื: ืืคืชืื backend ื-frontend, ืืืืงืืช, DBA, ืชืคืขืื, ืจืฉืช, ืืืคืจ ืืืืืื ืฉืื, ืืืืฃ ืืื ืืื ืืคื ืืฉืืชืคืช ืืืื ืืื ืื, ืฉืืืืฉืื ืขืืงื ืืืจืืื ืืื ืื ืืืชื ืืืืฆืขืืช ื"ืืืืงื". ืืืืืืฉโ ืฉืืืช.
ืื ืฉืื ื ืืืืื ืขื ืืื ืืืืืื ืื ืืืืื, ืืืื ืืืคืจืื ืืช ืืืืืืืืช ืฉืืื.
ืืชืืฆืื ืืื, ืืืฉืจ ืขืืื ืืืฉืืื ืฉื ืืืืืจ ืื ืื ืืื ืืื ืืืช ืฆืื ืืจ ืืฉืืชืฃ, ืืืืจ ืืื ืฆืืจื ืืืืืื ืขื ืืืืืื ืืืืืื, ื ืฉืืืช ืืฉืืื - ืื ืืื ืืืช ืืขืฉืืช? ืื ืื ื ืฆืจืืืื ืืืืืข ืืืกืืื ืืืืฉืื, ืืื ืืฃ ืืื ืื ืืืื ืืืชื ื ืืื ืขืืฉืื ืืช ืื ืืืืช ืืกืคืจ. ืืืืืื ืืืชื ื ืืื ืืืช ืืกืคืจ: ืืืชื ื' - ืืืื! - ืืขืืืช ืืืชื ื'! ืื ืืืชื ืืืจ ืืื.
ืืื ืื ืืืชื ืืืจ ืืืืจื ืฉืื?
ืืื ืืืืืง ืืืช, ืืชื ืืืื ืืฉืืื ืืช ืขืฆืื ืืช ืืฉืืืืช ืืืืืช.
ืืื ืฆืืืชืื ืืฉืชืืฉืื ืืืืื ืืฉืืชืคืื ืืชืืจืืื ืืฉืื ืืืื ืืืืื ืื ืคืืฆืื ืืืื?
ืืืืื ืชืืืจืืช ืฆืืืชืื ืืชืืจืื ืื ืืืืฉ - ืืืง ืืืืืืืื ืืฆืืืช ืืื ืขืืืจืื ืืฆืืืช ืืืจ? ืืกืืืืช DevOps ืื ืืืคื ืื ืืจืืื, ืื ืืคืขืืื ืืื ืคืฉืื ืื ืืืื ืืืืื ืื ืชืืื ืืืืืืืช ืืืจ ืขืืฉื. ืืื ืขืืืจ ืืืืืงื ืืืจืช, ืขืืื ืฉื ืฉืืืขืืื ืืื ืืืฆืืจ ืืขืฆืื ืืคื ืฉื ืืชืืฆืืืช ืืืื ืืจืืงืฆืื ืขื ืืืืืงื ืืื.
ืืื ืืคืฉืจ ืืืงืื ืืขืืช ืฉืื ืื ืืืฉื ืืช ืืืจืื? ืื ืฉืื ืืืจืฉ ืื ืืืงื ืฉื ืืื ืืื ืืืืืืื ื ืืืืืืื ืืืืชืจ? ืืืืจืื ื ืืชืืชื ืืคืืืกืืืง ืืื ืื ืง ืื ืืืืจ ืืื ืืืืฉื ืืืื ืืืืฆืขืืช ืืืื ืืช: ืื ืื ื ืืืชืืื ืคืงืืื, ืืืืฉืืื ืืืชื ืืืฉื ืฉื ื, ืื ืจืื ืื ืงืืจื. ืื, ืืืืื, ืืจืื ืืขืฆืื.
ืขื ืืื ืืฉืื ืืื ืืืื ืืงืื ืืืฉืืื ืืืฉืืื ืืืื ืืืชืืฉื ืืืืฉืื ืืืืจื?
ืื ืชืขื ื ืืขืฆืื ืขื ืฉืืืืช ืืื, ืืชืืจืจ ืืืชืจ ืื ืืฉ ืื ืืขืื ืืื ืืืืจื ืฉืื.
ืชืฉืชืืช ืืงืื
ืืืืจ ืฉืืืขืื ืืื ืขืืืจืช, ืืชืจืืื ืืืฉืื ืืจืืฉืื, ืฉืืืขืืื ืงืฉื ืืืชืงืื ืืืื ื-DevOps, ืืื ืชืฉืชืืช ืืงืื.
ืืจืื, ืชืฉืชืืช ืืงืื ื ืชืคืกืช ืืืืคื ืืื:
โ ืืื ื ืขืฉื ืืื ื-bash, ื ืืกื ืืช ืขืฆืื ื ืืกืงืจืืคืืื ืืื ืฉืืื ืืืื ืืืื ืคืืืช ืขืืืื ืืื ืืช!
ืืื ืื ืื ื ืืื.
ืชืฉืชืืช ืืงืื ืคืืจืืฉื ืฉืืชื ืืชืืจ ืืช ืืขืจืืช ื-IT ืืืชื ืืชื ืขืืื ืืฆืืจื ืฉื ืงืื ืืื ืืืืื ืื ืืืื ืืช ืืฆืื.
ืืื ืขื ืฆืืืชืื ืืืจืื ืืืฆืจืื ืืคื ืืฆืืจืช ืงืื ืฉืืืื ืืืืืื ืืืืื ืืืืืืื ืื ืืื ืืื ืืื. ืื ืืฉื ื ืืื ืื ื ืขืฉื - Chef, Ansible, Salt, ืื ืฉืืืืฉ ืืงืืฆื YAML ื-Kubernetes - ืืื ืืืื.
ืืื ืก, ืขืืืช ื-2GIS ืกืืคืจ ืืืฆื ืื ืืฆืจื ืืืจ ืคื ืืื ืืฉืืื ืขืืืจ Kubernetes, ืฉืืชืืจ ืืช ืืืื ื ืฉื ืืขืจืืืช ืืืืืืช. ืืื ืืชืืจ 500 ืืขืจืืืช, ืื ืืื ืฆืจืืืื ืืื ื ืคืจื ืฉืืืฆืจ ืืช ืืชืืืืจ ืืื. ืืฉืืฉ ืืช ืืชืืืืจ ืืื, ืืืื ืืืืืื ืืืืืง ืืื ืขื ืืฉื ื, ืืขืงืื ืืืจ ืฉืื ืืืื, ืืื ืืฉื ืืช ืืืฉืคืจ, ืื ืืกืจ.
ืืกืืื, ืชืกืจืืื bash ืืืืืื ืืืจื ืืื ืืื ื ืืกืคืงืื ืืื ื ืื. ืืืืช ืืืืจืืช ืฉืืื ืขืืืชื ืืคืืื ืืื ืฉื ืืชืกืจืื "ืืืชืื ืืืื" - ืืฉืืชืกืจืื ืืชืื, ืืื ืืืจ ืื ืืคืฉืจ ืืงืจืื ืืืชื. ืื ื ืืืฉื ืฉืื ืืืืจ ืื ืื.
ืชืฉืชืืช ืืื ืงืื ืืื ืงืื ืฉืืชืืจ ืืช ืืืฆื ืื ืืืื ืฉื ืืชืฉืชืืช. ืฆืืืชื ืืืฆืจืื, ืชืฉืชืืช ืืฉืืจืืช ืจืืื ืขืืืืื ืืื ืขื ืืงืื ืืื, ืืืื ืืฉืื, ืืืื ืฆืจืืืื ืืืืื ืืื ืืงืื ืืื ืขืืื ืืคืืขื.
ืืงืื ื ืฉืืจ ืืืชืื ืื ืืืื ืืงืื ืืืืืื ืืืืชืจ: ืคืืชืื ืืฉืืชืฃ, ืกืงืืจืช ืงืื, ืชืื ืืช XP, ืืืืงืืช, ืืงืฉืืช ืืฉืืื, CI ืืชืฉืชืืืช ืงืื - ืื ืื ืืชืืื ืื ืืชื ืืืฉืชืืฉ ืื.
ืงืื ืืืคื ืืฉืคื ืืฉืืชืคืช ืืื ืืืื ืืกืื.
ืฉืื ืื ืชืฉืชืืช ืืงืื ืื ืืืงื ืืจืื ืืื. ืื, ืืงืื ืชืฉืชืืช ืืืื ืืืืืช ืื ืืื ืืื ื. ืืืจื ืืื ืฆืืืชืื ื ืชืงืืื ืืื ืฉื ื ืืืฆื ืืืจื ืฉืื ืืชืืืื ืืืืฉื "ืชืฉืชืืช ืืงืื" ืืฆืืจื ืฉื ืืืืจื ืฉื ืกืงืจืืคืืื ืื ืืคืืื Ansible, ืฉืื ืืืชืืื ืืื ืงืื ืกืคืืื, ืืื ืื ืืืจืงืื ืกืงืจืืคืืื ืฉื bash ืืชืื ืืืืงืก!
ืื ืืฉืื: ืื ืขืืืื ืื ื ืืกืืช ืืช ืืืืืจ ืืื, ืืืืจ ืืช ืื Ansible ืืื ืื bash! ืงืจื ืืช ืืชืืขืื ืืขืืื, ืืื ืื ืื ืืืชืืื ืขืืื.
ืชืฉืชืืช ืืงืื ืืื ืืคืจืื ืฉื ืงืื ืชืฉืชืืช ืืฉืืืืช ื ืคืจืืืช.
ืืืืจืชื ื ืื ื ืืืืื ืื ื-3 ืฉืืืืช ืืกืืกืืืช, ืฉืื ืืืื ืืจืืจืืช ืืคืฉืืืืช, ืื ืืืชืื ืฉืืืื ืืืชืจ ืืืื. ืืชื ืืืื ืืืกืชืื ืขื ืงืื ืืชืฉืชืืช ืฉืื ืืืจืืืช ืื ืืฉ ืื ืืฆื ืื ืื ืื. ืื ืืื ืฉืืืืช ืืืืืฉืืช, ืื ืืชื ืฆืจืื ืืงืืช ืงืฆืช ืืื ืืืฉื ืืช ืืขื.
ืฉืืืช ืืกืืก - ืื ืืืืืจืื ืืขืจืืช ืืืคืขืื, ืืืืืืืื ืืืืจืื ืืจืื ื ืืืื ืืืจืื, ืืืฉื, ืืืฆื Kubernetes ื ืคืจืกืช ืืจืื ืืืกืืกืืช.
ืจืืช ืฉืืจืืช - ืืื ืืฉืืจืืชืื ืฉืืชื ืืกืคืง ืืืคืชื: ืจืืฉืื ืืฉืืจืืช, ื ืืืืจ ืืฉืืจืืช, ืืกื ื ืชืื ืื ืืฉืืจืืช, ืืืืื ืืฉืืจืืช, ืชืืจ ืืฉืืจืืช, ืืกืคืงื โโืจืฆืืคื ืืฉืืจืืช - ืฉืื ืฉืืจืืชืื ืฉืฆืืืชืื ืืืืืื ืืืื ืืกืคืง ืืคืืชืื. ืื ืื ืฆืจืื ืืืืืช ืืชืืืจ ืืืืืืืื ื ืคืจืืื ืืืขืจืืช ื ืืืื ืืชืฆืืจื ืฉืื.
ืืฉืืื ืฉืื ื ืขืฉืืช ืืืฉืืืื ืืืชืืจ ืืืฆื ืื ืืชืคืชืื ืขื ืืื ืฉืชื ืืฉืืืืช ืืงืืืืืช.
ืฉืืืืช ืืงืจื
ืืื ืืืืจื ืฉืื ืืฉ ืืืืจ ืชืฉืชืืช ืืฉืืชืฃ? ืืื ืืชื ืื ืื ืืื ืืื ื ืืชืฉืชืืช ืฉืื? ืืื ืืชื ืืฉืชืืฉ ืืฉืืืืช ืคืืชืื ืืืืืจ ืชืฉืชืืช? ืืื ืืชืฉืชืืช ืฉืื ืคืจืืกื ืืฉืืืืช? ืืชื ืืืื ืืืืืง ืืช ืืืืืจืืช Base-service-APP. ืืื ืงืฉื ืืขืฉืืช ืฉืื ืื?
ืื ืืืืืช ืฉืืงื ืืื ืืืฆื ืืืฆืข ืฉืื ืืืื, ืื ืืืืจ ืฉืืฉ ืื ืืื ืืื ื ืืฆืจืื ืืขืืื ืืืชื. ืืจืืข ื ืชืงืืช ืืืจืืคืช ืืื ืืื ื ืืงืื ืืชืฉืชืืช ืฉืื. ืื ื ืืืืจ ืืจืื ืกืืคืืจืื ืืืื ืืฉืืื ืืฉื ืืช ืืืื CCTL ืฆืจืื ืืฉืืชื ืืฆื ืืงืื ืืชืฉืชืืช, ืื ืืืฆืืจืชืืืช ืืืจืฆืื ืืืคืื ืืื ืืืืืืืื ืืืืืื ืืขืืืื ืฉืืื ื ืฉืืง ืืื ืืงืื, ืื ืืืืืืช ืืืกืจื, ื ืืฉ ืฆืืจื ืืืฆืข refactor.
ืืฉืืื ืจืฆืืฃ
ืืืื ื ืฉืืื ืืืื ืขื ืืฉืจืื. ืจืืฉืืช ืืืืข ืชืืืืจ ืฉื ืืชืฉืชืืช, ืฉืืืื ืืืืืช ืื ืืกืืกื. ืืชื ืื ืฆืจืื ืืชืืจ ืืื ืืคืืจืื, ืืื ื ืืจืฉ ืชืืืืจ ืืกืืกื ืืื ืฉืชืืื ืืขืืื ืืืชื. ืืืจืช, ืื ืืจืืจ ืื ืืขืฉืืช ืขื ืืฉืืื ืจืฆืืฃ ืืื. ืื ืืคืจืงืืืงืืช ืืืื ืืชืคืชืืืช ืื ืืื ืืช ืืฉืืชื ืืืืข ื-DevOps, ืืื ืื ืืชืืื ืืืื ื ืฉื ืื ืืฉ ืื ืืืื ืื ืื ืืช ืื. ืื ืืืืืง ืื ืืื ืฉื ืชืฉืชืืช ืืงืื.
ืืจืืข ืฉืืชืืจืจ ืฉืืฉ ืื ืืืชื ืืืืฆื ืื ืื ืืืชื, ืืชื ืืชืืื ืืืืื ืืื ืืฉืืื ืืช ืงืื ืืืคืชืืื ืืืืฆืืจ ืืื ืฉืืืชืจ ืืืจ. ืืืืืจ ืืื ืขื ืืืื - ืื ืื ื ืืืืจืื ืืช ืืืขืื ืฉื "ืืืจืืช", ืืืืืจ, ืื ืื ืฉืื ืืืืืื ืืืืขืื ืืื, ืืื ืฆืืืช.
ืืฉืื ืื ื ืขื ืื ืื ืืืืืืืืืฅ' ืจืื ืืช ืืกืคืจ ืืจืืฉืื ื'ื ืืืืื ืืงืืืฆืืช ืฉื ืกืืคืจืื "ืืฉืืื ืจืฆืืฃ", ืฉืืฆื ื-2009, ืืฉืื ื ืืจืื ืืื ืืื ืืชืจืื ืืช ืืืืชืจืช ืฉืื ืืจืืกืืช. ืื ืจืฆื ืืชืจืื ืืช ืื ื"ืืกืคืงื โโืืชืืืช", ืืื, ืืืจืื ืืฆืขืจ, ืื ืชืืจืื ื"ืืฉืืื ืืชืืฉื". ื ืจืื ืื ืฉืืฉ ืืฉืื ืจืืกื ืืฉื ืฉืื ื, ืขื ืืืฅ.
ืื ืืืื ืืกืคืง ืืืฆืขืื
ืชืืื ื ืืชื ืืืืจืื ืงืื ืฉื ืืฆื ืืืืืจ ืืืืฆืจืื ืืืืฆืืจ. ืืืื ืืื ืื ืื ืืคื, ืืื ืืื ืชืืื ืืืื ืืื. ืืืชืื, ืืชื ืชืืื ืืืชื ืงืื ืขื ืชืืืฉื ืงืฉื ืืืกืืจ ืฉื ืืจืื ืืืฉืื ืืชืืช ืืขืฆื ืืื ื. ืื ืืืคืืข ืืขืชืื ืงืจืืืืช ืืืฉืจ ืืชื ืืคืืฅ ืงืื ืชืฉืชืืช. ืชืืืฉืช ืืืจืื ืืื ืฆืจืืื ืืืืืช ื ืืืืช - ืืื ืืคืขืืื ืชืืืืืื ืืืืืื ืฉืืืคืฉืจืื ืืืชืื ืงืื ืงืฆืช ืืืจืช. ืื ืฆืจืื ืืืืืช ืจืฉืื ืืืืืื ืืชืื ืืคืืชืื.
ืืื ืืกืคืง ืืืืคื ืขืงืื, ืืชื ืฆืจืื ืคืืจืื ืืคืฆืื ืืคืืขื ืขื ืคื ื ืคืืืคืืจืืช ืชืฉืชืืช. ืื ืืชื ืืืจืง "ืคืกืืืช ืืืื" ืฉื ืคืืจืืืื ืฉืื ืื ืขื ืคื ื ืคืืืคืืจืืช ืชืฉืชืืช, ืื ืื ืืืคื ืืืืืช ืืืืื, ืงืฉื ืืชืืืง ืืืชื, ืืืชืขืืจืจืช ืืขืืืช ืืืื ืืืื ื. ืืคืืจืื ืฉื ืืืคืฅ ืฆืจืื ืืืืืช ืืืืฉืจ - ืื ืื ืืฉืืื ืงืืืงืืืืืช: ืืืื ื ืฆืจืืืื ืืืืคืืฉ, ืืจืฉืจืฉ ืืช ืืืื ืืืืืฆืื ืืช ืืคืืจืื ืืื.
ืืืคืฅ ืืฉืชืคืจ ืืื ืืจืฃ ืืืฉืชื ื ืืื ืืืชืืื ืืกืืืืช ืืืืฆืืจ ืืืื ืฉืืื ืขืืืจ ืืฆืื ืืจ ืืืกืคืงื. ืืืฉืจ ืืคืฅ ื ืข ืืืืจื ืืฆืื ืืจ, ืืื ื ืชืงื ืื ืืืื ืืืื ืืืจืื ืื ื ืืืื ืขืืืจื, ืืืืืื ืืื ืฉืืืคืฅ ืฉืืชื ืืื ืืก ืืืืฆืืจ ืคืืืฉ. ืื ืืคืืชืื ืงืืืกื ืื ื ืขืฉื ืขื ืืื ืื ืื ืืขืจืืช ืฉืขืืฉื ืืช ืืืืืฉื, ืื ืืชืืืื ื-DevOps ืื ืงืืจื ืื ืืืื: ืืื ืืืงื ืืช ืื ืขื ืืื ืืืืงืืช, ืืื ืืจืงื ืืช ืื ืืืฉืืื Kubernetes, ืฉืืื ืคืืืช ืื ืืืชืจ ืืืื ืืืืฆืืจ, ืืื ืคืชืืื ืื ืืชืืืื ืืืืืงืช ืขืืืก.
ืื ืืืืืจ ืงืฆืช ืืช ืืฉืืง ืคืืง-ืื - ืืืคืฅ ืขืืืจ ืกืื ืฉื ืกืืคืืจ. ืืื ืขื ืืืช, ืืฉืื ืืฉืืื ืืื ืืงืื ืืื ืขืืืจ ืืกืืคืืจ ืืืื ืืื ืงืฉืืจ ืืืืฉืื ืืืคืงื ืฉืืื. ืืคืฉืจ ืืืจืืจ ืกืืคืืจืื ืืืืคืงื ืืชืืืื ืืืกืืจื ืืจืฆืืคื: ืื ืืื ืืื ืืฉืืฉืื ื ืคื, ืขืืฉืื ืืืื ืคืฉืื ื ืชืื ืช ืืช ืืชืจืืืฉ ืืื ืืชืื ืืืขืจืืช. ืืื ืคืขื ืื ืืงืื ืืขืืืจ ืืช ืืชืจืืืฉ ืืื, ืืื ืชืชืงื ืืืขืื ืืื ืืคืขื ืืืื. ืืชื ืชืืื ืขื ืื ืืจืื ืืคื ื ืฉืื ืืืืข ืืืงืื ืฉืื.
ืืกืืจืืืืืช ืคืจืืกื ืฉืื ืืช. ืืืืืื, ืืชื ืืฉืชืืฉ ืืืืืงืืช AB ืื ืืคืจืืกืืช ืงื ืจืืืช ืืื ืืืืืง ืืช ืืงืื ืืฆืืจื ืฉืื ื ืืืงืืืืช ืฉืื ืื, ืืงืื ืืืืข ืขื ืืืคื ืคืขืืืช ืืงืื, ืืืจืื ืืืชืจ ืืืงืื ืืืฉืจ ืืฉืืื ืืืคืฅ ื-100 ืืืืืื ืืฉืชืืฉืื.
"ืืกืคืง ืืขืงืืืืช" ื ืจืื ืื.
ืชืืืื ืืืกืืจื Dev, CI, Test, PreProd, Prod ืืื ื ืกืืืื ื ืคืจืืช, ืืื ืฉืืืื ืื ืชืื ืืช ืขื ืกืืืืื ืืกืื ื ืืฉ ืฉืืจืื ืขืืืจ ืืืคืฅ ืฉืื.
ืื ืืฉ ืื ืงืื ืชืฉืชืืช ืฉืืชืืืจ ื-Base Service APP ืื ืื ืขืืืจ ืื ืชืฉืื ืืช ืื ืืชืกืจืืืื, ืืจืฉืื ืืืชื ืืงืื ืขืืืจ ืืคืฅ ืื, ืืงืื ืืคืฅ ืืืฉื ืืช ืืช ืื ืชืื ืืื.
ืฉืืืืช ืืืืงื ืขืฆืืืช
ืืืื ืืชืืืืจ ืืชืืื ื ืืขื ืืฉืืจืืจ ืืืืฆืืจ ื-95% ืืืืงืจืื ืืื ืคืืืช ืืฉืืืข? ืืื ืืืืืช ืืืคืฅ ืืฉืชืคืจืช ืืื ืฉืื ืฉื ืืฆืื ืืจ? ืืฉ ืกืืคืืจ ืฉืืื ืขืืืจ? ืืื ืืชื ืืฉืชืืฉ ืืืกืืจืืืืืช ืคืจืืกื ืฉืื ืืช?
ืื ืื ืืชืฉืืืืช ืื ืื, ืื ืืชื ืืื ืื ืืืคืืื! ืืชืื ืืช ืชืฉืืืืชืืื ืืชืืืืืช - ืื ื ืืฉืื).
ืืฉืื
ืืื ืืชืจืืื ืืงืฉื ืืืืื. ืืื ืก DevOpsConf, ืขืืืช ื-Infobip, ืฉืืืืจ ืขื ืื, ืืื ืงืฆืช ืืืืืื ืืืืจืื, ืื ืื ืืืืช ืชืจืืื ืืืจืื ืืืื ืืืื ืืขืืืื ืฉืืชื ืฆืจืื ืืคืงื ืขื ืืื!
ืืืฉื, ืืืื, ืืฉืขืืืชื ื-Qik ืืืื ื ืฉืฆืจืื ืืคืงื ืขื ืืื. ืขืฉืื ื ืืช ืื, ืืืขืช ืืฉ ืื ื 150 ืคืจืืืื ื-Zabix, ืฉืื ืืืจืื ืื ืืืื. ืื ืืื ืืคืืื, ืืื ืื ืืืื ื ืกืืื ืืช ืืฆืืขื ืื ืจืงืชื:
- ืืืจ'ื, ืืื ืืชื ืื ืกืื ืืช ืืฉืจืช ืขื ืืฉืื ืื ืืจืืจ?
ืืื ืื ืืชืจืืฉ ืืงืจื ืฉืืจืื ืฉืื ืืืืช ืืกืืจืืืื ืืื ืืื ืืืื.
ืืื ืืฉืืจืืชืื ืืชืืื ืืงืจืืก ืืื ืืจืฃ. ืืชืืืื ืืื ืื ืงืจืก, ืืื ืืขื ืืื, ืืงืื ืื ืืชืืืกืฃ ืืฉื, ืื ืื ืืื ืืจืืงืจ ืืกืืกื, ืฉืื ืืืืชื ืื ืืืขื ืคืื ืงืฆืืื ืืืืช ืขืกืงืืช - ืืื ืคืฉืื ืฉืื ืืืืขืืช ืืื ืฉืืจืืชืื ืืืืืื. ืืฉืืจืืช ืื ืืฉืชื ื ืืืฉื 4 ืืืืฉืื, ืืคืชืืื ืืื ืืชืืื ืืงืจืืก ืขื ืืฉืืืื "ืชืงืืช ืคืืืื".
ืืืืขืืขื ื, ืคืชืื ื ืืช ืืืจืคืื ืฉืื ื ื-Zabix, ืืืชืืจืจ ืฉืืคื ื ืฉืืืข ืืืฆื ืืฉืชื ืชื ืืืื ืืชื ืืืืช ืืืงืฉืืช ืืฉืืจืืช ื-API ืฉืืืจืืงืจ ืืื ืืฉืชืืฉ ืื. ืืืืจ ืืื ืจืืื ื ืฉืชืืืจืืช ืฉืืืืช ืืืืขื ืืกืื ืืกืืื ืืฉืชื ืชื. ืืืืืจ ืืืชืจ ืืืืื ื ืฉืืื ืืงืืืืช ืื ืืจืืืื. ืฉืืื ื:
- ืืืจ'ื, ืื ืงืจื ืืื ืืคื ื ืฉืืืข ืืืฆื?
ืืชืืืื, ืฉืืขื ื ืกืืคืืจ ืืขื ืืื ืขื ืืื ืื ืขืืฆืื ืืืืฉ ืืช ืืืฉืง ืืืฉืชืืฉ. ืื ืกืืืจ ืฉืืืฉืื ืืืื ืืื ืฉืื ืฉืื ื ืืช ืกืคืจืืืช ื-HTTP. ืขืืืจ ืืงืืืืช ืื ืืจืืืื, ืื ืืื ืืืืืืฃ ืกืืื ืืืืจ ืืืืืืื - ืื ืคืฉืื ืื ืืืืจืื. ืืชืืฆืื ืืื, ืืืืจ 40 ืืงืืช ืฉื ืฉืืื, ืืืืื ื ืฉืื ืฉืื ื ืืช ืกืคืจืืืช ื-HTTP, ืืชืืืื ื ืืจืืจืช ืืืืื ืฉืื ืืฉืชื ื. ืื ืืืืื ืืฉืื ืื ืืชื ืืืืช ืืชืขืืืจื ืืฉืจืช ื-API, ืื ืฉืืืืื ืืืฆื ืฉืืจื ืืืืจืืฅ ืืชืื ืืืจืืงืจ, ืืืื ืืื ืืงืจืืก.
ืืื ื ืืืืจ ืืขืืืง ืืืจื ืืื ืื โโืืคืฉืจ ืืคืชืื ืืช ืื. ืื ืืืจืืื ืขืืืื ืืฉ ืืขืื ืฉื "ืืืจืืช", ืืฉืืืื ืืืจืงืื ืืกืฃ ืืื ืขื ืืฉื ื, ืื ืืืื ืืืืืช ืฉื ืื. ืืชื ืคืฉืื ืืคืขืื ืืืืฉ ืืช ืืฉืจืช ืื ืื ืืคืฉืจ ืืคืชืืจ ืืช ืืืขืื. ืืืฉืจ ืืชื ืื ืืจ, ืขืืงื, ืขืืงื ืืืจ ืื ืืืืจืืขืื ืฉืืฉ ืื, ืืืฉืชืืฉ ืื ืืืืจ ืืืืืงื - ืืืชืืื ืงืื ืืืื ืืฆืืื ืื ืืืฆื ืื ืืจ ืืืชื, ืื ืืฆืืจืช ืงืื (ืืืจ ืืฉ ืื ื ืืช ืืชืฉืชืืช ืืงืื), ืืื ืืชืืจืจ ืืื ืขื ืืฃ ืืื. ืืคืืื ืืขืืืช ืืืจืืืืช ืืืื ื ืืชื ืืช ืืืขืงื ืืงืืืช.
ืืกืืฃ ืืช ืื ืืืืืข ืขื ืื ืฉืงืืจื ืืืคืฅ ืืื ืฉืื ืืชืืืื ืืืกืคืงื โโ- ืื ืืืืฆืืจ.
ืืขืื ืืช ืื ืืืืจ ื-CI, ืืืื ืืืจืื ืืกืืกืืื ืืืจ ืืืื ืืืืืื ืฉื. ืืืืืจ ืืืชืจ ืชืจืื ืืืชื ื-Test, PredProd ืืืืืงืช ืขืืืก. ืืกืืฃ ืืืืข ืืื ืืฉืืืื, ืื ืจืง ืืืืื, ืกืืืืกืืืงืืช, ืืื ืื ืืืื ืื: ืืื ืืืคืืืงืฆืื ืืชืืืืื, ืืจืืืืช - ืืกืืฃ ืืื.
ืืืจืช ืืืื ืงืฉื ืืืืื ืืช ืื. ืืืจ ืืืจืชื ืฉ-DevOps ืืืจืื ืืืชืจ. ืืื ืืืชืืืื ืขื ืืืืจืืืืช ืืื, ืืชื ืฆืจืื ื ืืชืื ื ืืจืืื.
ืฉืืืืช ืืฉืืืื ืขืฆืืืช
ืืื ืื ืืืืจ ืืืจืืฉืื ืฉืื ืื ืืื ืืคืืชืื ืืฉืืืื? ืืขืช ืืชืืืช ืงืื, ืืื ืืืคืชืืื ืฉืื, ืืืื ืืชื, ืืืฉืืื ืืืฆื ืื ืืจ ืืืชื?
ืืื ืืชื ืฉืืืข ืขื ืืขืืืช ืืืงืืืืช? ืืื ืืชื ืืืื ืืช ืืืงืื ืืื ืืืชืจ ืืืขืงื ืืจืืฉืื? ืืื ืืชื ืืืื ืืช ืืืขืจืืช ืืื ืืืชืจ ืื ืืืืจ ืืจืืฉืื? ืืชื ืืฉื ื ืืช ืืืขืจืืช ืคืฉืื ืื ืจืืืช ืฉืืืจื ื ืืืขืจืืช ืืืื ืืืืืจ ืืืชื ืืืื ืฉืขืื 3 ืฉืืืขืืช ืืื ืืืืช?
ืืจืืข ืฉืืฉ ืื ืืช ืฉืืืฉืช ืืจืืืืื ืืืื, ืืชื ืืืื ืืืฉืื ืขื ืืืื ืกืื ืฉื ืคืืืคืืจืืช ืชืฉืชืืช ืืฉ ืื ืืืืจื ืฉืื.
ืคืืืคืืจืืช ืชืฉืชืืช
ืื ืงืืื ืืื ืื ืฉืืืืืจ ืืกื ืฉื ืืืื ืฉืื ืื ืฉืืฉ ืืื ืืืจื.
ืื ืงืืื ืฉื ืคืืืคืืจืืช ืชืฉืชืืช ืืื ืฉืื ืืฆืืืชืื ืืฉืชืืฉืื ืืืืื ืืืื ืืืคืชืืื ืืืชื ืืื.
ืืจืืจ ืฉืืฉ ืฆืืืชืื ื ืคืจืืื ืฉืืืจืืื ืืคืืชืื ืืืงืื ืืืืืื ืฉื ืคืืืคืืจืืช ืืชืฉืชืืช. ืื ืืื ืขื ืืืช, ืื ืืื ืืก ื ืืฉื ืืืืจืืืช ืืคืืชืื, ืืืฆืืขืื ืืงืืืื ืคืืืคืืจืืช ืืชืฉืชืืช. ืืจืื ืืคื ืืืืช ืืื ืืืคื ืืืื ื ืคืืฅ.
ืื ืืฆืืืชืื ืืคืชืืื ืืช ืคืืืคืืจืืช ืืชืฉืชืืช ืืืชืืืืกืื ืืืื ืืืืืจืืช ืืื IDE ืืฉืืื. ื-IDE ืฉืื ืืชื ืืชืงืื ืชืืกืคืื ืฉืื ืื ืืื ืฉืืื ืืืื ื ืืื ืืืืืจ, ืืืืืืจ ืืงืฉื ืงืืฆืืจ. ืืฉืืชื ืคืืชื ืืช Sublime, Atom ืื Visual Studio Code, ืฉืืืืืช ืงืื ืืืจืืืช ืคื ืืื ืืืชื ืืืื ืฉืื ืืืชื ืืคืฉืจื ืืขืืื ืืืื, ืืชื ืืื ืืจืืืฉ ืขืฆืื ืืืชื ืจืฅ ืืชืงื ืืช ื-IDE ืฉืื.
ืืชืืืืก ืืคืืืคืืจืืช ืืชืฉืชืืช ืฉืื ืืืืชื ืืืคื. ืื ืืชื ืืืื ืฉืืฉืื ืื ืืกืืจ, ืืฉืืจ ืืงืฉื ืื ืืชื ืื ืืืื ืืชืงื ืืช ืื ืืขืฆืื. ืื ืืฉ ืืฉืื ืคืฉืื, ืขืจืื ืืืชื ืืขืฆืื, ืฉืื ืืงืฉืช ืืฉืืื, ืืืืจ'ื ืืฉืงืื ืืช ืื ืืืืกืืคื. ืืืื ืืืฉื ืืขื ืฉืื ื ืืืืื ืื ืืกืืื ืืจืืฉื ืฉื ืืืคืชื.
ืคืืืคืืจืืช ืืชืฉืชืืช ืืืืืื ืืช ืืขืืจืช ืืืคืฅ ืืืคืืชืื ืืืงืื ืชืื ืฉืืคืืจ ืืชืืื ืืืืืืช. ื-IP ืืชืืื ืช ืขื ืงืืืฆื ืฉื ืกืืคืืจืื ืฉืงืืจืื ืืงืื ืืืืฆืืจ. ืืืืื ืฉื ืืช ืืคืืชืื, ืืฉ ืืจืื ืืืกืืคืืจืื ืืืื, ืืืงื ืืืืืืืื ืืืชืืืืกืื ืจืง ืืืืื - ืื ืืคืฉืจ ืืืคืฉ ืืืชื ืืืืื.
ืืฉืื ืื, ืคืืืคืืจืืช ืืชืฉืชืืช ืืืคืืช ืืืชืจืื ืืชืืจืืชื ืฉืื, ืื ืืฉ ืื ืืฉืื ืืืื ื ืฉืื ื ืืฆื ืืืื ืฉื ืืืชืืจื. ืืื ืฉื-IP ืฉืื ืขืืืง ืืืชืจ, ืื ืืืชืจืื ืืชืืจืืชื ืฉืื ืืืื ืืืชืจ ืืืืื ืช ืืื ืืืฆืืื ืืฉืืง. ืืืคืืข ืืื ืืขืื ืืื ืขืื ืกืคืง: ืืชื ืืืื ืืงืืช ืคืืืคืืจืื ืฉื ืืืฉืื ืืืจ, ืืื ืืืืฆืขืืช ืื ืืกืืื ืฉื ืืืฉืื ืืืจ, ืืชื ืื ืชืืื ืขื ืืื ืื ืจืืืื ืื ืขืืืจื. ืื, ืื ืื ืืืจื ืืืืื ืืื ืืช ืคืืืคืืจืื ืืื ืืืืื. ืืืืืจ ืืฉืืจื ืงืฉื ืฉืื ืื ืืกืืื ืฉื ืืืืจื ืจืืืื ืื ืืืขืืื ืืฉืืง, ืืื ื ืืชื ืืืฉืชืืฉ ืฉื ืืื ืขืื ืกืคืง. ืื ืขื ืื ืืฉืื ืืืฉืื.
ืขืจืืชื
ืืื ืชืจืฉืื ืืกืืกื ืฉื ืคืืืคืืจืืช ืชืฉืชืืช ืฉืชืขืืืจ ืื ืืืืืืจ ืืช ืื ืืคืจืงืืืงืืช ืืืชืืืืืื ืืืืจืช DevOps.
ืืืื ื ืกืชืื ืืื ืื ืืืจืื.
ืืขืจืืช ืชืืืืจ ืืฉืืืื, ืืืกืคืงืช ืืขืื, ืืืืจืื, ืืืกืง ืืืคืืืงืฆืืืช ืืฉืืจืืชืื ืืืจืื. ืืขื ืื - ืฉืืจืืชืื ืืจืื ื ืืืื: ื ืืืืจ, ืจืืฉืื, ืื ืืข CI/CD, ืืืกืื ืืคืฆืื, ืชืฉืชืืช ืืงืื ืืขืจืืช.
ืฉืืจืืชืื ืืจืื ืืืืื ืืืชืจ: ืืกื ื ืชืื ืื ืืฉืืจืืช, ืชืืจืื ืืฉืืจืืช, Load Balance ืืฉืืจืืช, ืฉืื ืื ืืืื ืชืืื ื ืืฉืืจืืช, ืืคืขื Big Data ืืฉืืจืืช. ืืขื ืื - ืฆืื ืืจ ืืืกืคืง ืงืื ืืฉืชื ื ืื ืืืื ืืืงืื ืฉืื.
ืืชื ืืงืื ืืืืข ืขื ืืื ืืชืืื ื ืฉืื ืขืืืืช ืขืืืจ ืืืงืื, ืืฉื ื ืืืชื, ืืกืคืงืช ืืช ืืงืื ืืื ืฉืื, ืืงืื ืืืืข - ืืื ืืชื ืื ืืืื ืืคืชื ืื ืืช ืคืืืคืืจืืช ืืชืฉืชืืช ืืื ืืช ืืชืืื ื ืฉืื.
ืืชืจืฉืื, ืฆืื ืืจ ืืืกืคืงื โโืืืจืื ืืฉืืืื ืจืืื. ืืื ืื ืืืืืจืื ืกืืืืืช ืฉื ืืชื ืืืืืื - ืืื ืฆืืจื ืืืืืจ ืขื ืื ืืื ืืื. ืฉืืืื ืืงืืืืื ืืื ืืจืืงืฆืื ืขื ืฉืืจืืชืื ืืืืื ืืื ืฉืืจืืชืื - ืื ืืื ื ืืคืืืคืืจืื ื ืืฉืืช ืืช ืืกืืคืืจ ืฉืื: ืืื ืืฉืืืื ืืืงืฆืื, ืืื ืืืคืืืงืฆืื ืืืคืขืืช, ืขืืืืช ืขื ืืฉืืืื, ืื ืืืจืช ืืฉืื ืืืื.
ืืฉืื ืืืืื ืฉืื ืืืง ืืคืืืคืืจืื ื ืืฉื ืกืืคืืจ, ืืชืฉืืื ืืช ืขืฆืืื ืืืื ืกืืคืืจ ื ืืฉื ืืืื ื ืืื, ืืืื ืฆืจืื ืืืจืืง ืืืชื ืืืืืืืคื ืืฉืืจืืช ืฉื ืฆื ืฉืืืฉื. ืืืืืื, ืืื ื ืืชื ืืืชืงืื Okmeter ืืืงืื ืืื ื? ืืืื ืืืืจ'ื ืืืจ ืคืืชืื ืืช ืืืืืืืืช ืืื ืืจืื ืืืชืจ ืืืืชื ื. ืืื ืืืื ืื - ืืืื ืืฉ ืื ื ืืืืืืืช ืืืืืืืช, ืื ืื ื ืฆืจืืืื ืืืชืงืื ืืช ืคืจืืืชืืืก ืืืคืชื ืืืชื ืืืื.
ืืฆืืจืช ืืคืืืคืืจืื
ืืื ืชืืืื ืชืงืฉืืจืช ืืืจืื. ืืฉืืฉ ืื ืคืจืงืืืงืืช ืืกืืกืืืช, ืืชื ืืชืืื ืชืงืฉืืจืช ืืื ืืื ืืกืื ืืืืืืื ืฉืื ืื ืฉืืคืชืืื ืืจืืฉืืช ืืชืงื ืื, ืืืฉื ืื ืืืชื ืื ืืืื ืืืืื ืืืืฉืืช ืฉืื ืืช. ืืชืจืืืช ืฉืืฉ ืื ื ื-DevOps ืืฉืืื ืืื.
ืขื ืชืจืืืช ืืื ืืืื ืคืฉืื - ืืืืืจ ืืฉืืชืืฃ ืคืขืืื ืืชืงืฉืืจืชืืืืืจ, ืืจืฆืื ืืขืืื ืืชืืื ืืฉืืชืฃ ืืื ืขื ืืฉื ื, ืืจืฆืื ืืืคืขืื ืืื ืืื ืืืื. ืืื ืืื ืืืข ืืืืื - ืืื ืืืื ืคืฉืื, ืื ืืื. ืืืืืื, ืืืื ื ืืจืื ืืื ืืกื ืืฉืืืจืื ืขืืื ื ืงืืื โ ืจืืช ืชืจืืืช ืืื.
ืื ืืฉ ืื?
ืฉืื, ืฉืืืืช ืฉืืชื ืืืื ืืฉืืื ืืช ืขืฆืื.
ืืื ืคืืืคืืจืืช ืืชืฉืชืืช ืืืขืืืืช? ืื ืืืจืื ืขื ืคืืชืืื? ืืื ืืชื ืืืื ืืช ืืืชืจืื ืืช ืืชืืจืืชืืื ืฉื ืคืืืคืืจืืช ืืชืฉืชืืช ืฉืื?
ืืชื ืฆืจืื ืืฉืืื ืืช ืขืฆืื ืื ืืืื ืืช ืืฉืืืืช ืืืื. ืื ื ืืชื ืืืขืืืจ ืืฉืื ืืฉืืจืืชื ืฆื ืฉืืืฉื, ืืฉ ืืืขืืืจ ืืืชื; ืื ืฉืืจืืช ืฉื ืฆื ืฉืืืฉื ืืชืืื ืืืกืื ืืช ืืชื ืืขื ืฉืื, ืื ืืชื ืฆืจืื ืืื ืืช ืืขืจืืช ืืชืื ืขืฆืื.
ืื, DevOps...
... ืืืื ืืขืจืืช ืืืจืืืช, ืืืืืช ืืืืืช ืื:
- ืืืฆืจ ืืืืืืื.
- ืืืืืืื ืขืกืงืืื ืืืคืชืืื ืืช ืืืืฆืจ ืืืืืืืื ืืื.
- ืฆืืืชื ืืืฆืจ ืฉืืืชืืื ืงืื.
- ืฉืืืืช ืืฉืืื ืจืฆืืคืืช.
- ืคืืืคืืจืืืช ืืฉืืจืืช.
- ืชืฉืชืืช ืืฉืืจืืช.
- ืชืฉืชืืช ืืงืื.
- ืคืจืงืืืงืืช ื ืคืจืืืช ืืฉืืืจื ืขื ืืืื ืืช, ืืืื ืืช ื-DevOps.
- ืชืจืืื ืืฉืื ืฉืืชืืจ ืืช ืืื.
ืืชื ืืืื ืืืฉืชืืฉ ืืชืจืฉืื ืื, ืืืืืืืฉ ืื ืืช ืื ืฉืืืจ ืืฉ ืื ืืืืจื ืฉืื ืืฆืืจื ืืืฉืื: ืืื ืื ืืชืคืชื ืื ืขืืืื ืฆืจืื ืืคืชื.
ืื ืืืืืจ ืืขืื ืฉืืืขืืื
DevOpsConf 2019 . ืืืกืืจืช RIT++. ืืืื ืืื ืก, ืฉื ืชืืฆืื ืืืืืืื ืืื ืืืื ืจืืื ืขื ืืกืืจื ืจืฆืืคื, ืชืฉืชืืช ืืงืื ืืืจื ืกืคืืจืืฆืื ืฉื DevOps.ืืืืื ื ืืจืืืกืื , ืืืขื ืืืจืื ืืืืืจ ืืื 20 ืืืื
ืืงืืจ: www.habr.com