á°áá ááĽá! á¨áá áá°á á áá á¨á° áááľ ááľáĽ áľááá ááááľ áĽáá° áŽáľ ááłá á á áᤠáá á áĽáá á áá áŤááá áááł ááááłáľ ááá ááá á ááá¨áĽáŠáᢠáᏠá¨á°áľá ááá¨áĽ á áá áľ ááááἠáĽá áááłáá áá° áľááááá á á áŁáŤ ááááŤáľ áá á áááľ á ááŤá¨áŚá˝ áĽá áááśá˝ áĽáááŤá˝áááá˘
á áá°áá ááŁáĽá
áá áĽáá°ááá, á¨áľ áĽááłáá áĽá áá á˝ááŽá˝ áĽááłááĽá
á á áá áá áľáľáľáľ ááŽááŤááŽá˝ áĽá áśáľáľ á¨áá á¨á° áááľ áááá˛áśá˝á áŁááá Sre Onboarding Team ááľáĽ ááᢠááá˝áá áá á¨á° áááľá áĽáá° áŽáľ (IaC) áááťá áĽá¨áá¨áá ááᢠáá áá á¨ááá°ááá á áá á¨áą áŽáľ áĽáá´áľ ááťá áĽááłááĽá áľááááá áĽá "á¨á ááŤá á áá" ááá˘áá˝ á¨ááá áłáŞá áľááá ááá˘
- á¨áĽá áá˝ áľáĽáľáĽ á áá: á¨á°áá°á áłáŤ, á¨á°ááŁá áĽáááľ, áŽáľ á¨ááťá á˝ááł, á áłá˛áľ áááŽá˝á áááá ááááľ.
- áĽá á¨ááááľ ááá á áᣠáĽáąá á°áá á¨ááááľáĄ áľááá°á¨á° áááľ áááľáá áĽáááľ áááľá˘
á áĽá IAC ááľáĽ á¨ááá ááá á¨á´áááá áááá˘
- ááĽáśá˝á áááá á á´áŤááá.
- ááľáá˝á ááááŁá á áá¨áᢠáĽááá á¨áááśááľ, ᨠCentOS 7 ááľáá˝ áá¸á.
- Jsonnet á drone.io ááľáĽ á ááŤáŤ áááŁáł áááľáŤáľ áĽáá˛áá áá¨á jsoná áĽá á¨á´áŤááá ááááťá˝áá áááá áá˘
- á áá
- ááľáá˝á á áááá á áľ áá á¨ááťá.
- Python áá¨áłáľ á áááááśá˝ áĽá á á ááŚáśá˝ áľááŞááśá˝á˘
- áĽá áá áá á VSCcode ááľáĽ á áĄáľá á áŁááľ ááŤá¨á á¨á°áአá°á°áŞáá˝ ááá˘
áá°áá°á፠á¨áĽá
á á áá áá á¨áá¨á°ááľ á¨IaC ááłáŽá˝ áá áĽá¨áłááá ááá˘
- ááŽáľ áááľ á¨ááłáŞáŤáá˝ áĽá áá´áá˝ á ááá˝ááá˘
- ááľ áĽá áá°ááŤáľ. áá á¨á° áááľ á¨áááą ááá á áŤá ááᣠáĽá á ááá ááá áá˝ááá˘
- á¨á ááŤá¨áĽ áĽá áááśá˝ áĽáĽá¨áľ.
- áĽá á á˛áľ áá áĽáá á ááá áá˘
áĽá á á áŁá ááŽááŤááá (á¤ááľá) áááłá
ááá ááá˘áá˝ áľá Extreme Programming (XP) áĽá á¨áááŁá áŤááľá áááśá˝ áŤáááᢠáĽáááťá˝á á áá á áŤááľ á áá°ááᣠáĽáá áľáŹáłá áá áᢠáľááá á¨áá á¨á° áááľ áá°ááá˝á ááá¸áá áĽá፠á¨á°áááĄáľá ááááá˝ áĽá áááśá˝ ááá á áľá ááá? áá áá á áŤááľ áááá°áľ áĽá á¨ááááá ááá¨áľ áá°áá.
áá˘ááąáľáľáŞá ᨠXP á ááŤá¨áĽ á°ááťáááľ áá¨áááĽXP á áĽáŠ áááł á¨ááľááá á¨á áŤáŁá˘ ááá፠áĽá á¨áĽá áá áĽáá´áľ áĽáá°ááááľ áĽáááĄ-
1. á°áááá á¨áśááľáá ááľáááśá˝á ááááĽ. á¨áá¨á¨áťá áἠáá áĽáá°áá ááá˝ ááááᢠááá áá ááááŽáš áááŤáŠ áá˝áá. áĽá áĽáŤáłá˝á áłáᲠá¨ááááľá áľá áŚáł áĽáááľááá, áľááá ááľáááśáš á á¨ááá ááááŁá (á á°áá á áŤáłá˝á). ᨠSRE áĄáľáá á¨áá°áľá, á ááśáá˛áá á áŤáą á¨áá°áŤ áĽá áĽáŤáą ááľáááśá˝á áĽá á¨áľáŤ áá°áá á¨áááľáĽ á¨áá, áá ááĽáĽ á áĽáŠ áááł ááŁáŁáá.
2. á á˛áľ á´ááááá á áá áá á á°áá°á áá ááŽáááśá˝ ááááŤáľ á¨ááá አá á°ááá˝. á ááłááľ á¨ááááá¸áá áááŽá˝ áľáá áá á á°ááá˝ ááŤááĽáá áá˝ááᢠáĽá áá á¨áĽá ááłá 100% ááᢠááŽáááłá˝á áá á áá á¨ááááá¸áá á´áááááá˝ á á ááá áá áᢠá á á ááá, áá á¨ááŤááἠá˝áá áá, ááááŤáąá ... á áá á¨á° áááľ ááá áĽá á áłá˛áľ á´áááááá˝ á á¨ááá áĽá¨áłáŠ ááá˘
3,4. áľáá˝áŁ á áĽáŽ á¨ááá á¨á°áŤáá á¨áááľ áĄáľáᢠáĽá¨á°á ááá áľ áŤáá á ááśááľáľ á´áááá á ááľ áĽá á°ááŁáŤá áá¨áŤáá˝á ááá áłáᢠáĽááá áááľ ááĽáŚá˝ ááĽá á°áľáá á áá°ááᢠá ááááŞáŤ á°á¨á, áĽá á¨á°ááá áĄáľá á áá°ááá, ááá°á, áĽá áá á áá, áá á áĽáá° áľáá áĄáľá ááá á áá˝áá. ááá áĽááłá ᣠáĽáá° âáľáá â áĄáľá á ááłááľ áľááááὠᣠáĽá 14+ á°áá˝ áá¸áá˘
á ááłáᾠᨠXP áááśá˝á áĽá áĽáá´áľ á á áľá°áŤá¨áľ ááĽááľ áĽá áĽáŤáľ áá á°á˝áá áĽáá°ááŤáłáľáŠ áĽáááá¨áľá˘
ᨠXP ááĽá¨áááľ ááá
á áĽá áááá¤, ááĽá¨áááľ ááĽáŤáá áááľ áá, áľáááááá ááá áĽá¨á°áŤá áá, áá°á፠áĽáááłáá? XP ááá áááŽáłá áĽá áľ á ááᥠá¨áá ááá˝ ááááľá˘ á áŁá á¨ááŤáľá°ááá ááá áá á°á áá, á áľááá á¨áááľá áĽáŤááá˝ áááááľ áľááá° áááá á ááĽááľ ááááľ ááťáá˝á áá.
áá
áááááľ á¨ááľáĽ áááľ ááᣠá áĽá á¨á áᲠá˘ááąáľáľáŞ ááľáĽ áľááá° ááá á ááĽááľ ááááľ á¨ááťá ááᢠááľáľáľáľ ááŤáľ áŤá
á á ááľ ááŽáááľ ááĽáŤáľ áá áŤá
á áĽáá°ááŤáá á áľáĄáľ áĽá á¨á፠á áá áá ááááŞáŤ áá áľá
á°áľ áĽáá°áá ᨠáááᢠáá
á ááľá ááľáĽ áĽá á ááááá ááľáĽáľáĽ áľáááśá˝ áááŁáł ááľáĽ áá¨á°áłá.
á áĽá á¨IaC ááłáᣠááĽá¨áááľ áá¨áłááᢠáá˛áŤáá á¨áá áŁáá ááľá áá áľáá˝ ááľá°áŤá¨áŤ á á°áááá: á¨áááááŤá áĽá áľ áááá áá°áľ á¨ááá, áá á áá ááľáĽ áĽá áá áá¨á°áłá. á¨áá á¨áľááá° ááá áá°áľ áá á¨á°áłá°áŠ á ááłááľ ááááśá˝ á á á¨á áá á áááá á¨ááááá¨áłá¸áá˘
á ááᥠá áľá°áŤá¨áľ á¨áá áá°ááášáľ á˝ááŽá˝ áá áááľá ááá áá˝ááᢠá¨á¤áá ááááśá˝ áá á°áłáᎠá¨á°áľá ááá¨áĽ á áá áľ ááľáĽ ááŤááŁááľ áá˝ááá˘
áĽáŤáľáá á¨á°áľá ááá¨áĽ á áá áľ áĽáá´áľ áááŁáľ áĽáá°ááťá-áŚáľáľ áááśá˝
áá°ááá˝
áá°ááá˝ á XP ááĽá¨áááľ áá°áľ ááľáĽ áááľ áá á°á á á°ááᢠáĽáá°á áĽáť á áá°ááᢠáá á ááá á¨Extreme Programming á´ááá áĽá á á áŁá á áľááá áá¸áá˘
á¨áŠááľ áĽá á°ááŁáááľ áá°ááá˝ áĽááłáááľ ááłá°áŁáᢠá ááłááśá˝ á áĽááľ á°áááá˝ ááľáĽ ááĽá¨ áááľ áá°áĄááłá ᣠááá˝ á°áá á áĽááľ áááľ ááľáĽ ᣠáľáááá áááá á¨áá áŤá áá áááľáłá áĽá áĽá áá á ááááááá˘
áĽá áá¨áŤáá˝ ááአáĽáá°ááᣠá¨ááŤáłá¨á ááá˛á á¨áá¨áŤ ááŤááľ á áá˘
áá
áááá á IaC ááŽáááľ ááľáĽ áĽáá´áľ áá á¨áááá¨á°á? áĽáá°áá... á áášá á áá°ááá˘
- á¨ááá áá¨áŤáá˝áŁ ááá áĽááłá áĽá ááá áŤááŁá¸á á˘áááᣠá áŁá áĽá ááá á áá˝ááᢠááá á ááľá ááá á á°ááá᪠ááááľ áĽá¨áá¨áŠ ááᢠáĽáá°áá áĽá á¨ááś á áá˝áá¸áá áááľ áĽáá˝áááᢠáá ááá°ááá¸á á¨áťááá¸á ááĽáá°áá
áŤá áá¨áŤáá˝ áĽááľ áá°áá áŞáŤáá˝ áĽáá
á á
- ᨠjsonnet áŽáľá á ááá¨á ááᢠáá
áááłá á¨á á°á á áᣠáááŁá á፠á§á᧠ááľáá á áŁá á¨á°ááłá°á ááᢠᨠjsonnet áŽáľ á áá¨áŤáá˝ á á°áἠá¨á°á¸áá ááá˘
áá áá áĽáá ááááá Jsonnet á¨ááá áá¨áŤ áááá . - ááĽáą á˛ááá áááá¸á áľááŞááśá˝ áá¨áŤáá˝á˘ áľááŞááśá˝ á¨á°áááľ á áááá ááᣠáĽá áľááá áá°ááá˝ á áĽááą áá ááá áá˝ááá˘
- ᨠjsonnet áŽáľá á ááá¨á ááᢠáá
áááłá á¨á á°á á áᣠáááŁá á፠á§á᧠ááľáá á áŁá á¨á°ááłá°á ááᢠᨠjsonnet áŽáľ á áá¨áŤáá˝ á á°áἠá¨á°á¸áá ááá˘
- á áá¨áŤáá˝ ááľáĽ á ááááŠá ááá°á˝ ááťáá ááááá áŤáá á áá°áááᢠáĽáá˛áá á¨áá°áť ááá áá
á á°ááŚá˝á á á áŠá áááá ááťááá˘
áááĽáŤá . áááᣠáĽá፠áŤááľ áźáŽá˝ áá´áŤááá á áŁá áá á¨áłá áá¸áᣠááá áá áĽá á¨áá¨áŤ áľááŞááśá˝ áAWS á°á˝áááᢠáĽá áĽá Azure áá ááᣠáľááá áá áĽáá°áá á áá°áá ááᢠ- á¨á áŤááľ áá
á°áľ áá°ááá˝áĄ áĽáá´áľ áĽáá°áá°áĽáŤá¸á áĽá á¨áľ áĽááłáľáááĽáŤá¸á ááá°ááᢠáá á áá á¨áą áá áŤá.
á¨áá á°áľ áá¨áŤáá˝ áá á áááľááá˘
á Drone CI ááľáĽ ááľáá˝á á˛ááᥠáá ááłá ááᢠáĽááąá áááľá¨áľ á¨áá¨á ááľá áĽáľáŞáá á áľá¨áľ 30 á°áá áá á á á ááŚáľ á¨ááŤá áĽáá˛áŤáá áá 15 á°áá áá áĽáᢠáá á á!á¨ááľá áá¨áá፠á áááŞáá
- áá¨á á ááááŞáŤ ááľáá áá á áá áááááľ á áá áľ.
- á¨áá¨áŤá ááĽá á¨á áŤáŁá˘ áááľ áŤáá á´áŤááá á áᣠáá áá ááľá ááá°ááŤáľ áĽáá ááá áłááá˘
- á ááááĽá áľ áá, á¨áĽáá áá áááľáŤáľ ááá áááľá¨á á á á áŤá˘áŤ á¨ááá áľáá˝ ááá áĽá á áá áááá.
- á áá´ VM á¨ááľá á¨á°á°áŤá¨áŁ áźáŽá˝ áááአáá˝ááᢠá áá á¨áą, áźáŽá˝ á ááŞá áá¨áááá. á áá áá áľááŞááśáš áĽáá´áľ áĽáá°á°áŠ áĽá á˛ááá˝ áĽáá´áľ áĽáá°áá°áŠ áááľáťáᢠáá áá áááľá¨á á ssh ááá winrm á áŠá á á˛áľ áá°á°ááłá áá˝á ááľáĽ áĽáááŁáá áĽá á¨á ááááŠá áááł ááá á áááááśáš áŤáá áááá¸áá áĽáááľáťááá˘
- áááłá áá´áŤááá á áááá˝ ááľáĽ áŤá á¨áá
á°áľ áá¨áŤáá˝ áá á°ááłáłá ááᢠá¨áĽááá
á áá°ááá˝ áá
áłáá˝ á¨ááŤáĽáŤáŤ á áá á°áá á¨áĽ áĽáá
á á.
á á§áá§á áá áŤáá á áľá°áŤá¨áľ 40 á°áá á áŤáŁá˘ áá. ááá ááá á áŁá á¨á á áá áá¨á°áłá. ááááá áĽá á áá ááá áá˝áá, ááá áá áá á˛áľ áááľ á á á ááá á¨áĽáááłá á¨áŤá áá. ááá á áŁá á áŁá á¨á°ááá, á¨áŠáŤ áľááŞááśá˝á áŤááá, á¨á፠áá° 10 á°áááá˝ ááááľ áá˝áá. áá áĽááá á ááá á 5 á°á¨ááľ ááľáĽ 100 áááĽáŤáŽá˝ á¨áá°áŠ á¨áŠááľ áá¨áŤáá˝ á áá°ááá˘
ááľáá˝á ááá á¨á´áŤááá áááá˝á á áááŁá áá áľ áá á¨áŠááľ áá¨áŤáá˝ á ááááŤá¸á áľáŤáá á REST ááá á Python áľááŞááśá˝ áá° áááŤá¨áľ á áááááśá˝ ááá¨áá áŤá á¨áłáłáá˘
áááłá, á¨áášáá áá˝á á˛ááá áĽáŤáąá á á áááááą ááľáĽ áááááĄá áá¨ááἠá ááĽá
ScaleFT áĽáá° á áááááľ áľááá á á¤áá á á áŠá á¨áĽáą áá áĽááľáá°áŤ áĽááá°áłááᢠáĽááŤá ááľá°á âááŁá áá á áĽá áŤáá á°ááâ á¨ááľáá áá á á፠á°á˝á áá áᢠáááá á áľááá á ááĽáŽá˝ áĽá ááłá¨áťáá˝ áŤá¨ááťá.
á¨á°ááá°á áśááľáá á¨á°áᨠáľáááá ááá áá°á á áá°ááá˝á ááá˝á áĽáá˝ááá-á ááłááľ ááááľ apiha ááłááá, áááľáąáľ áĽá áá áĽáá°ááá á áááá¨áą.
á¨áá°áááš áá¤áśá˝áĄ áľááá° ááááá á á°áá ááľáĽ ááľá áľ áŤáá áľ á¨ááá áá¨áŤ á áá°á ááᢠáĽá á ááŤááľ ááľáĽ á¨á áŤá á¨áá¨áŤ ááááśá˝ áá¤áłá áá¸á ᣠáá á¨á˝ááŽášá ááá áĽáť áá¸ááá˘
ááŽááŤááá á áŁáá
á áĽááἠáá°ááá˝ áĽáŠ áá¸áᢠáĽááášá ááťá áá˝áá, á¨á°ááŤáŠ á áááľ ááá áá˝áá. á á¨á°á¨áá¸á áá°áŤá ââáĽá á áľá°áŤá¨áľ áá°áĄááᢠááá áá á áŁá ááŁá á¨áááá áľááá° ááá á áá°áĄ á¨ááĽá áŠááľ áá¨áŤáá˝ áá áŤáá á˝áá áááŤáᢠá á°ááłáłá áá, á ááá áááľáŤáľ ááá áĽá á áľá°áłá˝ á¨áá ááŁá áľááá° ááá áĽááááá. á¨áá¤áąá áááľá áĽáŤáľ áłáá á áą. áĽáá° áĽáľá ááᣠá¨á ááľ áá¨áŤáá˝ á¨á áá ááŁá ááĽá¨áááľ áá°áĄ á¨áá˝á á´áááŽá˝ á áᢠáá áĽááľ ááŽááŤááá ááá˘
áŽáľ á áá˝áá áľ áá á á°áťá ááĽááľ á áĽáŤáľ áá ááĽá¨áááľ ááááľ áááááᢠá á ᣠáááá ááá á áŁá ᪠á áááŤá ááľáĽ ááťá áá˝áá (áááá ááá ááá ááááá¨áĽ) ᣠá Github ááľáĽ á¨ááłáĽ áĽáŤá áŤá áᥠᣠá áľá°áŤá¨áą ááĽá°áľ ááá á°á áááľáĄ áĽá ááá˝ áá áĽáá˘
áá á¨á á áá áá á á áá˝áá. á°áá˝ áá áĽáŤ á áá°ááᣠáĽá áááąáŁ á ááľ á˘ááá áĽááłáŁ á¨áá°á áĽáŤáľ áŤáá áááá áá˝ááᢠáááą áá˛áŤáá áᣠáĽáá á ᣠááááá áá˛áŤáá ááłáĄá á°á¨áľáˇá ᣠáá áááą á ááá ááááˇá ᣠá¨áĽáááłá á ááᢠáá°á áĽáŹ áĽáááá. áĽááľ ááŽááŤááá á¨áłááá áá áá - áá˛áŤáá ᣠá áááá áľ ááá˘
á¨áłá˝ áŤááľ áĽááľ á¨ááŽááŤá á ááŁáĽ ááá¤áá˝ áĽá á IaC áá á˛á°áŠ á°ááťáááłá¸á áá¸ááĄ
1. ááá˛áᣠáááľ áŤáá+áááľ áŤááᣠá áá ááŁáŞ áááᢠáááľ áááá˝ - áá áĽá á áłá˝. áááľ á°áá˝. áĽááą á á°ááłáłá áŽáľ áá°áŤá ââáĽá á¨á°áá°á áá á áá áááá˝á ááááŤáá˘
á¨á˝ááŽáťá˝áá á°áłááááľ á¨áľáłáá áá áĽááľáĽáĄ-
- á˝ááᥠááŽáľ áááľ ááłáŞáŤáá˝ áĽá ááłáŞáŤáá˝ á ááá˝ááá˘
á ááłá á°á˝áĽáᥠáááłá á á¨á á áá áááľáłáᣠáĽááááłááᣠá¨áľáŤá ááĽááľ/áá áá ááá˘
áĽáá´áľ áĽáá°ááááᥠá¨á°áᨠááłáŞáŤáŁ á¨á°ááá° á áá˛á˘ áĽáá áááá áĽáá˛áá á ááŤáŽá˝á áĽáááŤááᢠ- á˝ááᥠá áááł áá°ááŤáľá˘
á ááłá á°á˝ááᥠá¨áá°áŤ áŽáľ áááá á á¨ááááá áá áá¨ááŤáᢠáĽá¨á á á á áĽáá°ááááᣠáľáá áĽá áĽáá˝á áá ááá áááľá¨á áĽáá˝áá áĽááá¨áááá˘
áĽáá´áľ áĽáá°ááááᥠá áá¸áááááᢠ- á˝áá: á¨á ááŤá¨áŚá˝ áĽá áááśá˝ áĽáĽá¨áľ.
á ááłá á°á áĽá: áĽáá´áľ á áĽáŠ áááł áĽáá°áá°áŤ áĽá áĽáá´áľ á°áŤá ááľá¨á áĽáá°ááťá ááá ááááľ á¨áá. á¨ááĽá¨áááľ á°á¨á°á áŤáŤááááá˘
áĽáá´áľ áĽáá°áááłááᥠá¨á፠á¨á áááŤá¨áľ áááἠáĽá ááááśá˝ á áĽááľ áľáŤ á˝ááŠá áááłá áááľ ááťááá˘
á IaC ááľáĽ áá áá ááᤠá¨áá áá ááá á˝áá áŤáá°áľá°áŤá¨á á¨áĽáŤ ááĽááľ ááᢠá áŁá áá á¨áśááľáá áááľ ááľáĽáŁ á áŁá áἠá¨áá áĽáá áľáá´ á áááľá˘ á ááľáľ á°áá á áłááá N. 10 á°áá á áłááá 2Nᣠ15 á°áá - 3N áťáᢠáĽáá á ááľáľ á°áááá˝á á áłááá N áťá, áĽá áá 30 á°áá á áłááá áĽá á ááľ á áľá¨ááá N. áĽáá ááá á áłáá á, á°áŁáĽááá, á°á°áĽ áá . ááááŤá áá áááľáłá áĽá áĽáŤáąá á¨ááŽááŤá áá¨áááá.
áá áááŤ: á áášá ááá ááĽá á°áľáá á áá°áá.
2. ááá-ááá. áá á áŤááľ á ááľ á°á áá°ááá á˛á˝á áĽá áá á°á ááĽáą á á°ááŁá áá áŤáŤáľáłá. á áŠááľ áá¨áŤáá˝ ááá ááá á¨á°ááłá°á á¨áááá áĽáááł áááľ ááľáĽ á ááľááŁáľ áĽá ááááááľ á¨á á áá á¨ááá á¨áá á°áľ áá°á ááá á ááĽááľ, ááá á¨ááá-ááá áááááľ áá áá.
á¨áá¨áŤ áľááŞááľ áááá°á áĽá ááĽáą áŽáľá ááá°áá á áááááśá˝á áááá¨áľ ááá¨áá áááľ áĽá˝áááᢠá ááľ á°áłáłá á¨áľááŞááą áá ááŁ, á áá á¨áĽáŤá ááá ááľáĽ, áĽáą á¨áá¨á¨áťá áá áá á¨á. áĽá ááá á¨áá°áá á áááááľ áá á¨áᢠá áĽáŠ áááł á ááˇá. á áá á ááŤá¨áĽ á¨áľááŞááą áĽáŤáľ áá¨ááŤá.
áá áááŤáĄ ááŽáŁ á¨áľáŤá ááĽááľ ááá-ááá áĽáá° áĽááľ á¨ááŽááŤá á ááŁáĽ ááááľ á IaC ááľáĽ áá ááá á ááá áľáá˘
3.á ááŤáŤ ááá¤.
áááá áĽáŠ áá, áá á ááŤáŤ ááľááł áá ááśá˝á ááááá. áĽáá áá á¨á°ááŽáłáŽáľááᢠá´ááአá áľá¸á᪠áá áᢠáĽá á¨áá á¨á° áááľ ááłá áĽááłá á áá°ááá˘
áá áááŤáĄ áĽá á áá ááá áá˝ááᣠááá¨áŠá á°áľá á ááááĽáá˘
4. ááááĽááĽáŁ áááá áĽá ááá á¨ááłáá ááá áá áŤáá°áá¨áአá áŚá˝ áĽá á ááľá áá, ááááŤáąá áĽá á ááá¨áááá áĽá á áľáŤá˝á áááł ááľáĽ áľá áĽáą áááŤáľ á¨áááťá áá.
áĽááľ ááŽááŤááá á˛á áá á á ááá áá¤áśá˝áĄ-
- áŤáá°ááŁá á á¨áľáŤ ááĽááľ á áá áá á á፠á¨ááŤáᣠááá˘
- á á áŤááá áĽáŠ ááľááł áá ááśá˝ ááľáĽ ááĽá°ááᢠáĽá á¨ááá°-ááłáŠ á áŤáŁá˘ áĽááá á áľáááśáťá˝áá ááá¸áá á áá¨áłáá˘
- á¨á á áá¨áŤáá˝ áĽá á ááłáŞáŤáá˝ áá áŤá á˝ááŽá˝ á¨á°áŁáአáĽáľááľá á áľá¸á᪠áŤá°áááłá.
5. áá á˘ááá, áľáŹáśá˝ áá áŠ. á¨áŤáłá˝áá áá´ "Convergence - Divergence" á ááá á°áá. áĽáá´áľ áĽáá°áá°áŤ á á áአáĽáááťáá.
ááĽááľ áááľ (á¨áłáááľ áŤáá° áá) áá á ááŽá˝ á áá. á ááľ á°ááŁá á áĽá¨á áĽáá°áŤááᢠáá°áá°á áá á áĽá¨á áĽááááŁáá: á ááą áá˝áá, áááá á°ááጠá¨áľáá áĄáľáá áááá¨áłá. á¨á፠áá°áá°á áá áĽáá áłá°ááá, áĽáŤááłááłá¸á á ááłááľ áááá°á áááŽá˝á áŤá¨áááá, á¨ááŤá áĽáá°áá á ááľ áá á°á°áĽáľá á, á áŁá á ááĽááľ á°ááłáľáá, á ááľ ááá á ááľ áá áĽá á¨ááŤá áĽáá°áá áĽáá áłá°ááá.
áĽá áľ áĽá áááááľ
á¨áľááá° ááá á˝ááŽá˝ á¨áááąá áľ á¨áá¨á¨áťá á¨á á°áŤá áá´ á¨áŤáłá¸á á°ááŁáŤáľ áá á¨áĽáŤ á á°á¨áááľ ááᢠáá á¨áĽáá áľáŤ áá á¨áá á¨áááľ ááááĽáá áŤáŤáľáłáᢠáśáľáľ áááśá˝á áĽáááá¨áľáĄ-
1. á áἠáá á áŠá áŤá ááááá˝. á¨ááŽáááąá á á ááá á áľá°áłá°á áŤá°áŤááá á ááŁá ááá፠á ááá áá ááᢠá á´áááŤá áááł, ááľáľáá á Miro ááľáĽ áá¨áááá. á ááľ á°ááŁá á á - áá ááŤá¨áá áἠáá. á¨áĽáą ááá áľááá˝ ááŚá˝ ááá á¨áĄáľá áľáŤáá˝ áááą. á°ááŁáŽáš áĽáŤáłá¸á á¨ááą á¨áᥠáá¸á. ááá á°ááŁáŤáľ á áá á°ááł áá á¨á°áá አáĽá á¨á°á á á áá¸á.
áá
áĽá
áľ ááĽá¨ áááľ áá°áŁáᣠáá
á á áá á ááľ áá á á°ááá˝ áá áľáááłá°á áá¨á°áłáᢠá ááá á°á ááľ á ááľ á¨á፠áĽá
áľ áááŠáŁ ááá áá á¨á°ááᨠáĽá áá ááá áááľ áá ááá á°á áá áĽá¨á°áá ᨠáĽááłá áĽá áá áŤá
á áĽáá°ááľá áĽáá˛áŤáá
áŤáľá˝áááá˘
á¨á°ááŁáŽá˝ á¨áĽááł áĽááł áĽá áá˝
- ááááŤáłáááľá˘ áĽáŤááłááą á°ááŁá áá° á ááłááľ ááá á ááá áἠáááŤá. á°ááŁáŤáľ áá° áľááá˝ ááŚá˝ ááá°áŁá. á¨áá á¨á° áááľ á ááłá áŤáą á áŁá á´áááŤá áá. áá° áá nginx ááá°áľ áá runbook ááťá áá áአá°á˝áá áááá áá˛áŤáá ááá˝ á áá°áá. á¨áááá áŤááľ á á á
áŤá˘áŤ ááአá¨á áá ááá˝ áŤá°áááá.
ááááŤáłáááľ á¨á˝ááŽá˝ á áľááá ááĽá¨áľ ááᢠâáľáááááá ááá áĽáŤá°á¨áአáá?â áááá áĽáŤá á ááĽáł ááááłáᢠ- áľááŠááľá˘ áĽá áá áá˝ áá, áĽá áááá á°á á á ááľ á°ááŁá áá ááŁá á ááá á á áŤá á¨áááťá áá. á¨á ááľ á áŤáŁá˘ áľáŤáá˝ ááááá á á áááá áá˝ááᢠá áľááá˝ á¨áĽáŤ áĄáľáá˝ ááŤá¨á áĽáŤá ááááłá°á áĽááá°áłáá. á á°ááłáłá áá, áĄáľááš áá°áá°á áá á á°ááŁáŤá¸á áá á°ááá áá, á áá á°á áá áá¨áŠ áá˝áá. á ááłááľ áá á°áá˝ á¨áá á¨áĽáŤ áĄáľá áááľááᢠá ááľ á°á ááĽá¨ááľ áááłáᣠá ááľ á°á áDevOps conf áŞáááľ áŤá°áááᣠá ááľ á°á á ááĽá áá á ááľ á˝áá áá˝ááᢠá áľáአáá ááŚá˝ áĽá á°ááŁáŤáľ áá¨ááá áĽáá°áá˝á ááá á áŁá á áľááá áááá.
2. á¨á ááľ áľáĽá°áŁáá˝ ááľá á á áŤá˘áá˝. á ááá áá áá á˝áá á ááĽá - á°áá˝ á áľáአáĽá á°ááŁáŤáľá áŤá¨áááá. á ááłááľ áá áľáŤáá˝ á ááá á¨á°ááá áá¸á áĽá áá áá áĽá¨á°áŤ áĽáá°áá ááá áááᤠá¨áá. áĽá á¨áá áĄáľá á áŁá á áľá°áŤá¨áľ á áŁá á áľááá áá. áá á˝ááŠá á¨áááłáľ áá°áľá áááἠá¨áá˝á á°á¨á᪠áá¨á áá. á áĽááἠáĽááá áá á¨áĽááľá áá á ááľ á°á á á, ááá áá áááŽá˝ áĽá áááŽá˝ áááá á áá áá¸á.
áá áá áááł áááťáťá, "á¨á᪠á°á¨áá ááááĽ" á¨áááá áá´ á°á ááá. á áá áĽááą á á°áá°á áááá áá°á¨áľ áá˝á¨á¨á¨áŤá, áĽá áá á°á áá á áá. á¨áĽááľá á°áŤ á˛áá áĽáŠ á¨Scrum áľáĽá°áŁá áááŤááľ áá° ááľáĽ áááá ááááŁáľ áĽá áá áĽá¨á°áŤáá° áĽááłá ááá¨áłáľ ááá°áłáá˘
3. ááľáŁá ááłáŤ. á˝ááá ááááłáľ á¨áĽááľ ááŽááŤááá ᣠá á˝áá áá áá ááľáá áĽááł áĽá á ááľ áá á áá°á¨á áľáĽá°áŁáá˝ áá áĽáá áĽáŠ áá¸á ᣠáá á°áľáá á áá°áá ᢠáĽáá° áŁáá ááľáľ á áĽáááľá áĽáť á¨á°áá°áĄ áá¸á. á¨á°ááŁá áá áá áá áĽáá°áá°áŤ á á ááá áá á°á¨á ááá¨áłáľ áá¨áłá. áĽá á¨á ááą áľáĽá°áŁ á á
áŤá˘á áĽá áŁáá°á¨áŚá˝á áá° á˝ááŽá˝á ááľáĽ áááá á áááĄáᢠáĽááą á áĽááá áááľ á¨áá ááá ááŤáĄ áá˝ááá˘
áááľáá á¨á°ááá áĽááľ á ááľ á¨á°á°á¨ááá áľáŤ á ááłá¨áľ áĽá á¨ááŤá á áááŤá¨áľ áá. á áłáááľ á ááľ áá áá ááľ á°á áľ áĽáááááá áĽá áŁááá áłáááľ áá°áŤáá¸á á°ááŁáŤáľ á¨áááľá ááááŽá˝á áĽááłáŤááá˘
á á ááś ááłáŤá áá áľ á¨áĽáŤáá áááá áááł áááá˝ áĽá á á áŤáŠá ááłá¨áľ á áľááá áá.
áŞáááą á¨áá¨áá፠áááá á áá áá áá¨ááá áá˝áá.1. áá° á ááľ ááľáĽ áááĄ. áĽáŤá á¨á¨áľ ááŁ, ááá á áľááá?
2. á˝áአá¨áá á ááľ áĽáá´áľ á°ááˇá? áááłáᣠáľáá á¨ááłááľ á á ááľá¨á áŤáľááá áá áᣠááá ááá ááľá¨á áá˝á á¨áááťá áá áá˘
3. áĽáá´áľ áĽáá°áááťá˝áá. áááłááĄ- âáĽááᣠá áá áľááŞááśá˛á á áᣠáĽáá ááŁáĽ á áá˘
4. áĽáá´áľ áĽáá°áá°áŤ á áłá. á ááłááľ á¨á°á áá áááłáá˝á á ááĽáł áá°áá á á°áᢠááᢠX áĽáááááᣠY á á°ááááᣠY (ááá Z) á áŤááᢠáááłáᣠNGINX á á°áááťááᣠáŠá áá¤áá á á¨áľ áĽá 200 áĽáş á ááááᢠáľáááą á¨á á á¨áá, á áá áĽáá˛áŤáłáŠáľ á áľááľáá áŤááááľ. á¨ááłáŤá á¨á ááľ á°á áľ á ááľ áĽá áĽááłáá°á አááá¨áŤáᣠá°á°áŁáŞ á¨ááá˘
5. á˝áአáĽáá´áľ á á°áłáŤ áááł áĽáá°á°ááł, áá á˝ááŽá˝ áĽáá°áááŠ, áá áĽááłáá°á ááá, ááá°ááą áá ááťáťáá˝ áĽáá°ááአáŤáĽáŤáŠ. áááłá, á áá CLI, á¨ááŤá á CI ááľáĽ áá á ááśáá˛á áááá.
ááĽáŤááłááą á°áá᪠á 5-10 á°áááá˝ áĽáá˛áá ááá¨áŤá. ááááá ááá˝ á¨áá á áľááá á¨áá áĽá á¨áá áŤá áá á¨áááľáľ á¨ááᣠáá áá á á áľá፠á sre-takeover áťáá ááľáĽ á áľá°áŁáĽá¨áá˘
á¨ááľ áááľ ááá á áá áááá á áá ááľáĽ ááááľ á á. á á°ááŁáŽáťá˝á áá á¨áááááá ááĽá¨áááľ áĽáá áá áá.
á áá¤áąá, áĽá¨áá áŤááá ááá á ááááľ áááá°á á¨áłá°áł áĽááľ ááŤááłá. áá
á áááአáááľ áĽá á á°ááŁáŠ á áľáááááľ áá ááĽá¨áááľ áá.
á¨á á áľááłááá˝ áĽá ááĽá áŤáá
á¨á áááš áá á á°áá°á á°á¨á á°áľá á áľááŤá áááľááᢠáá áľá á°áľ ááᢠáááľ áá á°á á¨ááĽá¨áááľ á°á¨ááá˝ áááľá áá¨áŤáá˝ áĽá áĽááľ ááŽááŤááá, áľáŤ. áĽáá° áŁá áá áááľ áášá á áá°áá, ááá áá á¨áĽáą á áááłá á°á˝áĽá á á.
áá°ááá˝áŁ á áá áŁáá áááŠáŁ á¨áá á¨áŽáľ á˝áá áĽáť áá°áŁáᢠáĽá á¨áááá á°ááŁáŤáľ áłááá¨áŠ áŤá ááᢠáŽáľ á áá˝áá áľ áá á áĽááá°áá áĽáŤ áá áŤáá¸á á°á˝áĽá áá á°á áá. ááá ááᣠá¨áá á°áľ áá¨áŤáá˝ á¨ááᣠáá¤áľ á áᣠáĽá áĽááą áŤá ááááľ á¨áááś áááá áľáŤáá˝á áĽáá˛áŤá¨ááá áŤáľá˝áááłáᢠáá áľáá áľáŹáľ ááᢠáĽáá˛áá á á¨áá°á á°á¨á ááááá˝ (áĽá áááśá á áá ᣠáááą) áá° áááľ áľáŠá¨áľ á˛á°á¨á á˝áአáá ááᢠáĽá á "ááŤ" áĽá áźáŽá˝ á áŤáľáááááľá, á á ááá á¨áá á°áľ áá°áť á á áá.
áĽááľ ááá ááľáŤáľ á á°áá°á á°áá˝ áá á¨á áá ááá°áá. á¨á°ááŁá ááá°á áĽá ááľááł á˝ááłá˝á á áᢠá¨á ááłááľ á°áá˝ áá á áĽáŠ áááł áá áŤá, á¨ááá˝ áá á°áá á¨á¨á áá. á¨áá á áĽááá áááľ áĽá áá˝ á ááľ. ááá áĽááłá á¨áĽááśá˝ áĽáŤ á áá˝ á á á áááł áŁáá¨á áŠá ᣠá°ááŁáŽá˝á á á ááľ áá á¨áá¨ááá áĽáááł á áá¤áą áĽáŤáľ áá á á á°á˝áá áĽáá°ááŤáłáľá ááá˝ ááᢠá áá á áĽááľ ááľáŤáľ ááá áĽá á¨á áá á áľá°áłá˝ áá á áááźáááá˘
á áľááá° áááá áá á°á˝áá á¨ááŤáłáľáŠ á¨á¨áá°á á°á¨á ááááśá˝ - áĽá áľ áááŁáľ áĽá á¨á°ááŁáŽá˝ áá á áĽáŽ ááľáŤáľ áá¤áśá˝á á áľááá áŤáľááá-á¨áá°á áĽáŤáľ áŤáá á¨áĽáááľ áááἠáĽá á¨á°áťáťá á¨áĽáľááľ áĽáŤáľá˘
á á ááľ ááľáá ááľáĽ á áá áá°áá°ááŤáá˝
- á¨á°á ááá áŁáááŤáá˝ á IaC ááľáĽ áá°áŤáᣠááá áá á á ááľá°á áĽááľá˘
- á¨áá°áŤáá á á áááá˘
- á¨áŤáľáá á¨ááŤáŤáť áá´áá˝ áĽá áááśá˝ ááá áááĄ.
ááá: hab.com