á´áá´áá á 19 á ááľáŽ
á ááľá°ááá
áá
ááłá°á˘áŤáĄ áŞá˛áŽ áĽá á ááŤá¨áĽ á áá
á˝áá áá¨á¨áť ááá ááááá˘
ááá˘áŤ
áĽááá áá áĽáŠ áłáŞá á áá ᣠáá á´áŤ áĽá áááľá á ááᢠáá ááᣠáĽáá° áá áľá ááᣠáĽá á á፠áá á áłáá ááᢠáĽáá˛áá áľá áááᎠá áááááśá˝ á¨áá á°á áĽááł áĽáá°áá°áĽ áἠááŁá á¨áááŁá ááłá ááᢠáĽáá á.
á áá
ááŤá áĽáááŤááᣠá¨á፠á°áŤá˛ (á 2015)
á ááľ á¨á°áá°á áĽá´áľ áá á áá°ááľ áááá˛á á áááŹá˝á ááľáĽ áĽáá´áľ áááłáááľ ááááľ áĽáá°áááá áŤáłáŤáᢠáááᎠá°ááŞáľ á¨ááą áá áŤáá á¨ááááŞáŤ áááłáááľ áá
á°á á ááá á¨á°ááŤáŠ áá¸á, ááá áá ááľáĽáľáĽááľ áĽá¨á¨áᨠá˛ááľ, á¨áá¤áłáááľ áá áá¸áą ááĽááą áŤá áŤá
á á¨ááłá á áá°áá.
áŠá áááľáľá ááá áá áá°áá ááŤá áĽá¨ááŤáááĄ-
ááá á¨áááᎠá áááááľ áá áľáá ፠á¨á°áťá á¨ááá? ááááŤáąá áĽáá˛á
ááááą á ááá´áá¸á ááĽá-áááá á¨áŁáľ ááľáááśá˝á áľáááŤáľááá á áá
á°áá á áŠá áááľáľ á˝ááłáá˝ áá á áá á¨á°á¸áá ááᢠá áá á áŠáᣠá ááłááśáš áĽááá
á°ááŁáŤáľ áá ááľ ááááľ á áá ááááᣠá á°ááá áᏠá¨á°ááá°á ááááľ á áľááá á ááľ áá á á°á áľáááá (ááááŽáš á áŞáááą ááľáĽ á áá áá áááá)á˘
áĽáá°áááá¨áąáľ, á¨áá¨á¨áťá ááŤá (áááąá áááá˛á áĽá áááᎠá°ááŞáľ á áááŹá˝áá˝ á¨áŠá áááľáľ áá á áá á¨á° áááľ ááľáĽ á˛áá) á¨ááááŞáŤá á áŁá á¨á°áᨠá áá°áá. á ááá á Kubernetes á á áá áá áľáááááłááą á áááŹá˝áá˝ áĽáááááŤáá.
á áá áĽá áá áĽáá á á áááááśá˝
áĽá ááá ááłáĽ áá¸áááĄ-
áááľá áá áá°á á á¨áááᎠá áááááľ á ááá´áá¸á? á¨áľáŤ á
ááĽááá á áá¨áá áĽááá°á áĽá
áá˝á ááŤááŁáááľ áááŁá. áá° ááŤá á¨á°áááľá áĽáááĄ-
áĽáľá°ááááľ á áá, á¨ááŤá á ááŤá á áŠá á áááá á áŠá áááŤá áá áĽáá
á á áááááśá˝ (á áĽáŤ áá áŁáá áááŁá)
áá° âááá ááłáĽâ áľááááľáĄ ááá´á á áášá ááá á ááĽá? á¨áá
á ááľ ááááŞáŤ ááᎠá°ááá¨áľáŠá 85 ááŽáááśá˝. ááá áááᎠá°ááŞáľ á ááá áŠá (á¨áŚáľá°áá áĽáľá¨ ááá˝ áŤá
á áĽáá°áá
ááááľ á ááá´áá¸á áá áŤá¸á) áá áá
á ááá áľáá
ááĽá áá. áĽá (Flant áŠáŁááŤ) áĽáá° á¨áá áááŽá˝ á áľááá˝ áŠáŁááŤáá˝ (á¨5 ááá˘áá˝ áá) áĽá á áľááá
(~ 500 ááá˘áá˝) á¨á°ááᥠá¨á°ááŤáŠ á áááŹá˝áá˝á ááá¨áľ á˝áááᢠá°á¨á᪠áĽá
ááĽá
áá˝ áĽááá
á á áááŹá˝áá˝ á ááĽáł áľáááľ áĽá á á ááłáľ ááľáĽ áĽá¨á°áťáťá áááá¨áłá˝á ááá˘
ááá áááᎠá°ááŞáľ?
áľá áááᎠá áááááľ áĽá
áá˝ áááá áĽáŤá á á
- á¨ááąááŞááľ áľáá áŽá˝á ááá˝ ááľá¨á;
- áááá°á áááááľ;
- á´áááááá˝á á¨ááá¨áĽ ááááľ.
á¨áśááľáá á ááá´ááśá˝ áĽá ááá˘áá˝ áá áĽá á áááťáá áĽá ááá áááᎠá°ááŞáľ áĽáá°ááŤáľáááá¸á á á¨áłá¸áᢠáĽáá á¨á á ááľá áááá á°áŤáᢠá¨ááá áá¸áááĄ-
á ááłááľ ááĽáŚá˝á âá áľááśá˝â á¨ááá˝áá¸ááĄ-
- á¨áááá˝ ááá˝ áľáá áŽá˝: áĽáá á áŁá á áľá᪠áááᲠá áá, áĽá á áá ááá ááá á ááľ áá¨ááťáá˝ ááľáĽ ááá ááá á áĽáŠ áááł ááááá, áá á ááá ááá "á áá°áá°áŞáŤáá˝ áá" áá, áááľ áĽá ááľááłáá˝ áŤáá°áááá áá¸á.
- á¨áá°ááŤáľ ááááľáĄ áááą á ááĽááľ áĽáá˛ááľ á áá á áááááśá˝á áááá áĽáá˝ááá (áľáአá á˛áľ áŁá áŞáŤáľá á áľá)á˘
- á¨ááľááľ ááááľáĄ áá áá áááᎠá áááááľ áá ááľ áĄáľá/ááá˘áŁ áĽá á ááąá áááá ááľá áľ áĽáá˝áááᣠááá á ááľáá áááŁáá á ááĽááľ ááłá á áĽáá˝áááá˘
- йОá¨á áá á áľá°áááááľ: á¨áá áĽáá˝áľ á¨á°á¨á°á° (ᨠ20 ááľáĽ á ááľ áááᎠá áááááľ á¨áá°á) á ááľ ááá áĽáť ááľáŤáľ áŤááá áĽá áľáááą á á á ááá ááľáŤáąá áááĽááá˘
á¨á°ááá° (áá) á¨áááᎠá áááááľ á ááá´áá¸á
áĽáááłá áĽá á¨ááá áĽáá ááá áĽááłááá áááľá¨áłáľ, áĽá á áááŁáá á¨á፠á¨á°ááŤáŠ ááŽáááśá˝ á á°ááá áááľ áá á¨á°áá°á¨á° á¨áááᎠá áááááľ á ááá´áá¸á ááľáá˘
áááłá á¨á ááá ááá á˘áŤááľ OZON áá á¨áááłá°á á¨á áĽáľáľáŤááľ á¨ááľáá áá áá°áĽá ááᢠá¨áááᎠá áááááľ á ááá´áá¸á áá áá áááľááá˘
á ááááŤáľ áĽááᣠáĽááá
áĽáá
á á áááááśá˝ á á°ááŤáŠ ááľá¨áŽá˝ áá á°á˝ááááĄ-
áĽáŤááłááą áááᎠá°ááŞáľ áŤáľá á áŤáľ á¨ááľá°áłá°á ááĽáľ ááá¨á áľááááŁáᣠáĽáááš á¨áŤáłá¸á áłáłá¤á áĽá áá¸á፠áŤáľáááá¸ááᢠá¨áá¨á¨áťá áĽá ááá áĽáá°áá¨á°áá áá.
áá¤áąáľ áááľá áá?
áááá áá
á ááá˘
áĽáá á¨á á á
áá ááá áĽáá°á°áá áĽááŤááá˘
á¨áááá˝á áľáá áŽá˝ á á˝áł...
áá áá áŤá á áááᎠá°ááŞáľ á áľááá ááľá°áŤá¨á á ááĽá?áááĄá áááľáŹáľ? ááá ááá áŤá áá¨áá፠áá¨áłá°áŤ áĽáá´áľ áĽáá°áá°áŤ áĽááłá ááá áĽáá˝ááá (á¨ááá á áá ááááá áĽáŤá á ááá˝ áááᎠá°ááŞáľ ááľáĽ áá¨áááá)?
ááľá á á "
á¨áá°ááŤáľ ááááľ...
á á´áááŤá áááł, á°áłááˇá-áĽáŤááłááąá áááᎠá°ááŞáľ á á°ááĽá áááá áĽáá˝ááá. ááá áá á á°ááŁá áá áááá áĽáá°áá˝á¨á¨á¨á áááľ ááľáĽ ááľááŁáľ á ááĽááľ áĽá áááᎠá áááááśá˝, áĽá áááľ ááľáĽ áááŁáľ á ááĽá á¨áłááąá áľ á á°á á°á¨á°á. á áĽáŠ áááł, á á á ááá áááááŤáá á áľááááá á á°á á°á¨á°á áĽá¨áá¨áá áĽáá°áá á á°áᨠáá¨áł ááľáĽ ááá¨á á ááĽá.
á´ááááá á¨ááá¨áĽ ááááľ...
áĽáˇ áá˝. ááááľ áĽááá áá á¨áĽáááľ-á ááŁááľ áá áĽáá°ááŁáá áŤáľáłááąá˘ á¨ááą áá "áááŤááľ" áĽáť á´áááááá˝á ááááá¨áĽ áĽáá á áŁá á áľááá áá.
á¨áááľ ááááľ...
áá á ááá áá°áá áŞáŤ (á áŁá áĽá á áŤááľ) á¨áá¨áŤ áá°áľ áĽáá´áľ áĽáá°áá°áŤ? áá á ááá áááá áŤáľáááááłáᢠáá áá áá°á፠áĽáááł áááŤá áľááááá á¨áá¨áŤ áá¨áłáá˝ áĽááľá ááá á°á¨á ááááá á¨ááá˝áá áá á°á áá ááłáŤá.
áá áá áá á á áá ááľáĽ áĽáá´áľ áá°ááŤáľ áĽáá°ááťá? ... áĽááá áá ááá˘á áŤáąá á˝á áĽáŤáá áá áŤá ᣠáá âá áááá°â ᣠááááŤáąá áá¨áłá ááá¨áŤ áá áĽáľáŞáá áľá¨áľ ááá á á ááá°áłáá˘
á¨á°áᨠááŹáľ...
á áᣠáá áĽá á áá á¨ááá ᨠDBMS á áŤáŁá˘ á¨á°áá°á ááᢠá á°á°á á á¨á ááá´áá¸á ááłáᣠáŤáłááľáŤ á˝áá á ááá¨ááᣠááá áá MySQL áĽá PostgreSQL áááŤá¸ááá˘
ĐĐžá¨á áá á áľá°áááááľâŚ
á áĽáááą á¨á ááľ áááᎠá áááááľ ááľááľ á¨á á ááá áľáááąá áľáááá á á áŤá áĽáť áłááá á á˛áľ á˝ááá á á- áĽáŤááłááąá áááᎠá áááááľ áĽááľá áááá á áŁá á¨áŁáľ ááá˘. áááᎠá°ááŞáľ á¨á°ááŤáŠ á´áááááá˝á (áááŤáź, áŹá˛áľ, ááá°) áľááá áá, ááĽáŤááłááłá¸á áááá ááá áá°áĽ áĽá áá°áá á áŤáľáááááłá, á áĽááἠááťáá, áá áľáá ááĽáśá˝á áá ááá.
á¨áááŤáľ á˝ááł...
áá á áĽáááľ áĽáŠ ááá˘
á¨áááᎠá áááááśá˝ âáááááľâ...
áľáá áĽáť á áá°áá áŤáá á¨á ááłá¨ áá¨áĽ á áá (á¨á˛á¤áá¤áľ áĽáŤááá˝ áĽá¨á°áŁá ááᣠááá°)ᣠááá áá á ááááá¸á áĽá áááľ áá ááá˝ ááááŤáľ ááľáá ááἠ(á¨áąá áá¸ááŤáá˝), áá á á¨áá°á áá á áŤáá áá¨ááť áĽáá˛áá á áľááá.
áĽá á¨ááá áĽááá á¨ááááľ áá¤áľ áá¸áááĄ-
áá ፠áĽáť á áá°áá!
ááááŤáąááĄ-
- ááááŁáľ á¨áááĽááľ á ááśáĄáľ áĽááááááá˘
- áá ááľáŹá á áľááááá áá áĽáá´áľ ááľá¨á áĽáá°ááťá? áĽáť áĽááá°á á ááŤá ááá áľáŤáá ááĽááľ ááᢠáá áá áá á áááľ ááľáĽ áĽáá´áľ ááľá¨á áĽáá°ááťá?
- á ááŤáł áááá˝á áľááá°áá áĽá¨á°ááááá á¨áá á áĽáŤááłááłá¸á ááľáĽ áááááľá áá°áŤááľ á áŁá á áľáŤá áĽáŤ áá.
- á¨á°áá¨á áááŚá˝á á¨ááľá¨á á˝áá ááá áŤá. áááłáᣠá¨PHP áĽáŞáąá áááá áŤáľááááᣠááĽáŤááłááą áá¨ááť áá áááŁáľ á ááĽá (áĽá á á°ááá á¨ááá áŠáľ á á)á˘
- á¨ááá ááľáĽáľáĽááľ áĽáľááľáŁ á¨áŤáľ ááŞáŁ ááá ááá˘
á áá áá áá áá°á¨á?
á á ááľ áá á áá°áá áŞáŤ ááááŠ. á¨ááá áááľ
ááá á áá ááłáĽ áááᎠá°ááŞáľ á ááá´áá¸á áŤáá ááŽáááľ áľáŹáłá áĽáá˛áá á á°áἠááá á ááŚáľ áĽá á¨ááá° ááłá áŚáł, áĽá áááᎠá°ááŞáľ áĽáá´áľ áĽáá°áá°áŤ. áĽá á¨á ááľá ááá° ááłá áááá ááᥠááááľ ááááľ ááľá¨á ááá˘
áá á áá áááł ááľáĽ áĽááááľ?
áááááá á˝áá ááááłáľ á¨ááááŞáŤá áĽááá á¨áĽáą áá ááľáááľ áĽá á˝áá áááá áá¨áłáľ áá, áĽá á¨áĽááá˛á áá°áá¨áľ á ááááá.
á¨áá á á áá á áá ááááľ (ááĽáą á°á¨á᪠ááĽáśá˝á á¨ááááľ áĽáľá á˛áŤáá ) ááá á áĽáááľáłáá ᣠá¨á፠á áá áááł á°ááŤáá áłáŞá áááŁá-á¨áá á á áá á¨áááᎠá áááááśá˝ á¨á áá á áá á áá¨áąá ᣠáá áĽáá ááľ á˛áá - á¨áá á á áá ááá á á áľá!
áááłáᣠá¨áá áá°ááá¸á á¨á፠ááľá...
á áŁá á á áŤáŁáŞ á¨áááľá áááᎠá áááááśá˝á áŤáľáááąáĄ-
ááááŁá áááá¨áľ áááááľ áŤááŁá¸áá áááá áááᎠá áááááśá˝ áŤáŁááŠáĄ
... áá° á ááľ áááᎠá áááááľáŁ á á ááľ á¨á°áťá (áááá áĽá áá°á áᣠáĽááľá áĽáŤáľá áĽáá°ááŤáľáĄáľ) ááá/áááááĄ-
á ááľ ORM (á ááľ á˛á˘á¤áá¤áľ) áĽá ááááŞáŤ áááľ áá°áá áŞáŤáá˝ ááá¨ááá˘
áá á á á ááá á¨áá¨á°ááá áá¤áľ á ááááľ áĽá á°á¨á᪠áĽá፠ááľá°ááá áá˝áá:
á¨áá
á á áá á áŠá áááľáľ ááľáĽ áá
áá áá á á°áᨠáááł áĽáá°áŤáá, áá
á áááľ á ááá áááąá áááŤáľ áĽá áá¨áĽáť áĽáááŤá¸ááá.
áááłá á
áľááá ááľá áááá¨áąá˘ áĽááá áá áĽááá áá á áááᎠá áááááśá˝ áá á˝ááŽá˝ áááłá ááááŤáąá á ááľ á°á á°ááŁáŤá¸áá áľááá°á° ááá áá "á áááᎠá°ááŞáľ ááŤááľ" áľáááá áá.
"áááᎠá°ááŞáľ" á ááá áá ááľáĽ "áĽáá á" ááá áĽá áá.. á¨ááá ááááľ áŤááą á áááá¸á áĽáť "ááááŽ" áá¸áᢠáá áĽáá° áľáá˝ ááá á áľááá á áŤáľáĄáá¸á.
áĽá ááá¨á¨áť ááłáĽáŁ áá° ááááŞáŤá áá áł áĽááááľáĄ-
á áአáá á¨á°áťá ááľáłááť (á¨áá á áá) á ááá áĽáááł áá áá
áá ááŽáááľáá á¨áá áŤá áĄáľá á˝ááłáá˝ áá áá ááłá áá¸áᢠ- á áááᎠá áááááśá˝ áĽá á ááááľ ááŤá¨á á áá¨áĄáľ ááá áá ááŤááłáᢠáĄáľá á á áá
ááľ á¨ááá áá áááᎠá°ááŞáľ ááľáŤáľ á¨ááᨠáłáŞáŠ á áĽááá áááľ ááłá ááááá˘
áŞá˛áŽáá˝ áĽá áľáááśá˝
á¨áááአá¨á°áá áŞá˛áŽ (~ 50 á°áá ᣠá ááŤáłáá áá᳠ᣠá¨ááĽááá˝á áĽááľ áŤáá¸áá áľááśá˝ á áŤáľá°áááá ᣠáĽáąá á¨áŞáááąá áľááľ á á áĽááá á¨áááľáá ᣠáá áĽáá°á áá)
á¨ááá áľ á ááŤá¨áĽá áŞáááľ áŤáľáááĄ
PS
á áĽá áĽáá áá áŤá ááá˝ áááŁáá˝áĄ-
- ÂŤ
ááľáľá áĽá Kubernetes Âť (á˛ááľáŞ áľáśááŤáŽáᣠáá 28ᣠ2018 á RootConf); - ÂŤ
CI/á˛á˛ ᨠKubernetes áĽá GitLab áá áŤá ááἠáááśá˝ Âť (á˛ááľáŞ áľáśááŤáŽáᣠááŹáá á 7ᣠ2017 á ááááľ++ áá); - ÂŤ
á áľáá˝ ááŽáááśá˝ ááľáĽ ᨠKubernetes áá áŤáá áááľ Âť (á˛ááľáŞ áľáśááŤáŽáᣠá°á 6ᣠ2017 á RootConf); - ÂŤ
Docker ááľáá˝á áCI/á˛á˛ á ááĽááľ áĽá á áłá áĽááááŁááᢠ (á˛ááľáŞ áľáśááŤáŽáᣠááŹáá á 8ᣠ2016 á ááááľ++ áá); - ÂŤ
á¨áśá¨á áá ááŁáááľ áŤáá á¨ááľá¨áľ áááśá˝ Âť (á˛ááľáŞ áľáśááŤáŽáᣠáá 31ᣠ2016 á RootConf).
áĽáá˛áá á¨áá¨á°ááľá á áľááśá˝ áááá áá˝áááĄ
- ÂŤ
á 2018 á¨áááᎠá°ááŞáľ áĽáĽá°áľ ááľ "; - ÂŤ
á¨ááá 7 áŽáá´ááá ááἠáááśá˝ "; - ÂŤ
Kubernetes á á áá°áá á áá áľááá ááľ á°ááłáŽáśá˝ á¨á áá ááá áľáłá˛áľá˛ááľ Âť.
ááá: hab.com