Slum DevOps. แฒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒฆแƒ”. Git, CI/CD, IaC แƒ“แƒ แƒ›แƒฌแƒ•แƒแƒœแƒ” แƒ“แƒ˜แƒœแƒแƒ–แƒแƒ•แƒ แƒ˜

4 แƒกแƒ”แƒฅแƒขแƒ”แƒ›แƒ‘แƒ”แƒ แƒก, DevOps Slurm แƒ“แƒแƒ˜แƒฌแƒงแƒ แƒกแƒแƒœแƒ™แƒข-แƒžแƒ”แƒขแƒ”แƒ แƒ‘แƒฃแƒ แƒ’แƒจแƒ˜.

แƒกแƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ แƒกแƒแƒ›แƒ“แƒฆแƒ˜แƒแƒœแƒ˜ แƒ˜แƒœแƒขแƒ”แƒœแƒกแƒ˜แƒฃแƒ แƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒกแƒแƒญแƒ˜แƒ แƒ แƒคแƒแƒฅแƒขแƒแƒ แƒ˜ แƒ”แƒ แƒ— แƒแƒ“แƒ’แƒ˜แƒšแƒ–แƒ” แƒ“แƒ แƒ”แƒ แƒ— แƒ“แƒ แƒแƒก แƒ˜แƒงแƒ แƒ—แƒแƒ•แƒ›แƒแƒงแƒ แƒ˜แƒšแƒ˜: Selectel-แƒ˜แƒก แƒ›แƒแƒกแƒแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒกแƒแƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒ แƒ“แƒแƒ แƒ‘แƒแƒ–แƒ˜, แƒจแƒ•แƒ˜แƒ“แƒ˜ แƒแƒ—แƒ”แƒฃแƒšแƒ˜ แƒชแƒœแƒแƒ‘แƒ˜แƒกแƒ›แƒแƒงแƒ•แƒแƒ แƒ” แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ˜ แƒแƒ—แƒแƒฎแƒจแƒ˜ แƒ“แƒ 32 แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ” แƒแƒœแƒšแƒแƒ˜แƒœ, Selectel แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜ แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ“แƒ แƒ›แƒฌแƒ•แƒแƒœแƒ” แƒ“แƒ˜แƒœแƒแƒ–แƒแƒ•แƒ แƒ˜ แƒ˜แƒ›แƒแƒšแƒ”แƒ‘แƒ แƒ™แƒฃแƒ—แƒฎแƒ”แƒจแƒ˜.

Slum DevOps. แฒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒฆแƒ”. Git, CI/CD, IaC แƒ“แƒ แƒ›แƒฌแƒ•แƒแƒœแƒ” แƒ“แƒ˜แƒœแƒแƒ–แƒแƒ•แƒ แƒ˜

Slurm-แƒ˜แƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒ“แƒฆแƒ”แƒก แƒกแƒแƒ›แƒ›แƒ แƒ›แƒแƒ›แƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ”แƒšแƒ›แƒ แƒกแƒ˜แƒขแƒงแƒ•แƒ˜แƒ— แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒ แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ”แƒ‘แƒก.

แƒžแƒแƒ•แƒ”แƒš แƒกแƒ”แƒšแƒ˜แƒ•แƒแƒœแƒแƒ•แƒ˜, แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒแƒ แƒ˜ Southbridge-แƒจแƒ˜, แƒฉแƒแƒ แƒ—แƒฃแƒšแƒ˜แƒ แƒแƒ“แƒ›แƒ˜แƒœแƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒแƒจแƒ˜ 10 แƒฌแƒ”แƒšแƒ–แƒ” แƒ›แƒ”แƒขแƒ˜ แƒฎแƒœแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒ“แƒ แƒแƒ แƒ˜แƒก Kubernetes-แƒ˜แƒก แƒกแƒ”แƒ แƒขแƒ˜แƒคแƒ˜แƒชแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ“แƒ›แƒ˜แƒœแƒ˜แƒกแƒขแƒ แƒแƒขแƒแƒ แƒ˜. Slurm-แƒ˜แƒก แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒกแƒžแƒ˜แƒ™แƒ”แƒ แƒ˜. แƒ›แƒแƒœ แƒฌแƒแƒ แƒ›แƒแƒแƒ“แƒ’แƒ˜แƒœแƒ แƒžแƒ แƒ”แƒ–แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒ›แƒแƒกแƒ™แƒแƒ•แƒ˜แƒก Kubernetes Meetup แƒ“แƒ UWDC แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒ”แƒ‘แƒ–แƒ”. แƒแƒฅแƒ•แƒก Kubernetes-แƒ˜แƒก แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒ“แƒ˜แƒ“แƒ˜ แƒ’แƒแƒ›แƒแƒชแƒ“แƒ˜แƒšแƒ”แƒ‘แƒ: 5 แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜ - แƒ˜แƒœแƒ“แƒ˜แƒ•แƒ˜แƒ“แƒฃแƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ, 20+ แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜ แƒ’แƒฃแƒœแƒ“แƒ˜แƒก แƒจแƒ”แƒ›แƒแƒ“แƒ’แƒ”แƒœแƒšแƒแƒ‘แƒแƒจแƒ˜.

แƒแƒ แƒขแƒ˜แƒแƒ› แƒ’แƒแƒšแƒแƒœแƒกแƒ™แƒ˜, STO "ByuroByuro", แƒกแƒžแƒ”แƒชแƒ˜แƒแƒšแƒฃแƒ แƒแƒ“ แƒฉแƒแƒ›แƒแƒ•แƒ˜แƒ“แƒ Slurm DevOps-แƒจแƒ˜ แƒ™แƒแƒšแƒ˜แƒœแƒ˜แƒœแƒ’แƒ แƒแƒ“แƒ˜แƒ“แƒแƒœ. แƒ™แƒแƒ›แƒ”แƒ แƒชแƒ˜แƒฃแƒšแƒ˜ แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒก 12 แƒฌแƒ”แƒšแƒ–แƒ” แƒ›แƒ”แƒขแƒ˜ แƒ’แƒแƒ›แƒแƒชแƒ“แƒ˜แƒšแƒ”แƒ‘แƒ. 2011 แƒฌแƒšแƒ˜แƒ“แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ“แƒ แƒ’แƒฃแƒœแƒ“แƒ˜แƒก แƒšแƒ˜แƒ“แƒ”แƒ แƒแƒ“ แƒ“แƒ แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ”แƒžแƒแƒ แƒขแƒแƒ›แƒ”แƒœแƒขแƒ˜แƒก แƒฎแƒ”แƒšแƒ›แƒซแƒฆแƒ•แƒแƒœแƒ”แƒšแƒแƒ“. 2016 แƒฌแƒ”แƒšแƒก แƒ’แƒแƒฎแƒ“แƒ แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜. แƒ—แƒ•แƒšแƒ˜แƒก, แƒ แƒแƒ› แƒ“แƒ”แƒ•แƒแƒžแƒกแƒ˜แƒก แƒ˜แƒœแƒŸแƒ˜แƒœแƒ”แƒ แƒ˜ แƒแƒ แƒ˜แƒก แƒ แƒแƒฆแƒแƒช แƒฃแƒœแƒ˜แƒ™แƒแƒ แƒœแƒ˜แƒก แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ˜. แƒแƒ แƒ แƒ˜แƒ› แƒ’แƒแƒ’แƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ› แƒ›แƒฎแƒแƒšแƒแƒ“ แƒฅแƒแƒšแƒฌแƒฃแƒšแƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ›แƒ˜แƒกแƒ˜ แƒ“แƒแƒญแƒ”แƒ แƒ. แƒกแƒแƒฅแƒ›แƒ” แƒ˜แƒกแƒแƒ, แƒ แƒแƒ› แƒแƒ แƒแƒ•แƒ˜แƒœ แƒ˜แƒชแƒ˜แƒก แƒกแƒ˜แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ”แƒจแƒ˜ แƒ แƒ แƒแƒ แƒ˜แƒก.

แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒกแƒขแƒ”แƒžแƒแƒœแƒ”แƒœแƒ™แƒ, Selectel แƒฆแƒ แƒฃแƒ‘แƒšแƒแƒ•แƒแƒœแƒ˜ แƒžแƒšแƒแƒขแƒคแƒแƒ แƒ›แƒ˜แƒก แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ˜แƒœแƒŸแƒ˜แƒœแƒ”แƒ แƒ˜, แƒฉแƒแƒ แƒ—แƒฃแƒšแƒ˜แƒ แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒฃแƒš แƒแƒ›แƒแƒชแƒแƒœแƒ”แƒ‘แƒจแƒ˜ OpenStack แƒฆแƒ แƒฃแƒ‘แƒšแƒ˜แƒก แƒจแƒ”แƒกแƒแƒœแƒแƒ แƒฉแƒฃแƒœแƒ”แƒ‘แƒšแƒแƒ“: แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜, CI/CD แƒ“แƒ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒแƒ แƒ—แƒ•แƒ.

Slum DevOps. แฒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒฆแƒ”. Git, CI/CD, IaC แƒ“แƒ แƒ›แƒฌแƒ•แƒแƒœแƒ” แƒ“แƒ˜แƒœแƒแƒ–แƒแƒ•แƒ แƒ˜
"... แƒ“แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ›แƒ” แƒ“แƒแƒ•แƒ˜แƒญแƒ˜แƒ แƒ” แƒแƒกแƒ”แƒ—แƒ˜ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ."

แƒžแƒแƒ•แƒ”แƒš แƒกแƒ”แƒšแƒ˜แƒ•แƒแƒœแƒแƒ•แƒ›แƒ แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ›แƒ แƒจแƒ”แƒแƒกแƒฎแƒ แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ”แƒ‘แƒก แƒชแƒแƒ“แƒœแƒ แƒ“แƒ แƒ›แƒแƒฃแƒšแƒแƒ“แƒœแƒ”แƒšแƒ˜ แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ”แƒ‘แƒ˜แƒ—. แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก, Git-แƒจแƒ˜ แƒ’แƒแƒœแƒกแƒแƒ™แƒฃแƒ—แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒก แƒแƒ แƒ˜แƒก, แƒ แƒแƒ› แƒ˜แƒก แƒฃแƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ”แƒกแƒ˜ แƒ“แƒ แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ’แƒแƒ•แƒ แƒชแƒ”แƒšแƒ”แƒ‘แƒฃแƒšแƒ˜, แƒ”แƒšแƒ”แƒ›แƒ”แƒœแƒขแƒแƒ แƒฃแƒšแƒ˜ แƒญแƒ”แƒจแƒ›แƒแƒ แƒ˜แƒขแƒ”แƒ‘แƒแƒ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒกแƒ˜แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ”แƒจแƒ˜, แƒชแƒแƒขแƒแƒ› แƒ—แƒฃ แƒ˜แƒชแƒ˜แƒก แƒ แƒแƒ’แƒแƒ  แƒ˜แƒ›แƒฃแƒจแƒแƒแƒก Git-แƒ—แƒแƒœ แƒกแƒฌแƒแƒ แƒแƒ“. แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ•แƒ˜แƒแƒ แƒ”แƒ— แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜ git init, commit, add, diff, log, status, pull, push. แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฎแƒกแƒแƒ•แƒก git flow, แƒคแƒ˜แƒšแƒ˜แƒแƒšแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒขแƒ”แƒ’แƒ”แƒ‘แƒ˜, แƒจแƒ”แƒ แƒฌแƒงแƒ›แƒ˜แƒก แƒกแƒขแƒ แƒแƒขแƒ”แƒ’แƒ˜แƒ”แƒ‘แƒ˜.

Slum DevOps. แฒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒฆแƒ”. Git, CI/CD, IaC แƒ“แƒ แƒ›แƒฌแƒ•แƒแƒœแƒ” แƒ“แƒ˜แƒœแƒแƒ–แƒแƒ•แƒ แƒ˜

แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒžแƒแƒ•แƒ”แƒš แƒกแƒ”แƒšแƒ˜แƒ•แƒแƒœแƒแƒ•แƒ›แƒ แƒ“แƒ แƒ แƒ“แƒแƒฃแƒ—แƒ›แƒ Git-แƒ—แƒแƒœ แƒ’แƒฃแƒœแƒ“แƒฃแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒก. แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ•แƒ˜แƒแƒ แƒ”แƒ— แƒฉแƒแƒœแƒ’แƒแƒšแƒ˜, แƒ“แƒ˜แƒกแƒขแƒแƒœแƒชแƒ˜แƒฃแƒ แƒ˜, pull แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ. แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒœแƒ•แƒ˜แƒฎแƒ˜แƒšแƒ”แƒ— แƒ™แƒแƒœแƒคแƒšแƒ˜แƒฅแƒขแƒ”แƒ‘แƒ˜, แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ”แƒ แƒ—แƒฎแƒ”แƒš แƒ“แƒแƒ•แƒฃแƒ‘แƒ แƒฃแƒœแƒ“แƒ˜แƒ— Gitflow-แƒก แƒ“แƒ แƒกแƒฎแƒ•แƒ แƒœแƒแƒ™แƒแƒ“แƒ”แƒ‘แƒก แƒ’แƒฃแƒœแƒ“แƒ”แƒ‘แƒ—แƒแƒœ แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒ”แƒ‘แƒแƒจแƒ˜.

Slum DevOps. แฒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒฆแƒ”. Git, CI/CD, IaC แƒ“แƒ แƒ›แƒฌแƒ•แƒแƒœแƒ” แƒ“แƒ˜แƒœแƒแƒ–แƒแƒ•แƒ แƒ˜

Slum DevOps. แฒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒฆแƒ”. Git, CI/CD, IaC แƒ“แƒ แƒ›แƒฌแƒ•แƒแƒœแƒ” แƒ“แƒ˜แƒœแƒแƒ–แƒแƒ•แƒ แƒ˜
"แƒแƒฐ, แƒ แƒ แƒแƒ“แƒ›แƒ˜แƒœแƒ˜!"

แƒšแƒแƒœแƒฉแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ”แƒ‘แƒ›แƒ แƒ›แƒแƒ˜แƒžแƒแƒ•แƒ”แƒก แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒซแƒแƒšแƒ แƒ“แƒ แƒ›แƒ–แƒแƒ“ แƒ˜แƒงแƒ•แƒœแƒ”แƒœ แƒจแƒ”แƒ›แƒ“แƒ’แƒแƒ›แƒ˜ แƒ›แƒแƒกแƒ›แƒ”แƒœแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, CI/CD-แƒ˜แƒก แƒฏแƒ”แƒ แƒ˜ แƒ“แƒแƒ“แƒ’แƒ.

แƒแƒ แƒขแƒ˜แƒแƒ› แƒ’แƒแƒšแƒแƒœแƒกแƒ™แƒ˜แƒ› แƒ“แƒแƒ˜แƒฌแƒงแƒ แƒ—แƒ”แƒ›แƒ˜แƒ— โ€žCI/CD: แƒจแƒ”แƒกแƒแƒ•แƒแƒšแƒ˜ แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒ˜แƒ–แƒแƒชแƒ˜แƒแƒจแƒ˜โ€œ. แƒ›แƒ” แƒ“แƒ”แƒขแƒแƒšแƒฃแƒ แƒแƒ“ แƒ’แƒแƒœแƒ•แƒ˜แƒฎแƒ˜แƒšแƒ” แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ bash, make, gradle, แƒ˜แƒกแƒ”แƒ•แƒ” แƒ แƒแƒ’แƒแƒ แƒช git-hooks-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒžแƒ แƒแƒชแƒ”แƒกแƒ”แƒ‘แƒ˜แƒก แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ›แƒแƒœ แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ แƒฅแƒแƒ แƒฎแƒœแƒ˜แƒก แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒก แƒฎแƒแƒ–แƒ”แƒ‘แƒ–แƒ” แƒ“แƒ แƒ›แƒแƒ— แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒแƒ–แƒ” IT-แƒจแƒ˜. แƒ’แƒแƒแƒ–แƒ˜แƒแƒ แƒ "แƒ–แƒแƒ’แƒแƒ“แƒ˜" แƒ›แƒ˜แƒšแƒกแƒแƒ“แƒ”แƒœแƒ˜แƒก แƒ›แƒจแƒ”แƒœแƒ”แƒ‘แƒšแƒแƒ‘แƒ˜แƒก แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ˜. แƒ’แƒแƒœแƒ•แƒ˜แƒฎแƒ˜แƒšแƒ”แƒ— แƒ—แƒแƒœแƒแƒ›แƒ”แƒ“แƒ แƒแƒ•แƒ” แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒฃแƒšแƒ˜ แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒ CI/CD-แƒกแƒ—แƒ•แƒ˜แƒก: Drone CI, BitBucket Pipelines, Travis.

Slum DevOps. แฒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒฆแƒ”. Git, CI/CD, IaC แƒ“แƒ แƒ›แƒฌแƒ•แƒแƒœแƒ” แƒ“แƒ˜แƒœแƒแƒ–แƒแƒ•แƒ แƒ˜

Slum DevOps. แฒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒฆแƒ”. Git, CI/CD, IaC แƒ“แƒ แƒ›แƒฌแƒ•แƒแƒœแƒ” แƒ“แƒ˜แƒœแƒแƒ–แƒแƒ•แƒ แƒ˜

แƒกแƒแƒฆแƒแƒ›แƒแƒก แƒ”แƒฅแƒ•แƒก แƒกแƒแƒแƒ—แƒ–แƒ”, แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ”แƒ‘แƒ›แƒ แƒœแƒ”แƒš-แƒœแƒ”แƒšแƒ แƒ“แƒแƒฆแƒšแƒ˜แƒšแƒแƒ‘แƒ แƒ“แƒแƒ˜แƒฌแƒงแƒ”แƒก. แƒ˜แƒงแƒ แƒฌแƒ˜แƒœแƒแƒ“แƒแƒ“แƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒฃแƒคแƒ แƒ แƒฎแƒจแƒ˜แƒ แƒแƒ“ แƒจแƒ”แƒกแƒ•แƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘. แƒแƒฅแƒขแƒ˜แƒฃแƒ แƒแƒ“ แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ˜ แƒœแƒ”แƒแƒ™แƒแƒ แƒขแƒ”แƒฅแƒกแƒ”แƒ‘แƒ˜ แƒกแƒแƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒ แƒ“แƒแƒ แƒ‘แƒแƒ–แƒก แƒจแƒ”แƒกแƒแƒ›แƒฉแƒœแƒ”แƒ•แƒแƒ“ แƒ—แƒ‘แƒ˜แƒšแƒก แƒฎแƒ“แƒ˜แƒ“แƒ. แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒฉแƒแƒขแƒจแƒ˜ แƒซแƒœแƒ”แƒšแƒแƒ“ แƒ›แƒแƒžแƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒแƒช แƒ™แƒ˜ แƒ˜แƒงแƒ: โ€žแƒ™แƒแƒšแƒ”แƒ’แƒ”แƒ‘แƒ, แƒœแƒฃ แƒ•แƒ˜แƒขแƒแƒœแƒฏแƒ”แƒ‘แƒ˜แƒ— แƒ“แƒ แƒ›แƒ”แƒขแƒ˜ แƒจแƒ”แƒกแƒ•แƒ”แƒœแƒ”แƒ‘แƒ แƒ’แƒ•แƒแƒฅแƒ•แƒก #แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒ—โ€œ

Slum DevOps. แฒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒฆแƒ”. Git, CI/CD, IaC แƒ“แƒ แƒ›แƒฌแƒ•แƒแƒœแƒ” แƒ“แƒ˜แƒœแƒแƒ–แƒแƒ•แƒ แƒ˜
- แƒ›แƒ”แƒ แƒ˜ แƒ˜แƒ•แƒแƒœแƒ, แƒจแƒ”แƒ›แƒ˜แƒซแƒšแƒ˜แƒ แƒ’แƒแƒ แƒ”แƒ— แƒ’แƒแƒกแƒ•แƒšแƒ? - แƒแƒ แƒ, แƒ“แƒแƒฏแƒ”แƒฅแƒ˜!

แƒแƒ แƒขแƒ˜แƒแƒ› แƒ’แƒแƒšแƒแƒœแƒกแƒ™แƒ˜ แƒฃแƒ›แƒแƒฌแƒงแƒแƒšแƒแƒ“ แƒแƒ’แƒ แƒซแƒ”แƒšแƒ”แƒ‘แƒ“แƒ แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ”แƒ‘แƒจแƒ˜ แƒชแƒแƒ“แƒœแƒ˜แƒก แƒ’แƒแƒ“แƒ›แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒแƒก. แƒงแƒแƒ•แƒ˜แƒก แƒจแƒ”แƒกแƒ•แƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ’แƒแƒ•แƒฎแƒกแƒ”แƒœแƒ˜ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒ—แƒ”แƒ›แƒ โ€žCI/CD: แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ Gitlab-แƒ—แƒแƒœโ€œ.

Slum DevOps. แฒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒฆแƒ”. Git, CI/CD, IaC แƒ“แƒ แƒ›แƒฌแƒ•แƒแƒœแƒ” แƒ“แƒ˜แƒœแƒแƒ–แƒแƒ•แƒ แƒ˜
โ€žแƒแƒฎแƒšแƒ แƒ›แƒแƒ’แƒ แƒแƒ“ แƒ›แƒแƒฃแƒญแƒ˜แƒ แƒ”แƒ— แƒ—แƒฅแƒ•แƒ”แƒœแƒก แƒšแƒ”แƒžแƒขแƒแƒžแƒ”แƒ‘แƒก. แƒ-แƒ“แƒ-แƒ“แƒ, แƒฌแƒแƒ•แƒ˜แƒ“แƒ”แƒ—!โ€

แƒ›แƒแƒœ แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ Gitlab CI-แƒ–แƒ”, แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒแƒฎแƒแƒกแƒ˜แƒแƒ—แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ–แƒ”, แƒกแƒแƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒแƒ–แƒ”, แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ Gitlab Runner-แƒ–แƒ”, แƒ›แƒแƒ— แƒขแƒ˜แƒžแƒ”แƒ‘แƒกแƒ แƒ“แƒ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒ–แƒ”. แƒ’แƒแƒœแƒ˜แƒฎแƒ˜แƒšแƒ Gitlab CI แƒœแƒแƒ‘แƒ˜แƒฏแƒ”แƒ‘แƒ˜ แƒ“แƒ Gitlab CI แƒชแƒ•แƒšแƒแƒ“แƒ”แƒ‘แƒ˜. แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ˜แƒกแƒ แƒ“แƒ แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ (แƒ›แƒฎแƒแƒšแƒแƒ“, แƒ แƒแƒ“แƒ˜แƒก), แƒ›แƒแƒœ แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ แƒแƒ แƒขแƒ”แƒคแƒแƒฅแƒขแƒ”แƒ‘แƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒ–แƒ”. แƒแƒฉแƒ•แƒ”แƒœแƒ แƒจแƒแƒ‘แƒšแƒแƒœแƒ”แƒ‘แƒ˜ .gitlab-ci.yml-แƒจแƒ˜, แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒฎแƒ”แƒšแƒแƒฎแƒแƒšแƒ˜ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ›แƒ˜แƒšแƒกแƒแƒ“แƒ”แƒœแƒ˜แƒก แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒœแƒแƒฌแƒ˜แƒšแƒจแƒ˜, แƒ›แƒแƒ˜แƒชแƒแƒ•แƒก แƒ›แƒแƒœแƒแƒ™แƒ•แƒ”แƒ—แƒ”แƒ‘แƒก. แƒ“แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ gitlab-ci.yml-แƒ˜แƒก แƒชแƒ”แƒœแƒขแƒ แƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒ”แƒœแƒ”แƒฏแƒ›แƒ”แƒœแƒขแƒ˜แƒ—: แƒ”แƒ แƒ—แƒ˜ แƒคแƒแƒ˜แƒšแƒ˜ แƒ“แƒ แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒ˜ แƒ’แƒแƒ“แƒแƒขแƒแƒœแƒ แƒกแƒฎแƒ•แƒ แƒกแƒแƒชแƒแƒ•แƒ”แƒ‘แƒจแƒ˜.

แƒ›แƒ”แƒขแƒ˜ แƒคแƒฃแƒœแƒ—แƒฃแƒจแƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒงแƒแƒ•แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒแƒšแƒ”แƒฅแƒกแƒ”แƒ˜ แƒกแƒขแƒ”แƒžแƒแƒœแƒ”แƒœแƒ™แƒแƒ› แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ”แƒ‘แƒก แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒ แƒ—แƒ”แƒ›แƒ˜แƒ— โ€žแƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒ™แƒแƒ“แƒ˜: แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ˜แƒก, แƒ แƒแƒ’แƒแƒ แƒช แƒ™แƒแƒ“แƒ˜แƒกแƒแƒ“แƒ›แƒ˜ แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒโ€œ. แƒ“แƒแƒ แƒ‘แƒแƒ–แƒจแƒ˜ แƒ›แƒงแƒแƒคแƒ˜ แƒแƒฃแƒ“แƒ˜แƒขแƒแƒ แƒ˜แƒ แƒ“แƒ˜แƒ“แƒแƒ“ แƒ“แƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ“แƒ แƒ›แƒ”แƒแƒ แƒ” แƒ“แƒฆแƒ˜แƒก แƒ—แƒ”แƒ›แƒ˜แƒ— โ€žIaC Terraform-แƒ˜แƒก แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ–แƒ”โ€œ แƒ“แƒ แƒ›แƒแƒ˜แƒ—แƒฎแƒแƒ•แƒ“แƒ แƒ’แƒฃแƒšแƒ˜แƒกแƒแƒ›แƒแƒฉแƒฃแƒงแƒ”แƒ‘แƒ”แƒš แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒ”แƒ‘แƒก.

ะะธะบะธั‚ะฐ ะกัƒะฒะพั€ะพะฒ, [4 ัะตะฝั‚. 2019 ะณ., 20:27:35]:
@f3exx ะฐ ะฟะพ ั‚ะตั€ั€ะฐั„ะพั€ะผัƒ ะฑัƒะดัƒั‚ ะดัƒัˆะตั‰ะธะฟะฐั‚ะตะปัŒะฝั‹ะต ะธัั‚ะพั€ะธะธ ะธะปะธ ะฒัะต ะทะฐะบะพะฝั‡ะธั‚ัั ะปะฐะฑะฐะผะธ?

Aleksey Stepanenko, [4 ัะตะฝั‚. 2019 ะณ., 20:28:32]:
ะ‘ัƒะดะตั‚ ะพะดะฝะฐ ั‚ะพั‡ะฝะพ)

Dmitriy Miroshnichenko, [4 ัะตะฝั‚. 2019 ะณ., 20:28:38]:
ััั, ะฝะฐะฟั€ะธะผะตั€ ะบะฐะบะธะต?
ะดะถัƒะฝ ะฒะทัะป ัั‚ะตะนั‚ ะธ ะฒัะต ัƒะฑะธะป?

แƒ›แƒ”แƒฎแƒฃแƒ—แƒ” Slurm-แƒ–แƒ” แƒ•แƒชแƒแƒ“แƒ”แƒ— โ€žแƒ™แƒ˜แƒ‘แƒ”โ€œ แƒกแƒฅแƒ”แƒ›แƒ, แƒ แƒแƒ“แƒ”แƒกแƒแƒช แƒ›แƒแƒกแƒแƒšแƒ แƒ›แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜แƒ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ“แƒแƒœ แƒ แƒ—แƒฃแƒšแƒแƒ›แƒ“แƒ” - แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒฃแƒšแƒ˜ Git-แƒ“แƒแƒœ แƒ“แƒ แƒ“แƒแƒ›แƒ—แƒแƒ•แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ SRE-แƒ–แƒ”. แƒแƒ แƒช แƒ˜แƒกแƒ” แƒ™แƒแƒ แƒ’แƒแƒ“ แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒ“แƒ: แƒ›แƒแƒ’แƒแƒ  แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒ”แƒ‘แƒก แƒ›แƒแƒ‘แƒ”แƒ–แƒ แƒ“แƒแƒ— แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒ—แƒ”แƒ›แƒ”แƒ‘แƒ˜. แƒ•แƒœแƒแƒฎแƒแƒ—, แƒžแƒแƒ แƒแƒกแƒ™แƒ”แƒ•แƒก แƒ แƒแƒ’แƒแƒ  แƒ’แƒแƒ“แƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒœแƒกแƒ˜แƒฃแƒ แƒ˜แƒก แƒ แƒ—แƒฃแƒšแƒ˜ แƒœแƒแƒฌแƒ˜แƒšแƒ˜.

Slum DevOps. แฒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒฆแƒ”. Git, CI/CD, IaC แƒ“แƒ แƒ›แƒฌแƒ•แƒแƒœแƒ” แƒ“แƒ˜แƒœแƒแƒ–แƒแƒ•แƒ แƒ˜

Slurm-แƒ˜แƒก แƒฉแƒแƒขแƒจแƒ˜ แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒฌแƒ”แƒ แƒ”แƒœ:

ะะธะบะพะปะฐะน ะšะพะฝะพะฝะตะฝะบะพ, [4 ัะตะฝั‚. 2019 ะณ., 16:17:28]:
ะ’ัะต ะฒั€ะพะดะต ะฟะพะปัƒั‡ะฐะตั‚ัั, ะฝะพ ั‚ะตะผะฟ ั‚ะฐะบะพะน ั‡ั‚ะพ ั‚ั‹ ะฟั€ะพัั‚ะพ ัƒัะฟะตะฒะฐะตัˆัŒ ัั‚ะพ ัะดะตะปะฐั‚ัŒ ะฝะต ะพัะผั‹ัะปะธะฒ. ะพั‡ะตะฝัŒ ะฟะพั…ะพะถะต ะฝะฐ ั‚ะพ ะบะฐะบ ะฝะฐั…ะพะดั ั€ะฐะฝะดะพะผะฝัƒัŽ ะธะฝัั‚ั€ัƒะบั†ะธัŽ ะฝะฐ ะพะดะฝะพะผ ะธะท ัะฐะนั‚ะพะฒ ั‚ั‹ ะฟั€ะพัั‚ะพ ะบะพะฟะธั€ัƒะตัˆัŒ ะฟะพ ัˆะฐะณะฐะผ  ะธ ะฒัั‚ะฐะฒะปัะตัˆัŒ, ั‚ะพะปัŒะบะพ ัƒ ั‚ะตะฑั ะฝะตั‚ ะฒะพะทะผะพะถะฝะพัั‚ะธ ะพัั‚ะฐะฝะพะฒะธั‚ัŒัั ะฐ ะฝัƒะถะฝะพ ะฑะตะถะฐั‚ัŒ ะพั‚ ัˆะฐะณะฐ ะบ ัˆะฐะณัƒ. ะฝัƒ ะธะปะธ ั‚ั‹ ัั‚ะพ ัƒะถะต ะทะฝะฐะตัˆัŒ ะธ ั‚ะตะฑะต ะฝะพั€ะผ

Alexander B, [4 ัะตะฝั‚. 2019 ะณ., 16:18:06]:
ะดะฐ, ัƒัะฟะตะฒะฐะตัˆัŒ ั‡ั‚ะพ-ั‚ะพ ะพะดะฝะพ - ะปะธะฑะพ ัะปัƒัˆะฐั‚ัŒ, ะปะธะฑะพ ะฒั‹ะฟะพะปะฝัั‚ัŒ

Fedor, [4 ัะตะฝั‚. 2019 ะณ., 16:18:21]:
+1
ะ•ั‰ะต ะธะท ะผะธะฝัƒัะพะฒ, ะฟะพะบะฐ ั‚ั‹ ะทะฐะฝะธะผะฐะตัˆัŒัั ะบะพะฟะธ ะฟะฐัั‚ะพะผ ะธะฝัั‚ั€ัƒะบั†ะธะน ะฟั€ะพะฟัƒัะบะฐะตัˆัŒ 80% ัะปะพะฒ ะั€ั‚ะตะผะฐ

ะšะธั€ะธะปะป, [4 ัะตะฝั‚. 2019 ะณ., 16:19:01]:
ะฝัƒะถะฝะพ ะดะฒะฐ runners ะทะฐะฟัƒัะบะฐั‚ัŒ
ะพะดะธะฝ ั€ะฐะฝะฝะตั€ ัะปัƒัˆะฐะตั‚ 
ะฐ ะฒั‚ะพั€ะพะน ะบะพะฟะธะฟะฐัั‚ะธั‚ )

แƒ—แƒฃ แƒจแƒ”แƒแƒœแƒ”แƒšแƒ”แƒ‘แƒ— Slurm-แƒก, แƒ›แƒแƒกแƒจแƒ˜ แƒœแƒแƒ™แƒšแƒ”แƒ‘แƒ˜ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ แƒ›แƒแƒ”แƒ แƒ’แƒ”แƒ‘แƒ. แƒ แƒแƒฆแƒแƒช แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒ˜แƒฌแƒ˜แƒ แƒแƒก - แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ•แƒฌแƒ˜แƒ แƒ”แƒ— แƒ™แƒแƒ›แƒคแƒแƒ แƒขแƒฃแƒšแƒ˜ แƒขแƒ”แƒ›แƒžแƒ˜. แƒ›แƒ˜แƒ—แƒฃแƒ›แƒ”แƒขแƒ”แƒก แƒ˜แƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ› แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ—แƒแƒ•แƒจแƒ˜ แƒ›แƒแƒฎแƒ•แƒ˜แƒ“แƒ” แƒ“แƒ แƒ“แƒแƒขแƒ™แƒ”แƒžแƒœแƒ, แƒแƒ แƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒœแƒกแƒ˜แƒฃแƒ แƒ˜ แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ”แƒ‘แƒ˜.

Slum DevOps. แฒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒฆแƒ”. Git, CI/CD, IaC แƒ“แƒ แƒ›แƒฌแƒ•แƒแƒœแƒ” แƒ“แƒ˜แƒœแƒแƒ–แƒแƒ•แƒ แƒ˜

แƒžแƒแƒ•แƒ”แƒš แƒกแƒ”แƒšแƒ˜แƒ•แƒแƒœแƒแƒ•แƒ›แƒ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒฏแƒ”แƒ แƒ›แƒ” แƒฐแƒ™แƒ˜แƒ—แƒฎแƒ แƒแƒฃแƒ“แƒ˜แƒขแƒแƒ แƒ˜แƒแƒก, แƒ แƒแƒ›แƒ“แƒ”แƒœแƒแƒ“ แƒ›แƒ–แƒแƒ“ แƒ˜แƒงแƒ•แƒœแƒ”แƒœ แƒ’แƒแƒแƒ’แƒ แƒซแƒ”แƒšแƒแƒœ แƒแƒœ แƒ’แƒแƒ“แƒแƒ˜แƒขแƒแƒœแƒแƒœ IaC-แƒ˜แƒก แƒ แƒ˜แƒ’แƒ˜ แƒฅแƒ•แƒ”แƒ—แƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ›แƒ”แƒแƒ แƒ” แƒ“แƒฆแƒ”แƒก. แƒ“แƒ˜แƒ“แƒ˜ แƒฎแƒœแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒ›แƒ”แƒ’แƒแƒ‘แƒ แƒแƒ‘แƒ แƒ“แƒ แƒœแƒ”แƒ˜แƒขแƒ แƒแƒšแƒ˜แƒขแƒ”แƒขแƒ˜ แƒ˜แƒ›แƒแƒ แƒฏแƒ•แƒ”แƒ‘แƒ“แƒ แƒฎแƒ›แƒแƒจแƒ˜. แƒ“แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒกแƒแƒฆแƒแƒ›แƒแƒก แƒ แƒ•แƒ˜แƒก แƒœแƒแƒฎแƒ”แƒ•แƒแƒ แƒ–แƒ” แƒ’แƒแƒ˜แƒ›แƒแƒ แƒฏแƒ•แƒ แƒ›แƒแƒ—, แƒ•แƒ˜แƒกแƒแƒช แƒฏแƒ”แƒ  แƒ™แƒ˜แƒ“แƒ”แƒ• แƒแƒฎแƒกแƒแƒ•แƒ“แƒ, แƒ แƒแƒ› แƒฆแƒแƒ›แƒ˜แƒ— แƒฃแƒœแƒ“แƒ แƒ”แƒซแƒ˜แƒœแƒแƒ—.

แƒฉแƒ•แƒ”แƒœ แƒžแƒแƒกแƒฃแƒฎแƒ˜แƒกแƒ›แƒ’แƒ”แƒ‘แƒšแƒแƒ‘แƒ˜แƒ— แƒ•แƒแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒ—, แƒ แƒแƒ› Slurm-แƒ˜แƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒ“แƒฆแƒ”แƒก แƒแƒ แƒช แƒ”แƒ แƒ—แƒ˜ แƒ“แƒ˜แƒœแƒแƒ–แƒแƒ•แƒ แƒ˜ แƒแƒ  แƒ“แƒแƒจแƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ DevOps-แƒ˜แƒก แƒ˜แƒœแƒŸแƒ˜แƒœแƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ . แƒฌแƒ˜แƒœ แƒ™แƒ˜แƒ“แƒ”แƒ• แƒแƒ แƒ˜ โ€‹โ€‹แƒ˜แƒœแƒขแƒ”แƒœแƒกแƒ˜แƒฃแƒ แƒ˜ แƒ“แƒฆแƒ”แƒ. แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒกแƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ, แƒ แƒ—แƒฃแƒšแƒ˜ แƒ“แƒ แƒ’แƒ”แƒ›แƒ แƒ˜แƒ”แƒšแƒ˜: IaC แƒ“แƒ SRE.

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ