ืืืืกืก ืขื ืืืื ืืฆ'ืื
ืืืืจืื ื ืืชืืงืื ืงืจืืืช ืืืืชืืื ืขื ืืืืืจื ืฉื DevOps ื-SRE.
ืืืจืืช ืืขืืืื ืฉืืืืื ืืช ืจืืืช ืืืื ืื ืื ืืฉื ืื ืืืจ ืชืงืขื ืื ืืช ืืฉืื ืืื, ืืืื ืื ื, ืืืืืชื ืืืืื ืืช ืืขืชื ืื ืืฉื ืื ืืืืช ืืืื ืฉื ืงืืืืช ืืืืจื. ืืืขืื ืืื ืื, ืืืืื ืื ืืืชืื. ืืชื ืืืื ืืืชืืื ืืืืฉ!
ืคืจืืืกืืืจืื
ืื, ืืืื ืงืื, ืฆืืืช ืฉื ืืคืชืื ืชืืื ื ืืื ืืื ืฉืจืชืื ืื ืื ืคืจื. ืืจืืฉืื ืืชื ืืืฆืืื ืืช ืืงืื, ืืฉื ื, ืืืืฆืขืืช ืืืืื ืืืืช ืืืืื ืฉืื ืืช ืืืืคื ืืช ืืจืืฉืื, ืืงืื ืืช ืืฉืจืชืื, ืืืืข ืืขืช ืืขืช ืืืคืชืืื ืืืงืื ืืชืืืื "ืืื ืขืืื ืขื ืืืืฉื ืฉืื" ืืงืืฃ. ืืขืกืง ืืืื ืืชืืื ื, ืืื ืืื ืืื, ืื ื ืฉืืจ ืืื ืคืขื, ืืืื ืืื ืขืฆืื ืืื. ืืืืืื ืื ืฉืฉืืื ืขื ืื ืืืืื ืืื. ืขืืื ืื ืืจื ืืคืืืจ. ืืืื, ืืชื ืืืจ ืืืืข ืืืืคื ืืืืข DevOps.
ืืืืื ืฉื ืฉืืืืช DevOps
ืืื ืืื ืืืืจืื ืจืฆืื ืืื ืืืืจื - ืื ืื ืชืขืฉืืื, ืื ืืคืฉืจ ืืขืืื ืืื. ืืื ืืืืื ืืืืืื ืฉื ืืืืืจ ืืืื. ืื ื, ืืืฉื, ืืื ื-V.
ืื ืื ืื ืื ื ืจืืืื? ืขืกืง ืืืืข ืขื ืงืื ืกืคื, ืืืจืืืืื ืืขืฆืืื ืคืชืจืื ืืช, ืืคืชืืื ืืืชืืื ืงืื ืืื ืืื ื ืืฉื. ืืืฉืื ืืืืฉืื ืืืืง ืืช ืืืืฆืจ, ืืืฉืื ืืืืฉืื ืืกืคืง ืืืชื ืืืฉืชืืฉ ืืงืฆื, ืืืืคืฉืื ืืคืื ืฉื ืืื ืื ืก ืืื ืืืฉื ืืงืื ืขืกืงื ืืืื ืืืืื ืืืื ืืืืืืจ ืืืืืื ืืื ืืื. ืืืขื ื ืืืกืงื ื ืฉืื ืื ื ืฆืจืืืื ืฉืืืืช ืฉืืืคืฉืจื ืื ื ืืืกืก ืืช ืืชืืืื ืืื. ืืืืืื ื ืืืฆืืจ ืคืจืงืืืงืืช ืฉืืืฉืื ืืืชื.
ืกืืืื ืืืจืืช ืื ืืฉื ืืื ืคืจืงืืืงื
ืืชืจืืื ืื ื ืืชืืืื ืืฉืืืื ืฉื ืืื ืืืืืื ืืืฉืืขืช. ืืืืื ืืื ืืื ืืคืจืงืืืงื ืฉื ืชืืืืจ ืชืฉืชืืช ืืืืฆืขืืช ืงืื terraform. ืืฉืืขืช ืืื ืืื ืืชืืจ ืชืฉืชืืช ืขื ืงืื, ืื ืืจืืฉ ืฉื ืืืคืชื, ืืืืื ืืืืืื ืืื ื-terraform ืขืฆืื.
ืืื ืืืืืื ืืงืจืื ืืื ืฉืืืืช DevOps - ืื ื ืืืฉื ืฉืื ืืชืืืื ื ืืคืืชืื ืืชืคืขืื. ืืืขื ื ืืืืจืื ืืืืื ืฉืื ืื - ืชืจืืืื CI/CD, ืชืจืืืืื ืืืืืกืกืื ืขื ืขืืงืจืื IaC, ืืืคืื ืืื. ืืืืฆืืื ืืืจื, ืืคืชืืื ืืืชืืื ืงืื, ืืื ืืกื DevOps ืืืคืืื ืืช ืชืืืืจ ืืืขืจืืช ืืฆืืจืช ืงืื ืืืขืจืืืช ืขืืืืืช (ืื, ืืงืื ืืื, ืืืจืื ืืฆืขืจ, ืจืง ืชืืืืจ, ืืื ืื ืืชืืืืืช ืืืขืจืืช), ืืืฉืืื ืืืฉืื, ืืืืื. ืืื ืืืื ืฉื ืืชืืื, ืืืืจ ืฉืืื ืืฉืืืืช ืืืฉืืช, ืืชืืื ื ืืืืืื ืืืื ืืกื DevOps, ืืืื ืืื ืืฉื. ืืืื ืขืจื, ืืืื ืืืงืจ... ืกืืืื, ืื ืืฉื.
ืฉืื ืื ืืื ืืื, ืชืืื ืืื
ืืจืืข ืฉืืื ื ืจืืข, ื"ืืชืืืืืืืื" ืขืจืืืืืื ืฉืื ืื ืืืื ืืืชืื ืกืคืจืื ืขืืื ืขื ืฉืืืืช DevOps, ืืชืืงืื ืืฉืงื ืืืืืงืืช ืืืื ืืืื ืืืื ืืก ืืืืืข ืืฉืืฆื ืฉื DevOps ืืฉ-DevOps ืืื ืชืจืืืช ืืืฆืืจ, ืฉืื ืืชืขืืจืจื ืืืกืจ ืฉืืืขืืช ืจืฆืื. ืคืชืืื ืืชืืจืจ ืฉืืขืืจืช ืชืืื ื ืืื ืืฉืืื ืื ืืจืืืืืืืืช ืืืืืืื. ืืื ืชืฉืชืืช ืคืืชืื ืืฉ ืืืกื ืืช ืืฉืื, ืืืคืฉืื ืฆืจืื ืืืจืืื ืืืชื, ืืืคืฉืื ืฆืจืื ืืคืจืืก ืืช ืืกืืืื, ืืื ืฆืจืื Tomcat, ืืื ืฆืจืื ืืจื ืขืจืืืืืช ืืืกืืืืช ืืืฉืืง ืืืชื โ ืืืืคื ืืืื, ืืจืืฉ ืฉืื ืืืคืง. ืืืืขืื, ืืืืคื ืืืืจ, ืืชืืจืจื ืืขืืงืจ ืืืจืืื ืืชืืืืืื - ืคืื ืงืฆืืืช ืืืกืืจื ืืื, ืืื ืฆืืืืจ ืืงืืืง, ืืชืืืื ืืืกืื ืชืืืืืื. ืื ืืกืฃ, ืืฃ ืืื ืื ืืืื ืืช ืืืืฆืขืื. ืื ืื ื ืจืื ืืืื V, ืืื ืขืืืื ืืฉ ืืช ืื ืืืืืจ ืืืืื ืืฆื ืืืื. ืืชืืฆืื ืืื, ืืฉ ืฆืืจื ืืืืฉืื ืืชืืืง ืืช ืืชืฉืชืืช, ืืคืงื ืขื ื ืืืืจ, ืืคืชืืจ ืชืงืืืช, ืืื ืืืคื ืืืกืคืงื. ืึธืึตื. ืืฉืืช ืขื ืจืื ืืืช ืื ืืคืืชืื ืืื ืืชืคืขืื - ืืคืชืืื ืืชืืจืจ ืฉืื Development & Operations. ืืื ืืื ืืืืืค ืืืืื ืืฉืืจืืชื ืืืงืจื. ืืืืชื, ืืคืืชืื ืืืืื ืืช ืืงืืืืืช ืืื ืืขืืืจ ืืขื ื - ื ืกื ืืืฆืข ื ืืคืื ืืืืื ืืงืืืืช, ืื ืืฉ ืขืฉืจืืช ืืืืืช ืืืงืจื-ืฉืืจืืชืื, ืื ืืกืคืงื โโืืชืืืช ืืืคืืช ืืืืฆืขื ืืืฉืจืืืช. ืขืืืจ "ืืืจื ืงืื ื ืืฆื ืืขื" ืื ืืื ืืกืืจ, ืืื ืืื ืืืช? ืืืืื?
SRE ืืืช ืืืื
ืืืื ืืื, ืืืื ืืช ืืงืงืืืกืื ืืืืืืื ืืืืชืจ ืืืืืืื - ืื ืื ื ืื ืฆืจืืืื ืืช ืื, ืื ืื ื ืฆืจืืืื ืืืื ืืช. ืืืฉ ืื ืื ืืช ืืืืื ืืช. ืืืืืืชื ืฉืื ืื ื ืฆืจืืืื ืืืืืื ืฉืื ืืื ืืืื ืืช. ืงืจืืชื ืืื ืืื ืืกื SR ืืืืจืชื, ืื ืืฉืืืืื, ืชืขืฉื ืืช ืื ืืื ืืจืืื. ืื ื SLI, ืื ื SLO, ืื ื ื ืืืืจ. ืืืื ืืืฃ ืืช ืืคื ืื ืืชืืืื. ืืืื ืืื ื ืืช ื-"DevOps ืืืืื" ืฉืื SRE. ืืื ื ืจืื ืืกืืจ, ืืื ืืฉ ืคืจืืฆื ืืืืืืืช ืืืช ืฉืืืื ืืืื ืืืจืฉืืช ืืขืฆืื - ืืชืคืงืื ืืื ืืกื SR, ืืืืกื ืื ืฉืื ืฉืืื ืืคืชืืื ืืืกืืืื ืืื ืขืฉื ืงืฆืช ืฉืืขืืจื ืืืช ืืืืื ื ืืช ืชืคืงืื ืืืขืจืืืช ืืขืืืืืช. ืืชืจื ืืื, ืืืืื ืขืฆืื ืืฉ ืืขืืืช ืืืืืก ืื ืฉืื ืืืื - ืืขืืงืจ ืืืื ืฉืืื ืืื ืืชืืจื ืืขืฆืื - ืืฉ ืฆืืจื ืืชืืจ ืืืืฉืื ืืช ืืืืืืื ืืขืกืงื. ืืืกืืจื ืืืืื ืขื ืืื ืืกื ืฉืืจืืจ, SR - ืืื ืืกืื ืื ืืืื ืืืื ืืช (ืืืืื, ืื ืืฉืืจืืช, ืืื ืขื ืืื ืืฉืคืขื ืขื ืืชืฉืชืืช, ืฉืื ืื ืืจืืืืงืืืจื, ืืขืงื ืืืจ ืฉืื ืืืื ืืืืืื ืื, ืืืคืื ืืชืงืืืช). ื ืืื, ืืชื ืืืื
ืคืืชืื ืจืขืืื ืืช DevOps
ืืืืืง ืื ืืืืข Docker, ืฉืฆืื ืืชืื lxc, ืืื ืืขืจืืืช ืชืืืืจ ืฉืื ืืช ืืื Docker Swarm ื-Kubernetes, ืืืื ืืกื DevOps ื ืฉืคื - ืืืืื ืืคืจืงืืืงืืช ืคืฉื ืืช ืืืกืคืงื. ืื ืคืืฉื ืืช ืื ืขื ืืื ืื ืฉืืคืฉืจ ืืื ืืคืืื ืืืฆืข ืืืงืืจ ืืืฅ ืฉื ืืฉืืื ืืืคืชืืื - ืื ืื deployment.yaml. ืืืืืืืช ืคืืชืจ ืืช ืืืขืื. ืืืืฉืืืช ืฉื ืืขืจืืืช CI/CD ืืืจ ืืจืื ืฉื ืืชืืืช ืงืืืฅ ืืื ืืืืฆืืื ืืืจื - ืืืคืชืืื ืืืืืื ืืืคื ืืื ืืขืฆืื. ืืื ืื ืื ื ืืชืืืืื ืืืืจ ืขื ืืื ืื ืื ื ืืืืืื ืืืฆืืจ SRE ืืฉืื ื, ืขื... ืื ืืคืืืช ืขื ืืืฉืื.
SRE ืื ื ืืฆื ืืืืื
ืืืื, ืืกืืจ, ืืกืคืงื ื ืืช ืืืฉืืื, ื ืจืื ืฉืื ืื ื ืืืืืื ืื ืฉืืฃ, ืืืืืจ ืืืืื ืืืืืื, ืืฉืืื ืืืื ืฆืคื ืืืขืื ืช ืืืขืื, ืืืืื ื ืืช ืืืขืจืืืช ืืืืื ืืฉืงื ืืฉืื ืื ืืืื ืืกืคืืื ืืฉืงื ืืืฉืืืื... ืขืฆืืจ. ืื ืื ืืกืืื ืฉืืชืืื ื ืืื (ืืืื!). ืคืชืืื ืืชืืจืจ ืฉืืืืฉื ืฉื ืืืื ืื ืื ื ืืืืืื ืืงืืืช ืืืืฅ ืคืจืงืืืงืืช ืืฆืืื ืืช - ืื ืื ืขืืืก ืืืขืื ืฉืืฉืื, ืืื ืืืืื ืชืืืจืืช ืื ืื ื ืืืืืคืื ืืช ืืืืกืงืื ืฉื, ืื ืืืืขืืื ืืช ืืขืืืช ืืขื ื, ืืื ืืืืืื ืืขืกืงืืื ืื ืืืชื ืืืืื ืืืืขืื ืืฉืืฆื SLx. ืืืฃ ืืื ืื ืืกืืจ ืืื ืืช ื ืืืื ืืชืฉืชืืช, ืืื ืฆืจืืืื ืืคืชืืจ ืชืงืืืช, ืืืืืืช ืืชืคืงืื ืืขืช ืืขืช, ืืืืืคื ืืืื ืืืืฉืืจ ืืขืืืื ืืชืืืืืื ืืขืกืงืืื. ืืืืจ'ื, ืชืชืืืื ืืชืื ืช ืืื ืืื ืืจืื ืืืื, ืืืื ืืืจ ืืืื ืืื.
ืืกืื. ืคืชืืื, ืืื ืืืจ ื ืืืก ืืื ืืงืจืื ืืืชื ืื ืืืืืื ืืืืืช ืืืจืืง ืืืืชืื ืืกืืคืจ ืืชืืืื ืขื ืืืืืจ. DevOps ืืชืจืืื ืืกืืจื ืชืืื ืืื ืืืืื. ืืื ืื ืืืื ืืฉืื ืืงืื. SRE ืืืขืจืืช ืฉื ืฉืืืืช ืคืขืืื ืชืคืขืืืืืช ืืืคืืช ืืช ืืืกืคืงื โโืืื ืืืืฆืืืช ืืืื.
ืืงืืจ: www.habr.com