ááŽáĄáááááŹáá˛áˇ áááşáááŻáá˝áŹá¸áááá˛á áááąáŹááťááşáážáŹ ááŹááŻááşáááá˛á áááşáá˝áąáááşááąáŹááşááá˛á áĄááşááŹááťá°á¸áážáŹ ááŹááźáąáŹáááᲠááąá¸á፠- Express 42 áá˛áˇ áááşááąá¸ááťááşá¸ááŤáááŹááźá
áşáá˛áˇ Alexander Titov á ááźáąáŹááŤáááşá
áááşášáááŹááŤ! DevOps áá°ááąáŹ ááąáŤááŹááááş 2009 ááŻáážá
áşááááşá¸á áááşáážáááąááąáŹáşáááşá¸ ááŻáážáŹá¸áĄáááŻááşá¸áĄáááŻááşá¸áá˝ááş áááąáŹáá°ááŽáážáŻ ááážáááąá¸ááŤá áĄááťááŻáˇá DevOps ááᯠáĄáá°á¸ááźáŻáᯠáá°áááźááźáŽá¸ áĄááťááŻáˇá áááşá¸ááᯠááżáááááąááᯠáá°áááźááźáŽá¸ áĄááťááŻáˇá áááşá¸áááŹáĄá
áŻáĄááąá¸áᯠáá°áááźáááşááᯠáááşáááááźáŻááááąáááşá ááťá˝ááşááąáŹáş áááŻáˇáá˛áˇ áĄááźáááşááźáááş ááťáąáŹáşááźáąááźáŽá¸ááźáŽá
DevOps áááş áĄáá˝á˛áˇáážá ááťá˝ááşá¸ááťááşáá°ááťáŹá¸áĄáŹá¸ááŻáśá¸ ááŻááşááŻááşááąá¸áá˝ááş ááŤáááşáááˇáşáĄá፠áá
áşááťá
áşáááşááŻááşááŻááşáá
áşáᯠáááşááŽá¸áááˇáş áááşááťáąá¸áážáŻáá
áşááŻááźá
áşáááşá
ááášááááşááąáŹáşáááŻááááşáá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻáá˝ááşá áĄááŹáĄáŹá¸ááŻáśá¸áááş áĄá ááşáááŻááşááŻááşááąáŹááşáááş- ááááŻááááşááąá¸áá˝á˛ááźááşá¸á á ááşá¸áááşááźááşá¸áážááˇáş áááşáááşááźááşá¸ááŹááźá áşááźáŽá¸á á áááşáá°á¸áážááŻááşááŻááşááźááşá¸áĄáá á¤ááŻááşáááşá¸á ááşááĄáážáááşáááş 3 áááźá áşáááşá á¤áááşáážáŹ áá áşááťá áşáááş ááŻááşááŻááşááťáŹá¸áĄáá˝ááş ááášááŹááŻáśá¸áááŻááşáᏠááźáżááŹááźá áşáááşá áĄáááşááźáąáŹááˇáşáááŻááąáŹáş ááŻáśá¸á á˝á˛áá°ááťáŹá¸ááśááž ááŻáśáˇááźááşááťááş áĄááźááşááážááááş áááźá áşáááŻááşááąáŹááźáąáŹááˇáş ááźá áşáááşá
DevOps áá˝ááşá áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻá á ááşá¸áááşáážáŻáážááˇáş ááŻááşááąáŹááşááťááşááťáŹá¸ááᯠáá áşááźááŻááşáááş ááŻááşááąáŹááşááźáąáŹááşá¸ ááąááťáŹá áąáááşáĄáá˝ááş ááááááŹááťáŹá¸áážááˇáş ááťááşá¸áááşáážáŻááťáŹá¸ááᯠááŽáááŻááşá¸ááŻááşááŹá¸áááşá
ááŽááťááşá¸áááşáážáŻáááą ááŹáá˝áąáááşááźá áşááá˛á
- ááŻááşááŻááşáážáŻáážááˇáş ááźáżááŹáĄáŹá¸ááŻáśá¸ááᯠááźáąáážááşá¸ááąá¸áááˇáş âáĄááşááťááşááŽááŹâ áĄááťááŻáˇááᯠáááş áážáŹá¸áááşá¸á ááááŤá áĄáá˝á˛áˇáá
áşáá˝á˛áˇááŻáśá¸á ááŽáááşá¸áááŹááᯠááťááˇáşááŻáśá¸ááááşá
- DevOps áááş áĄáááˇáşááźážááˇáşáááˇáş sysadmin áááąáŹááşáááşááŻáśá
áśáááŻááşááŤá "DevOps áĄááşááťááşááŽááŹ" áááş "Agile developer" áážááˇáşáá°áááşá
- áĄáá˝á˛áˇáá
áşáá˝á˛áˇáááş Kubernetesá Ansibleá Prometheusá Mesosphere áážááˇáş Docker áááŻáĄááŻáśá¸ááźáŻááŤáá áááşá¸áááş DevOps áĄááąáˇáĄááťááˇáşááťáŹá¸ááᯠáááŻááąááŹáá˝ááş áĄááąáŹááşáĄáááşááąáŹáşáá˛áˇáááşáᯠááááŻáááŻááŤá
DevOps ááźáŽá¸ááąáŹááş áááááş áááşáááˇáşáĄááŤááťáž áá°ááŽáááşáááŻááşááŤá
DevOps ááťááşá¸áááşáážáŻáááş ááááŚá¸á á˝áŹ ááá°ááŽááąáŹ áá˝áąá¸ááąáŤáşááŻáśáááşá¸áááşá¸á áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻáá áşááŻááŻáśá¸á ááśáá°ááťááşáážááˇáş ááŻááşáááşá¸á ááşáá˝ááş áá áşááŻáááąááŹááźá áşáááşá ááťá˝ááşáŻááşáááŻáˇá áĄá˝ááşáááŻááşá¸áááşáááşá¸ááᯠáááąáŹááş 2 ááŻáĄááźá áş áááŻááşá¸ááźáŹá¸ááŹá¸ááŤáááşá
1. áááŻááşáááŻááşááźááŹááşá¸áá˝ááˇáş
ááááŚá¸á á˝áŹá ááťá˝ááşáŻááşáááŻáˇáááş DevOps ááťááşá¸áááşáážáŻá áĄáážá áşááŹáááᯠáĄááąá¸á áááşáááşá¸á á áşááźáŽá¸ ááťáąáŹááşá¸ááŹá¸ááťáŹá¸áááş áĄáá˝á˛áˇáĄáá˝ááşá¸ áĄáááşá¸ááášááĄáá áşááťáŹá¸ááᯠáážáŹáá˝áąáá˝áąáˇáážááᏠáááşáááˇáşáĄááŹá áááŻáááŻááŻáśáˇááźááşáááşááᯠááźááˇáşáážáŻáᏠáááşá¸áááŻáˇáĄáá˝ááş áááşáááˇáş áŚá¸áááşááťááşááᯠááťáážááşááááşááᯠááŻáśá¸ááźááşááŤá
2. ááááááŹááťáŹá¸áážááˇáş áĄááąáˇáĄááťááˇáşááťáŹá¸
ááťáąáŹááşá¸ááŹá¸ááťáŹá¸áááş DevOps áááşá¸áááşá¸ááážáŻááąáŹááˇáşááž ááááťááąáŹáááşá¸áááŹááťáŹá¸ááᯠááťá˝ááşá¸ááťááşáááşá
DevOps ááááááŹááťáŹá¸ááᯠDevOps ááťááşá¸áááşáážáŻáá˝ááşááŹáá áážáąá¸áááŻá¸áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻáá˝ááş áážá áşááťááŻá¸ááŻáśá¸áĄááŻáśá¸ááźáŻáááŻááşááŤáááşá áĄáááşáážáŹá¸ááŻáśá¸ áĽáááŹáážáŹ Ansible configuration management tool ááᯠáĄááŻáśá¸ááźáŻááźááşá¸ ááźá áşáááşá áááşá¸ááᯠDevOps áĄááąáˇáĄááťááˇáş âInfrastructure as Codeâ ááᯠáĄááąáŹááşáĄáááşááąáŹáşáááş áááşááŽá¸ááŹá¸ááźáŽá¸á áááŻáááŻáááşáážáŹ á áá áşá ááá°ááŽááąáŹ áĄááźáąáĄááąááťáŹá¸ááᯠáááşáááşáážáŻá áá áş áááşáááşááťáŹá¸ááž áĄáááŽááąá¸áážááşá¸ááąáŹáˇááşáá˛ááşáĄáá ááąáŹáşááźááŹá¸ááŤáááşá ááąáŹáşááźááťááşáááş áĄáá˝ážáŹááťáŹá¸áĄááźá áş áááŻááşá¸ááźáŹá¸ááŹá¸ááźáŽá¸ áážáŻááşáá˝áąá¸ááźáŽá¸ áĄáááşáááźááşááźáąáŹááşá¸áá˛ááąááąáŹ áá˝á˛áˇá ááşá¸áážáŻááŻáśá áśááᯠá áŽááśáááˇáşáá˝á˛áááŻááşá áąááŤáááşá áááŻáˇááąáŹáş áĄááşááťááşááŽááŹááťáŹá¸áááş á ááşááťáŹá¸á á˝áŹáá˝ááş bash script ááťáŹá¸ááᯠrun áááş Ansible ááᯠáĄááŻáśá¸ááźáŻááźáááşá áááşá¸áááş áááąáŹááşá¸áááᯠááąáŹááşá¸ááťááŻá¸áááşá¸áááŻááşá áááŻáˇááąáŹáş Ansible ááážáááąááźááşá¸áááş ááŻáášáááŽáá˝ááş DevOps áážáááąááźááşá¸ááᯠáĄáŹááááśáááŻááşááźáąáŹááşá¸ áááşááŹá¸áááşáááşáááŻáĄááşááŤáááşá
ááťá˝ááşááąáŹáşáááŻáˇ ááŻááşáááşá¸á
ááşáá˛áážáŹ ááŤááŤáááşá
áĄááąáˇáĄááťááˇáşááťáŹá¸áážááˇáşáááşáááşáá ááťá˝ááşáŻááşáááŻáˇáááş DevOps áááşá á˝á˛á áŹáĄáŻááşáá˝ááş ááąáŹáşááźááŹá¸áááˇáş áááşá¸ááźáąáŹááşá¸ááŻáśá¸áááşá áááşá¸ááťá°ááŹááťáŹá¸ááᯠáááŻááşááŹááŤáááş - á ááşáááşáááźááş ááąá¸áááŻáˇááźááşá¸áĄááąáˇáĄááťááˇáşááťáŹá¸á ááŻáśáˇááźááşááťááşáĄááąáˇáĄááťááˇáşááťáŹá¸áážááˇáş áááşáááşá¸áá áşááŻááŻáśá¸á áĄáážá áşááŹááážáŹ áááˇáşá áá áşáážááˇáşáĄáá° á ááşáááşáááźááşáááşáá°ááźááşá¸á áĄááąáˇáĄááťááˇáşááźá áşáááşá
á¤áĄáááááŹáááş áĄáá°á¸ááŻáá áşáŚá¸á áŽááᯠáĄáááşáĄááŹááąá¸ááááşá¸á
á áá áşá áŽááśáááˇáşáá˝á˛áá°ááťáŹá¸áĄáá˝ááş
áĄááąáˇáĄááťááˇáşááťáŹá¸áááş áááˇáşáĄáŹá¸ á ááşáááşáááźááş ááąá¸áááŻáˇáážáŻáááŻááşáááŻááşá¸ áááşááŽá¸ááźááşá¸áážááˇáş ááąáŹáˇááşáá˛ááşááąá¸áááŻáˇááźááşá¸áĄáá˝ááş áĄááźáąááśáĄááąáŹááşáĄáĄáŻáśáá áşáᯠáááşááŽá¸ááźááşá¸ááŽáááŻáˇ á áŽááśáááˇáşáá˝á˛ááźááşá¸ááž ááąá¸áá˝áŹáá˝áŹá¸á áąáááşááźá áşáááşá áááŻáááŻáááşáážáŹ áá°áááş ááŻááşááŻááşáážáŻáááŻáˇ áĄááźáąáŹááşá¸áĄáá˛ááťáŹá¸ááᯠááťááşááźááşá á˝áŹ áá˝ááşá¸áááŻáˇááąá¸ááąáŹ developer ááťáŹá¸áĄáá˝ááş áĄááźáąááśáĄááąáŹááşáĄáĄáŻáś ááááşááąáŹááşá¸áá áşáᯠáááşááŽá¸ááąá¸ááźááşá¸ááźá áşáááşá
ááááşáá á
áá
áşá
áŽááśáááˇáşáá˝á˛áá°ááťáŹá¸áááş ááąáŹááşááŻáśá¸ááśáááşááźá
áşááźáŽá¸ ááąáŹááşáááŻááşá¸áá˝ááş áĄááŹáĄáŹá¸ááŻáśá¸áááş ááŻááşááŻááşááąá¸áááŻáˇááąáŹááşáážááá˝áŹá¸áá˛áˇáááşá áĄááźáąááśáĄáŹá¸ááźááˇáş áááşá¸áááŻáˇáááş á
ááşáááşáááźááş ááŽá¸ááźážáááşá¸áááşááźááşá¸áá˝ááş ááŤáááşáá˛áˇááźáááş - ááŻááşáááşá¸ááááŻáĄááşááťááşááťáŹá¸ááᯠáĄááąá¸á
áááşáááážááááş áááşáá˛ááąáŹááźáąáŹááˇáş ááŻááşááŻááşáážááˇáş ááŻáśá¸á
á˝á˛áá°áĄáá˝ááş áĄááťááŻá¸ááťáąá¸áá°á¸ááťáŹá¸áĄááźáąáŹááşá¸ á
ááşá¸á
áŹá¸ááŤá
DevOps áááşá¸áááşá¸ááźáąáŹááˇáş áá˝áąá¸ááąáŤáşááŻáśááźáąáŹááşá¸áááşá á
áá
áşá
áŽááśáááˇáşáá˝á˛áá°áááş áá˝á˛áˇá
ááşá¸áážáŻááŻáśá
áśááᯠááŻááşáĄááźá
áş áááşáááŻáˇááŹááŹááźááşáááŻááááşááᯠááŹá¸áááşáááşá á¤áĄáá˝ááş áááşáááˇáşáĄááąáˇáĄááťááˇáşááťáŹá¸áážááááşááᯠááŹá¸áááşáááşá
ááŻáášáááŽááťáŹá¸áááş áĄááŹáĄáŹá¸ááŻáśá¸ááᯠáĄáááŻáĄááťáąáŹááşááŻááşáááş ááááŻáĄááşááźáąáŹááşá¸ááᯠááŻáášáááŽááťáŹá¸á áááŻáááŻáááąáŹááąáŤááşááŹááąáŹááźáąáŹááˇáş áááşá¸áááş áĄááąá¸ááźáŽá¸ááŤáááşá áá°ááááşá¸ááťáąáŹááşá¸á áá áş á áŽááśáááˇáşáá˝á˛áá°ááťáŹá¸áááş áĄááááĄáŹá¸ááźááˇáş áĄááŻáśá¸ááźáŻáá˛áˇááźáááˇáşáĄááŹááťáŹá¸áá˝ááşá áááŻáˇáĄááźááş áááşá¸áááş áĄáááşá¸áááşáᏠááźáąáŹáááŻáááşááśááźáŽá¸ ááźáŻááŻááşáá˛áˇááąáŹ áĄááźáąáŹááşá¸áĄáá˛ááťáŹá¸áĄáŹá¸ááŻáśá¸ááᯠáĄáááşá¸ááᯠáĄááááąá¸ááźááşá¸ááážáááŤá áááŻáĄá፠áĄáá˝á˛áˇááťáŹá¸áááş áĄáá˝ááşá¸áááŻááşá¸áĄááźáąááśáĄááąáŹááşáĄáĄáŻáś ááŻááşááŻááşááŻááşááŻááşáá°ááźá áşááŹáááˇáşáá°ááťáŹá¸ááᯠáážáŹáá˝áąááąááźáŽá¸ ááŽá¸ááźáŹá¸ááŻááşáááşá¸á ááşááťáŹá¸ááᯠáá áşááŻáááşá¸áĄááźá áş ááąáŤááşá¸á ááşá¸áááş áá°ááŽááąá¸ááťááşáážááááşá
Developer ááťáŹá¸
ááąáŹáˇááşáá˛ááąá¸ááŹá¸áá°áááş áĄááşááááŻááŽáááşááťáŹá¸áá˝ááşáᏠáá˝áąá¸ááąáŹááźááşá¸ááᯠáááşáááşá áá°áááş áĄááźáąááśáĄááąáŹááşáĄáĄáŻáśáááŻááşáᏠááťá˝ááşá¸ááťááşáážáŻá áážáŻáááşá¸ááááŻááŹáááŻááşáᏠáĄáááĄááźááşáááŻááşáᏠááťá˝ááşá¸ááťááşáážáŻáááŻáˇááᯠááážááááşá áááŻáááŻáˇááąáŹ developer áááş áĄáááŽááąá¸áážááşá¸ááĄááŻááşááŻááşááŻáśá áááşá¸áááş á ááşáááşáááźááşááąá¸áááŻáˇáááˇáşáááŻááşáááŻááşá¸áááŻááźááşáááşá¸ááŻáśá áááşá¸áááŻá áąáŹááˇáşááźááˇáşáááşá áááşáááŻáˇáážááşááŻáśáááşááááşááᯠááŹá¸áááşáááşá ááááşáĄááąááźááˇáşá á¤áĄáááááŹáĄáŹá¸ááŻáśá¸áááş áááˇáşáĄáŹá¸ áááşáááŻááşááŹááŻááşááťáŹá¸ááᯠááąá¸ááŹá¸áááŻááşá áąááŤáááşá
á ááşá¸áááşáá°ááťáŹá¸áĄáá˝ááş
á ááşá¸áááşááźááşá¸áááş áĄáááŻáĄááťáąáŹááşááŻááşáááŻáˇ ááźáąáŹááşá¸ááŹáááşáážáŹ ááźáŹááŤááźáŽá á ááşá¸áááşáážáŻááťáŹá¸á á˝áŹááᯠáááŻááşáááˇáşáᯠááťá˝ááşáŻááşáááŻáˇáĄáŹá¸ááŻáśá¸á áááŻááźáááşá áááŻáˇááąáŹáş ááąá¸ááŹá¸áááş :) á ááşá¸áááşááźááşá¸áááş áááˇáşááŻááşááŻááşá ááąá¸áááŻáˇáážáŻáááŻááşáááŻááşá¸áá áşááŻááŻáśá¸á áá áşá áááşáá áşáááŻááşá¸ááźá áşááŹááŤáááşá á ááşá¸áááşáá°áááş ááŻááşááᯠáááşáááŻáˇááąá¸ááááşááᯠááąáˇááŹáááşááŹááá áááşá¸ááᯠá ááşáááşáááźááş ááąá¸áááŻáˇáááˇáşá áá áşááťáŹá¸áá˝ááş ááąáŤááşá¸á ááşáááşá¸á ááąá¸áááŻáˇáážáŻáĄáááˇáşáááŻááşá¸áá˝ááş ááŻááşááśááž ááŻáśáˇááźááşááťááşááá°áááşá¸áážááˇáş áĄáážáŹá¸áĄáá˝ááşá¸ááťáŹá¸ááᯠáááážááááŻááşá áąáááş áĄáááşáááźááşá ááşá¸áááşáážáŻ áááŻá¸áááşáĄáąáŹááşááźáŻááŻááşáááşá¸áááŻáˇááᯠááŹá¸áááşáááş áááŻáĄááşááŤáááşá áááşáááŻááşáááťážá áąáŹá áąáŹá
ááŽááąáŹáˇ ááąáŤáşááŹáááşá áĄáááˇáşááŻáśá¸áááˇáşá ááŻáśá¸áááş áá áşááźááŻááşáááş ááźá áşááąáŤáşáááşá. áĽáááŹáĄáŹá¸ááźááˇáşá áááşá¸áááş á¤áá˛áˇáááŻáˇááąáŹááŻáśááąáŤááşáááŻááşáááş-
ááąáŹáˇááşáá˛áĄááşááťááşááŽááŹáááş ááŻááşáááŻááąá¸áááşá áááşá¸áĄáá˝ááş á ááşá¸áááşáážáŻááťáŹá¸ááᯠááťááşááťááşá¸ááąá¸ááźáŽá¸ ááŻááşááąáŹááşáááˇáşáááˇáş ááŻááşáĄáá˝ááş docker container áá áşááŻááᯠááąáŹáşááźáááşá áááşá¸áááş ááŻááşááŻááşáážáŻáá˝ááş á¤áááşááąáŹááşáážáŻááááşáááşáážáŻááᯠá áąáŹááˇáşááźááˇáşáááˇáş á áąáŹááˇáşááźááˇáşáážáŻááᯠááťááşááťááşá¸ááąáŹáşááźááźáŽá¸ á¤áĄááŹáĄáŹá¸ááŻáśá¸ááᯠáááááźáŻááŤáááşá
á ááşáááşáááźááş ááąáŤááşá¸á ááşá¸áážáŻ á áááşááąáŹáĄááŤá ááŻááşáááşá¸á ááşááťáŹá¸áááş áá áşááźááŻááşáááş ááŻááşááąáŹááşáááşá áááşááąáŹááşáážáŻááᯠá áááşááźáŽá¸ ááźááşáááşáááşáážááşááŹá¸áááşá áá áşááťáááşáááşá¸áážáŹáááşá docker áá˝ááşááááşáᏠá áááşááźáŽá¸ áááşá¸áááş áĄááŻááşááŻááşááąááźáąáŹááşá¸ á á áşááąá¸áááşá áá áşááťáááşáááşá¸áážáŹáááş áĄááťááşáĄáááşáĄáŹá¸ááŻáśá¸áááş áá áşááŻááşááźááşá¸á áá áşáááŻáˇ ááąáŹááşáá˝áŹá¸ááŤáááşá áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻ áĄáááˇáşáááŻááşá¸áá˝ááş áááşá¸áááş á áá áşá áŽááśáááˇáşáá˝á˛áá°ááťáŹá¸á ááąáŹáˇááşáá˛ááąá¸ááŹá¸áá°ááťáŹá¸áážááˇáş á ááşá¸áááşáá°ááťáŹá¸á ááááˇáşáĄáá˝á˛áˇáááŻááşááŻááşááąáŹááşáážáŻ ááźá áşááŹáááşá
á፠DevOps áááŻááąáˇááŹáá˛áˇáááşá ááąáŹááşááŹááŻááşááá˛á
áááşá¸áááá˛áˇáĄáááŻááşá¸ áááşáá˝ááşá¸áá˛á áá áşááąáŹááşáᏠáá°áá˛ááąáŹááşá¸áááŻááşáá°á¸á áĄáááşá áááˇáşááŻáášáááŽáááş á¤áááşá¸áááşá¸ááᯠáĄááŻáśá¸áááźáŻááŤá ááážáááŹá¸ááąáŹ ááťá˝ááşá¸ááťááşáážáŻááťáŹá¸áááş ááťááşá¸ááááąáááşááźá áşáááşá DevOps ááťááşá¸áááşáážáŻááťáŹá¸áážááˇáş ááááťá˝ááşá¸ááźáŽá¸ááąáŹááşá áááşáááş ááąáŹáşáááŻááááşáá˝áśáˇááźááŻá¸áááŻá¸áááşááąá¸áá˝ááş áá˝áąá¸ááá áşááąáŹááşááźá áşáááş ááźá áşáááŻááşááťáąááťáŹá¸ááŤáááşá ááźá˝ááşá¸ááťááşáá áşááŻáážááááŻááşáááş- áááşáááş áĄáá˝á˛áˇáá˝ááş á áá áşá áŽááśáááˇáşáá˝á˛áá°áá áşáŚá¸ááźá áşááźáŽá¸ ááŻááşáááşá¸á ááşáĄáŹá¸ááŻáśá¸ááᯠáááşá¸áááşá¸áá áşááźááˇáş ááźááşáááşáááşááąáŹááşáááŻááşáááşá á¤ááťááşá¸áááşáááşá¸ááᯠáĄááŻáśá¸ááźáŻáááˇáş ááŻáášáááŽááťáŹá¸á á˝áŹ áážáááąááźáŽá¸ áááşá¸áááŻáˇáááş ááąáŹáˇááşááťááźááşá¸áááşááᯠááááááŻááşáᲠááťá˝ááşá¸ááťááşáá°ááťáŹá¸ááᯠáážáŹáá˝áąááąááźáąáŹááşá¸ á¤ááąááŹáá˝ááş áááşááąáŹááşá¸ááźáąáŹááźáŹá¸áááş áááŻááşáááşááŤáááşá DevOps áááş áĄá˝ááşáááŻááşá¸ááŻááşááŻááşááťáŹá¸ áááşááŽá¸ááźááşá¸áĄááźáąáŹááşá¸ááźá áşáááşá
áááŻáá˝ááş ááąáŹááşá¸áá˝ááşááąáŹáĄááŹááťáŹá¸áĄááźáąáŹááşá¸- DevOps áĄááąáˇáĄááťááˇáşááťáŹá¸áážááˇáş ááááááŹááťáŹá¸ááᯠááťá˝ááşá¸ááťááşáááŻááşáááŻááşá á˝áŹ ááťá˝ááşá¸ááťááşááŤá áĄááŻááşáááŹá¸ááąá¸áá˝ááşáážá áááˇáşáááşáááŻá¸á +30% áááˇáşáážááááşá áá áŹááťáŹá¸áááş áá°áááş 140 áážá áááşááąáŹáşáááşá¸á áááşááĄáááááťá˝ááşá¸ááťááşáážáŻáážááˇáşááŻááşááąáŹááşáááŻááşá á˝ááşá¸áĄáŹá¸ááźááˇáşáááŹáááťááťááŻáśá¸ááźááşáááşá
á ááşá¸áááşáážáŻ áĄáááŻáĄááťáąáŹááşá áá áşá cloud áááşá¸áááŹááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻááŹá¸ááąáŹ microservice áĄáááŽááąá¸áážááşá¸ááťáŹá¸ áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻá áĄááźáąááśáĄááąáŹááşáĄáĄáŻáś áĄááşááťááşááŽááŹááťáŹá¸áĄáá˝ááş áá áşáááşááąááŹááťáŹá¸áážááˇáş DevOps áááŻáˇááᯠáááşáá˝ážááşá¸áážáŻáĄááťááŻá¸ááťááŻá¸áážááááˇáş ááąááŹáá˝ááş "áĄááźáąááśáĄááąáŹááşáĄáŚ-áĄááŹá¸ááąá¸" áᯠáĄáážááşáĄááŹá¸ááźáŻááŹá¸áááˇáş áá áşáááşááąááŹááťáŹá¸ááᯠááźááˇáşáážáŻáááŻááşááŤáááşá ááŻáášáááŽáá áşááŻá áŽáááş á¤áĄáááášááŤááşáá˝ááˇáşáááŻááťááşááźááˇáş áá˝á˛ááźáŹá¸áááˇáşáĄááŹáá áşááŻááᯠáááŻáááŻááźáąáŹááşá¸ ááááá፠- ááąáŹáşááźááťááşááᯠáááŻáá ááŻááşáááşááŤá
ááťá˝ááşáŻááşáááŻáˇááááşáááşá¸á áááşá ááşáĄáá˝ááşá¸á ááťá˝ááşáŻááşááśáááŻáˇ áááŻá¸áá˝ááşá¸ááááźááşáážáŻáá áşááŻááąáŹááşááŹáááş - áááşáááşá¸áááş DevOps áĄááşááťááşááŽááŹáá áşáŚá¸áááąáŹááşááťáąáŹááşáá˛áááŻáˇááťááźáŽá¸ááąáŹááş áá°ááťáŹá¸á á˝áŹáááş ááťá˝ááşáŻááşááśáááŻáˇ áááŻá¸áá˝ááşá¸ááááźááşááŹáááşá áĄáááşááąáŹáşááźá፠ááąáŤááşá¸á ááşá፠áá áşáááşááąááŹáá áşááŻááᯠáá°áááŻáˇáážáŹáá˝áąáˇááźáŽá¸ áááşá¸áážááşá¸ááťááşááąáŹááşá¸áá áşááŻááᯠááá°ááźáŽá¸ááąáŹááş áĄááŻááşáááŻáˇááŹááźáŽá¸ Jenkins áá˝ááş á áŹááťááşáážáŹááŻáśá¸ááťááşáážáŹá፠bash ááŹááşáá˝ážááşá¸ááᯠáááşáááşááááşá¸ááááşá¸ááŹá¸ááááşááźá áşááźáąáŹááşá¸ áááąáŹááąáŤááşáá˝áŹá¸áá˛áˇáááşá Kubernetesá ChatOpsá Canary ááŻááşááąáážáŻááťáŹá¸áážááˇáş áĄááŹáĄáŹá¸ááŻáśá¸áááş áĄáááşáážáŹáážáááááşá¸á áááŻáˇááąáŹáş ááŻáášáááŽáááş áááşá¸á áá áşáá áşááŻáĄááąááźááˇáş DevOps ááááŻáĄááşááąáŹáşáááşá¸ áá áşáŚá¸ááťááşá¸ááŽáá˝ááşáááşá¸áá áşáážáŻááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻááąáŹááźáąáŹááˇáş ááŹáážáááźá áşááŤá
á¤áááşáážáŹ ááąáŹáˇááşáá˛ááşááąá¸áááŻáˇááźááşá¸ááŻááşáááşá¸á ááş áááşáááŻáˇáĄááŻááşááŻááşááŻáśá áááşá¸áááŹáĄá áŻáĄááąá¸áážááˇáş áááşááŻááşááąáŹááşááááˇáşááŹáááşááťáŹá¸ááᯠááŻáášáááŽááśááž áĄááźááşá¸áĄáááşáážáŹáá˝áąáááş áĄááźáąáŹááşá¸áááşá¸áá áşááŻááźá áşáááşá
áĄáááşá áĄááŻááşáážááşáááş áááˇáşááąá¸áá˝ááşá¸ááťáŹá¸ááᯠá áŹáĄáŻááşáá áşáĄáŻááşááž áĄááąá¸á áááşáááŤáᲠááŹá¸ááááşáᲠáážááşá¸áážááşá¸áááşá¸áááşá¸ááźáąááźáŹá¸ááŤá ááŻáášáááŽáá˝ááş DevOps ááŻááşáááşá¸á ááş ááážáááąá¸áᲠááźá áşáááŻááşááťáąááťáŹá¸ááąáŹáşáááşá¸ áááşá¸áááş áĄá˝ááşáááŻááşá¸áážáááážáá ááŻáášáááŽáážááˇáş áááşá¸áááŻááşááŻááşááťáŹá¸ááᯠááąáˇááŹáááş ááźááşá¸áááŻáááşáĄááźáąáŹááşá¸ááźááťááşáááŻááşááŤá ááŻáášáááŽáááŻááşáááŻááş áááşááŽá¸ááąá¸ááąáŹ áááşááąáŹááşáážáŻááťáŹá¸á áááŻáááŻááşá¸áĄááşáááŽááąá¸áážááşá¸ááťáŹá¸á ááŻááşááŻááşáááŻááşáᏠáĄááźáśááŹááşááťáŹá¸á
ááŻááşááŤáá áááşáááş á¤á áá áşááťáŹá¸áážááˇáş áááŻááşáááŻááşáĄááŻááşááŻááşáááŤáááşááŹá¸ áááŻáˇáááŻááş DevOps áĄááąáˇáĄááťááˇáşááťáŹá¸áá˝ááş ááááşááąáŹááşá¸ááťáŹá¸ááźáááąá ááşáá˝ááş á¤áááşááąáŹááşáážáŻáĄáá˝á˛áˇááťáŹá¸áááŻáˇ áĄááťáŹá¸áááŻááşáá˝áąáˇááťáŹá¸áááŻááşááźáąáážáááážá áážááşá¸áááşá¸ááŤá ááŻááşááŤáá áááşááźá˝ááźáŽá¸ áĄááŻáśá¸áááşáááşááźá áşá áá˝áŹá¸ááąáááťááŻá¸áááşááźáŽá¸ ááťá˝ááşáŻááşáááŻáˇááááşáááşá¸ááᯠááźáŽá¸ááźáąáŹááşááŤáá ááąáŹááşáá áşááŻá áĄáŹáááśááŤáááşá
Devops áááŹáážááşááťáŹá¸áááş áá˝áśáˇááźááŻá¸áááŻá¸áááşáážáŻ/á áŽááśáĄáŻááşááťáŻááşáážáŻ/á ááşá¸áááşáážáŻáá˝ááş áĄáá˝áąáˇáĄááźáŻáśááźááˇáşáᏠá á áşáážááşááąáŹáááşáááŻá¸ááᯠááážáááźáąáŹááşá¸ áááááźáŻáááş áĄááąá¸ááźáŽá¸ááŤáááşá áááŻáˇáážáᏠáĄáááááŹáááş á ááášáááááŻááşá ááťá˝ááşá¸ááťááşááąáŹ (áĄáŹááŻáśáááŻááşá¸á) ááźá˝ááşáááááˇáşáááşá áááŻáˇááźáąáŹááˇáşá "DevOps ááᯠáĄá ááž áááşáá°ááźááşá¸" á áĄáá°áĄááááş áááˇáşáááşáá˛áá˝ááş áááşáááŹááᯠáá áşááŤááž ááááŻááşáá°á¸ááŤá áááŻáˇáááŻááş áááŻááşáá°á¸áááş áá˝ážááşááźáŹá¸ááŹá¸ááźááşá¸ááážáááŤá "áážááşááŽáá°á¸ááťáŹá¸ááᯠáĄá áážááąá áĄááŻáśá¸ááźáŻáááş" áááşáá°ááźááşá¸áážááˇáş áĄáá°áá°áááşááźá áşáááşá áááşáááşá¸áááş áááˇáşáĄáá˝ááş áááˇáşááťáąáŹáşáážáŻ áážáá ááážá ááŻáśá¸ááźááşáááŻááşáááş áá°ááŽáááşáĄáá˝ááş áááşá ááŻáśááąáŹááşááąáŹ áĄáááááŹáĄáááˇáşááᯠá á áşááąá¸ááąá¸áááˇáş áááşáá˝ááˇáşá áŹááąá¸áá˝á˛ááᯠááťá˝ááşáŻááşáááŻáˇ ááźáŻááŻááşááŹá¸ááŤáááşá
áážááˇáşáá˝ááşáá˝áąáá˛á áá
áşááŻáááŻáˇáááşááŤáááşá
source: www.habr.com