á¨á´áŤááá ááá˘áá˝ á¨AWS áá á¨á° áááľ áá áááľáŤáľ á áŁá ááš ááἠá°áááŽáá˝á á¨ááŤááᥠáááľááᢠááĄáľááľ áĽáť á áᢠá¨áá á áá, á¨á á¨áŁá˘áá˝ áĽááľ áá¨ááŤá, á áĽáŤááłááą ááľáĽ áŁá áŞáŤáľ ááłáŤá. á á ááŤáŁá˝ ááá ááľáĽ á¨áá°áá áŞáŤ ááá á á áááľ ááťáá ááłáŤáᢠáĽá á¨á´áŤááá áŽáľ á á á˛áśáš ááľáááśá˝ áá°á¨áľ á áĽááá áá áłáľ áĽá ááľá°áŤá¨á ááá á¨á á¨áś á ááŁáľá ááľáŤáľ áŤáľááááá˘
á¨áĽá ááᣠá á´áŤááá ááľáĽ áľááá áá¨áľ áĽá á áľááá áĽá á¨á á ááŽáááśá˝ áá á áĽá á¨áá°áŤ á á°áŤáá áááááľ ááá˘
áŞá˛áŽ
40 ááá´ ááᣠá20 áááłáľ á IT ááľáĽ áááťááᢠá Ixtens á12 áááłáľ á°ááťááᢠá á˘áŽáááľ-á°áŽá-áááľ áá á°á°ááá°ááᢠáĽá á5 áááłáľ á¨á´ááŚááľ áááśá˝á áĽá¨á°ááááľáŠ ááá˘
á¨áĽá áłáŞá áľáá¸áá á¨ááááá¨á áŠáŁá፠ááľáĽ áľááá á¨ááŽáááľ áááľ áááá, áá áŤááá áľááááľ á áľá°ááᣠá°á°áĽáá.
á áľáááľ áá áŤááľ ááĽáŽá˝ á¨á°á°áĄáľ á¨ááŽáááąá áá°á ááá¨áłáľ áá. áĽá ááĽá á¨áááá¨á áá á¨á ááá áá á¨á°áŤáŤá ááá˘
áá áá ááŽáááľ á¨á°áááááŠáľ á¨4 á ááľ á ááľ ááᢠáĽá á¨áá á¨á° áááľ áááŁáłá á á¨áá°á ááĽááľ áá áá á, ááááŤáąá ááŽáááą á áľáá. áĽá áŤáááááľ á áŚá˝ á¨á áá á áá á áááĽááᢠáĽá á¨áłáá°á á¨ááŽáááą áĽáľááľ á ááťá á á˛áľ ááá áááŁáľ á áľááá áá á.
áľáááľ á áśáś áá á¨áááá á¨ááá¨á ááľáŹá áĽááá°ááááᢠᨠ4 áááłáľ á ááľ á áĽá áá á¨ááá áá ááá˘
ááá˘áá˝ ááĽá°á á¨áá á¨á° áááľ áŽáľ ááĽáŤáľ áááŠá˘
áá ááá á áľááá á áŁá ááá á¨áááľ ááááŤáśá˝ ááá ፠á¨ááá áá áá áᢠá¨á´ááŚááľ áĄáľá á áááá á áľ áá ááá á ááááá áá¨ááἠá áľááá áá áᢠáĽá á¨ááá˝ áááŽá˝ á á°á¨á᪠á´áŤááá áĽá áááľ á ááááŞáŤ á°á¨á áĽá á áá ááá áá áá˘
Terraform ᨠHashiCorp áááľ ááá ááŽáááľ ááᢠáĽá áá áĽáá°áá áááŤáááľ, á¨áááĽááľ áĽááľ áľáááśá˝.
áá á¨á° áááľ áĽáá° áŽáľ áááľ áá á¨á° áááłá˝áá áááá áĽá á ááłááľ áŽáŚáśá˝á á¨ááá˝áá¸áá ááĽáśá˝ ááááłá˝áá áá¨ááἠáĽáá˝ááá áááľ ááá˘
áááłá, áááŁá áá˝á áĽáááááá. áĽáááááá, áĽááľ á áľááá áááŞáŤáá˝á áĽáá¨ááŤáá.
á¨á፠á áá á áŽááśá ááľáĽ á¨á ááá ááłá¨áťá áĽááá áŤááᢠáĽá Terraform áá áľ áá áá. á¨á´áŤááá áĽá áľ áĽáá˛á ááááĄ- "áĽáşáŁ áááĽáľá ᣠáĽááá á áááŽá˝ ááľá¨á áĽáá˝áááá˘" áĽá á˘áŤááľ á ááľ ááá ááłá¨áá. áĽá ááá áááŚá˝ á áá á áá.
ááá ááá áŤááťá¸ááľ á áá Terraform applyá áá á¨á áĽá Terraform ááĽááľá ááłá áááĽááááłá áĽá á á°ááá ááľáĽ áááŁá áá˝á áŤáááá˘
á á°á¨ááŞá á¨áĽá ááŽáááľ ááááŁá. áĽá፠á ááłááľ áááŚá˝á áĽá¨á¨ááá ááᢠá°á¨á᪠ááłááá˝á áĽáá áááá, 53 áá¤áśá˝á áĽáá¨ááŤáá.
áĽá áĽáá°ááááá. áĽáŁáá áĽá áľ á ááŁá˘ áá áááŚá˝ áĽáá°áłááą áĽááŤáá. áŤááááąá˘ áĽáá á¨áĽá áá á¨á° áááľ áŤáľááá˘
á´áŤááá áĽáá° áááľ áááá˝á áá áááᢠáŤá áááľ á ááá ááľáĽ áá° Amazon á¨áááąáľá áááŚá˝ áá áŤáľáááŁá¸áá, ááĽáŤááłááą áĽááľá áááášáľ ááĽáľ, á á ááá ááľáĽ á¨á°áá አá°ááłá ááĽáśá˝ á á. áľááá ᣠá¨ááĽá¨áľ ááááŤáá á˛áááŠáŁ á´áŤááá á á ááá ááľáĽ áá áááἠáĽááłáá áľ á áľááá áŤáááá˘
áĽááá á¨áááľ áááá˝ á ááááŞáŤ áááá˝ áĽáť áá áŠá˘ áĽá á ááľ ááľáĽ á áľáááĽáá¸áᣠáá á á áŁá á¨áááá˝ áá áᢠáŤáááá¨áĽ á ááľ á°á áááŚá˝á ááľá¨áá á¨áľáˇá, áĽá áĽá áááśá˝ áá áŠ.
á áá á¨áááŁáá áá áá ááťáá, áááľá Terraform á á¨áľáá áŁáᲠááľáĽ ááááťá, á á¨áľáá ááá á¨áľá´áľ ááá áááἠá áá áľ. áĽá á´áŤááá áŤáą áá áá á¨áľá´áľ ááá áááááľ ááá¨áŁá¨áŁá, áááá á áľááľ á ááľá¨á áĽá á¨áá¨á¨áťáá áá¤áľ áá° áá ááááłá.
á¨áĽá áá á¨á° áááľ áĽáŤá°á ááᢠá¨áĽá áŽáľ áá¸áá. áĽá á áá áááŁá áá˝á áĽáť ááá á á ááááá, á¨áá¨áŤ á áŤáŁá˘ áĽáá˛áá¨á áĽáááááá.
á´áŤááá áĽáá° ááá áĽáá˛á°áŠ ááá áľáááłá, áááľá á á ááłááľ á áá ááľáĽ á°ááłáłá ááá ááááš.
áĽá áááłáᣠá áá¨áŤ ááᣠáá á ááá áá°áá áĽá á´áŤááá áĽá¨á°áŤá á¨áá á°ááłáłá ááá áŤááᢠá¨áá¨áŤ áŽáľ áĽáá á áá˘
ááááľ, á ááłááľ áááŚá˝á áá°á፠ááá áĽáá˝ááá, ááááŤáąá á áá°á ááľáĽ áľáá áááłáá˝á á áŤáľááááá, á áááľ ááľáĽ áľááá áááłáá˝ á áá áááá.
áĽá á¨á፠áá° ááŽáááą áĽáááłáá. á¨áŁáľ áľáŤ áá á, á¨áá á¨á° áááľ á ááłáŽá˝ á áŁá áľáá áłá áś áá á. áĽá áááá á°á ááš áĽáá˛áá áááá áŽáľ á áá ááááľ ááľááἠá áľááá áá á-á áá áŽáľ áá áĽáá áááŤá°áá áĽá áááŚá˝á áááŤá°ááᢠáĽáá ááááá ááᢠááś á¨áá á¨á° áááľ á ááłáŽá˝á áĽáá° á áľáááááą á¨ááľá¨á áááá áĽáá˛áŤáľá°áŤáá áłá áś áá áá˘
áá áľáá ááŽáááľ áŤááľ á ááşáŽáá á¨ááá¨á á¨áá፠áá áá áĽá á á ááá áá á¨á° áááľá áá° á ááłááľ áľááá˝ áááĽáŤáŽá˝ áá¨ááá áĽá áĽáŤááłááąá ááá á á°áᨠá áá ááľáĽ áááášá˘
á°á á¨ááĽá¨áľ á¤á°-áá˝áááľ á˛ááááľ, á áá¨áŤ áĽá á áááľ ááľáĽ áľá á ááľ á áááľ ááá áá°áá áá˝áá.
á áĽá áá᳠ᣠáá áá á áá á°áľáá á ááá á¨á ᣠááááŤáąá áááá˘áá˝ ááá ááá¨áŤ á¨áá¨áŤ ááá á áá ááááľ ááá ááááľ áá á¨á áľá˘ áĽá á á ááááš ááľáĽ ááá áĽá á áľááááá á á°á á°á¨á°á áá°áá á á áááááŠá, áĽá áá°á¨áą áááłá áĽáŹ áĽá¨áá áá á, áĽá á¨á፠áá á áá°á¨áľ á¨áá ááá áľ ááłá áááłá. áľááá , ááá áá¨áŤáá˝ á¨á ááľ á áá á°ááá¨áá. á°ááłáłá áááá˝ áĽá፠á°á áá°áá, ááá áá ááá ááá á á ááľ áŠáŤ ááľáĽ á ááá.
á´áŤááá áááá áĽááá˝ ááá¨áŁá¨áŁáᢠáĽá ááááá á á á á°á á°á¨á°á ááááá˝á áááĽáŤá áľááá IP á áľáŤáť áááłá á á˛áľ á¨á°áá ᨠááłá ááááľ áĽá áá á á¨á áá á áľáŤáť á route53 áá¤áľ ááľáĽ ááááľ áá˝áá.
á á°á¨ááŞá ááľá¨áŠ á áŁá áľáá áá. áĽá á¨áá¨áŤ ááá ááŤááľáŁ áá ááľ á°ááľáŁ á8 á°á áłáľ áĽááłá á˘ááᣠá áŁá ááľ áááľ ááá˘
áĽá áá á áááľ á ááśááľáľ á áľáááááᢠáĽá á¨áááŞááľ áľáŤ ááá áĽáá˛á°áŤ á áľá˝ááłáᢠááá˘á áááá°á˝ á¨áááááľ áááŚá˝ áá á¨ááłáĽ áĽáŤáá ááľááá á áľááá áá áᣠáááá á áľááá á ááŤáŽá˝áŁ áááá˝ áĽá áá áá˝ áááášá˘ á¨á ááťá¸á áá¨áŤá á¨áááᣠá¨á፠á°á¨á᪠ááłááá˝á ááá°áľ áá˝ááᢠá¨á°áá°á á á˝ áá¨ááąá áĽáť áá¨ááἠá¨áááᣠá áľááš á°áá áááá áá˝ááᢠáĽá á°áá ááá áŤáľááá ááá á ááááᣠááá° áá ááá˘
áĽá á¨á፠áááŞááľ á Terraform á áá ááľáĽ áŤááá áŽáľ á áľááš á¨áá¨á¨ á¨áźá áľááŞááľ ááᢠá ááľááá áááá˝ á°ááá°áá, á áľááááášá áááá˝ á áááá. áĽá á¨ááŤáŁ á á ááľ á¨á´áŤááá áŠáŤáŁ ááá á°ááłá˘
áĽá á¨á፠áá° ááľáĽ áááŁáľ á¨áááááá¸á ááá˝ áĽááááá˝ áá áŠá˘
ááá¨áŤ á¨áááľ ááá áľáá˝ á°á¨á᪠á ááŤáŽá˝á áľááááá á áĽááá á ááá˝ ááľáĽ á áá¨áŤ áá áĽáť á¨ááŤáľááááľá áŁá áŞáŤáľ áá¨áá áĽááľáá˝á á¨áááá˝á á ááá˝ ááĽáŤáľ áá á¨áĽáá˘
áĽá á áá°á ááľáĽ ᣠá áá¨á¨áť áá° áááľ á¨áááąáľá áááŚá˝ ááá¨á á¨ááá áááľááᢠáá á áĽáááą, á ááľ ááá á°ááľáá, áĽá áľáá˝ á¨á°áᨠá áááľ ááľáĽ áĽá á áá ááá. áĽá á áľááá°-áĽááľ ááľáĽ áľáá˝ áĽá¨ááľ áá á ᣠáá á á áááľ ááľáĽ ááá áááŚá˝ á áŚááŹá˝á áĄáľá áá°áá áŤáᢠáĽá á ááłááľ áá áĽáá፠á¨áá¨áŤ áá° áááľ áááłá á¨á°áŁááľ áááŚá˝ á áá áľáŞáľ ááľáĽ áĽáá°áአáłááá˘
á á°á¨ááŞá, áĽáá°áá á áááľ á˝áá áá á á á˛áľ á áááááľ á°á¨ááŻá, áá á á¨á ááłááľ ááŁá áľáá˝ á¨á°áᨠáá á. áĽá á áá áŤááá ááá á¨ááťáťá ááá á ááá áá áłáľ áĽá á áľááá áááŚá˝á áá¨á áá á¨áĽá á˘
áĽáá˛áŤáá á´áŤááá áĽááá°á ááá á áá°ááᢠáá ááá፠ááᢠá ááľá ááá ááá á¨áááá áĽááááááᢠáĽá ááá ááá áá°áŤá.
á á ááľ áá áľáŁ á¨á ááą á¨ááá°áľ áĽáŤáááź ááľáĽ á ááąá áľááŤáᣠá¨áŁáá°á¨áŁáŹ á ááą á¨á á¨áś á ááŁáśá˝á ááá¨áľ á áľááá áĽááłááá á°ááá¨á˘ áá áááą áĽáá°áá áá¨ááᢠáĽáá°áá áŤá áłáááłá áĽáááł á á á á áá ááľáĽ áááľ á°ááłáłá á¨á á¨áś á ááŁáśá˝ á¨áá, ááá áľáá˝ áá¸á, áá á¨á°ááŤáŠ áá¸á. áĽá áá á áĽáá°á°áá áá˛áŤáá á¨á´áŤááá áŽáľ áá ááĽá°áľ á°á°ááᢠááááŤáąá á¨áľáŞáľ áá° áľáŞáľ áá¸ááá á˛áŤáľááá á´áŤááá á¨á°áá°ááľ ááἠáŤáľáááááᣠáááľá áŽáą á¨áááĽáá áľáŞáľ áá á°áłáá á ááá á¨áᢠáĽá áá á¨á° áááľá áá° ááŁáŠ á¨á´áŤááá áĽáľá ááááŁáľ á áá á¨á° áááľ ááľáĽ áŤááľ áááá˝ ááášá á¨áá¸áááá á¨ááłáĽ áĽáŤá áá á¨áĽ áá á¨áĽáá˘
áĽá áĽáá°áá á áááľ á¨á á¨áś á ááŁáľ á¨áłá¨ á ááᣠáá° áľáá áľáá á¨á á¨áś ááá á¨á°áá¨ááá ááá á¨á´áŤááá áŽáľá˘
á¨áľáŤ áá ááá á¨áá ááá˘áŁ ááĽáą áĽáá á˝áá á¨áááᣠááááŤáąá á¨ááá°áľ áĽáŤá áľááá¨á ᣠááĽáą á°ááá¨á˘ áĽá ፠áá, á¨áĽáą ááłá á áá°áá. áĽá ááá ááá á°á á áááá á¨ááŤá¨ááἠá¨á´ááŚá áĄáľá áĽááá á áá áááŚá˝ ááľá¨á á áá áľá˘ áĽá á¨áĽááá áááŚá˝ áá á áĽáŤááłááą á°á¨á᪠á¨á á¨áś á ááŁáľ á áŁá á áŁá á¨ááŻá.
á á´ááá áá áŤá á°á᪠á áĽáá á°ááł áá á á áá áááľ áášá áá áŚá˝á áĽáá´áľ áĽáá°ááłá áłáŞá á áᢠáĽá ááá አáŤá áŽáááľ áŤáááá á˝áá áĽáá´áľ ááłá áĽáá°áťá ááá¨ááᢠá°ááŞá âá áŁá ááá ááᣠá á áŤááą ááľáĽ ááááľ áááłáľ áŤá á á¨áľá áááŤáá áááŹáŤááâ á˛á ááá°á˘
áĽáá á áá ááŽáááľ áá áŤáłáááłá¸á á áŤáľ áááłáľ ááľáĽ á´áŤáááá ááááľ áááłáľ áŤá á áĽá¨á°áŤá ááᢠáĽá á áĽááἠᣠá ááłááľ áĽáááśá˝ á áá ᣠá¨á´áŤááá áŽáľá áĽáá´áľ áááá áĽáá°ááťá ᣠá¨áĽáą áá áĽáá° ááŽááŤááá ááá áááľáŤáľ áĽá áá á áŽáľ áá áłá á áá ááአááá¨áľ á áá˝á ááá˘áá˝ áá á¸ááá áááááľ á ááłááľ áááŽá˝ á ááá˘
ááááá á¨ááááá á¨ááááŞáŤá ááá Symlinks ááᢠá´áŤááá áĽá á°á°ááá áŽáľ á ááᢠáááłá áá á¨á° áááľ á áá ááá áľ áŚáł áá áááľ ááťáá á á áŤá˘á ááĽáŤáľ á ááľ ááᢠáĽá á á°áᨠá áŁáľ ááľáĽ ááľááἠááááŤáłá áá. áĽá á á áŤá˘á áá°áá ááá á˛ááááŽá˝á áĽáá˛á°áŤ á á°áááá áľ áŚáłá˘
áááłáᣠá áááľ ááľáĽ ááá áľá áááá ᣠáá á áá ááłááľ ááŤá á¨á ááá áá፠á¨ááłá¨áť ááĽáśá˝á áĽááľáłáá áŤáľá˝áááᢠáĽá á ááľ ááá á ááá¨áᣠá ááĽá¨áľ áá ááľáĽ áŤááľ ááŞááš áá á¨áááááľ ááĽáśá˝ áááŤá¸áá áľááá Terraform á¨áľááá á¨á ááá ááá ááľá¨áľ áĽááłáá áľ áŤáááá˘
Symlinks á¨ááá°áŤá á¨áľ áá? áĽááłááŠáľ á´áŤááá á¨ááááľáľ áááá˝ á ááľá˘ áĽá áĽááą á áŁá á áŁá á áŞá áá¸á. áĽáááłá áá á´áŤááá á¨áááŁáá ááᣠá¨ááá¨á á ááááŞáŤá ááᢠáĽá á áĽááá áááááá˝ ááľáĽ ááá á áááľ á°ááááŽá˝á áá áá á áá˝áá, áááá á á˝áá ááá á ááŁá¸á.
áĽá á áá¤áąá, á ááľ á°á á á˛áľ áááá፠á˛áŤá°áá, á¨áŽáąá ááá á¨ááá˝ á áááá˝ áááá áŁá. áĽá á ááá ááá á áŁáᲠáľá á°áľ áá ፠áá˝áá. áááłá, á¨á á¸á áłáĽá ááľáĽ á¨á á¸á áłáĽá áá áŤá, á¨ááŤá á ááá¨áľ ááľáĽ áŤá°áááá. áĽá áľááá á ááá¨áľ ááľáĽ áŤáá áŁáᲠá¨á á¸á áłáĽá ááľáĽ áĽá á áá ááááᢠáĽááἠáá, á ááĽááľ áŤáááłá. áá áá á áá ááááľ ááľá°áŤá¨á ááťáá, ááá áá ááá áĽá á á°áá°á á°á¨á ááĽáśá˝á ááŁá¨á áá.
ááĽá áá ááľá¨á áĽáá˝ááá? ᨠTerraform áá á¨ááĽáŤáľá á ááľ, ááľááá áŤáľáááááłá. á áááť áá á´áŤááá áááá á°á°áŞáá˝ áŤáááłáᢠá á ááľ áá áľáŁ á¨ááááľ áá° ááᎠá áááááľ á ááá´áá¸á á°áĽá¨á ááĄá˘ áĽá áááá áááá˝áŁ áááá á°á°áŞáá˝ áĽáá˛ááľáľ áááá Terraform init ááľá¨á áŤáľáááááłáá˘
áĽá á¨áźá áľááŞááľ áá áá áá˝áá, á ááááŞáŤ, áááá á°ááááŽá˝ ááááľ áá˝áá. á¨áźá áľááŞááľ áŤáá°áá°á ááᢠáĽá, ááá°á, ááááľ. áááá á ááá˝áľ ááľáĽ áŤááá ááááľ áĽáá° á¨áľá´áľ ááá ááá á¨ááá áá á¨áá, á áá áá á¨áľ, áľá á°áą áĽáá á ááŤá°áľá.
ááἠá¨á¨áľ ááááľ ááťáá? JSON ááá á´áŤááá áá á¨á° áááľá á hcl (HashiCorp Configuration Language) áĽáť áłááá á JSON ááľáĽá áĽáá˛á˝á ááá áľáááłáá˘
JSON á¨áźá áľááŞááľ áááá ἠááá ááᢠá áá áá á¨áľ, á áá áŚáł áá á¨ááááŞáŤ áááá á¨áŁáᲠáá ááľááἠáá˝áá. áĽá áá á áŁáᲠá á´áŤááá áŽáľ áĽá á áźá áľááŞááľ ááľáĽ áááľááá áá ááá˘
á´áŤááá áŁáᲠááአááá á áľááá áá? ááááŤáąá áĽáá° á¨áááľ áááľ áááá˝ áŤá ááá á á. áááľáᣠá ááłááľ ááĽáśá˝á áłááłáŁ áá ááá ááááááĄ- âáĽáŁáá áá áĽááľ áŤááąâᣠáĽá á¨áááá áááŞáŤáá˝á áááá˝ á ááĽáá˘
áĽá áĽááá ááŞáá˝ á áá á áá ááľáĽ á°á¨áá˝á°ááᢠáĽá âá´áŤáááᣠáĽáŁáá áá°á፠ááĽáľ áááľ ááá áŠáĽ áĽá áĽááá á áááŤáá˝ á ááŁááâ áááľ áĽá˝áááᢠáĽáá á á°ááŤáŠ áááá˝ ááá á áŤáŁá˘áá˝ ááŤá¨á á ááľ á áááľ áá á°áľ á áá˘
á¨áááľ áááľ áááá áááá áá áá á ááťáá. áááłáᣠáĽááľá áĽáŤáľá VPC ááĽá¨ááᢠáĽá VPCá á¨áááĽá¨á á¨á´áŤááá áŽáľ á¨á°áᨠáŞáᲠáľááááĽá á áŁá á¨á á áá áľáááá áĽá á ááąá á¨ááá áá ááľá°áŤá¨á áľááá áľ á¨áá¨á°ááá áá´ áá áá áá˝ááá˘
áŤá áááľáŁ áá áĽáá°áá á¨áᣠVPC á¨áá°áŤ áĽá áááŤáá˝á á¨áá°áĽ ááá áááľáŤáľáŁ ááá áá áĽáá° áĽáááą á¨áá á°ááłáłá ááłá áááá á á¨ááŤáááá áááľ áŽáľ áŤáá¸á áĽá´áśá˝ áŤáá ááá áĽáť á áá˘
á¨áľá´áľ áááá á á°áá ááľáĽ ááľááἠáááá á áľááá á áá°áá. áááłá, áááá˝á á ááááŠá áľ áá, ááá á ááá¨áá áľ áá á á˛áľá áá á ááááĽá áľ áá, á¨ááᣠá ááááá áá áá áá˝áá.
á áá áľá áá¨áŤ áľáá˝á˘ á Terraform ááľáĽ áá ááá¨á áá˝áá? ááááŁáľ, áĽá ááťáá, áá áľá áĽááá 4 áááŽá˝ áĽáááŤáá.
HashiCorp á¨á´áŤááá áŽáľ áĽáá´áľ áĽáá°áááá˝ áááᤠá ááᢠáĽá á´áŤááá á¤áá¤ááľ áŤá¨ááľá áŽáľ á á፠áĽáááľ áá°á¨áľ áĽáá˛ááášáľ áŤáľá˝áááłáᢠá áá áá°á¨áľáŁ áá°áááš á¨ááľ áá¨áťá ááşáŽáá áŤáľá°áááá áá á¨ááááľ áááá áá¨ááἠá ááŁá¸áᣠáľááá á á¨á áá áŚáł ááá° áĽááłááááŠá˘
ááŁáŠ Terraform validate ááᢠá¨á ááŁáĽ áźá ááá áľáá˝ á°á¨á᪠áŤá°ááá - á á, ááá á ááá˝ á¨á°áŁáአáá¸á. áĽáá áá á áľááá áá? á áŁá ááá áá á¨á° áááľ á ááᢠáĽá á¨á°ááŤáŠ á áááá˝ á ááľ. áĽá á áĽáŤááłááą ááľáĽ Terraform á áá¨ááἠáŤáľáááááłáá˘
á áá áá á¨áľ, áá¨áŤá áááá á, áľáአá áá áá áĽá áá°áśá˝á á áľáአáĽáá°áŤáá.
áľáአá áŁá á áŞá ááá áá, á°á ááá áľ.
ááá áá á´áŤááá á á°ááᨠááĽá áá° HashiCorp ááś âá¨á áἠááááš á°á°áŞáá˝ áááľáá¸á? áĽá á áá¸ááŤá ááľáĽ áŤáá áááá - áĽáą áá áááľ á áá°áá? áĽá á á¨á°á¨áá ááĽááľ áááˇáá˘
á´áŤááá á°á°áŞááš á¨áľ áĽááłá á¨áááŽáľ á´áŤááá áĽáá˛á ááááĄ- âáĽáşáŁ áá ááááŁáľ á áŁá á á˛áľ ááá ááᢠá¨áľá á áááľáᣠá¨á´áŤááá áŽáľá á áá˛áŤáá áá¨ááἠáĽáááŤááá˘
áá á°áŠá á á áľááá ááááá˝ áááááľáŁ ááááá áĽáť á¨ááŤáľáááá á áŁá ááá á¨á´áŤááá áŽáľ á ááᢠáĽáá ᣠá áĽááἠᣠá áŽáľá ááľáĽ á¨ááłá°ááľá áááá á á áŤá˘áá˝ áááá˝ áŤáľáááááłá ᣠá áá áá፠Terraform áĽáá˛á ááá: - âááá á á áŤá˘ á ááá á ᣠááááŤáąá á áá¸á፠ááľáĽ á¨áá á˘
ááŁáŠ á¨á´áŤááá áĽá áľ ááᢠáĽááłááŠáľ áááľ áá°áłá ááᢠá¨áááŚá˝ áá áŽáľ áĽáá°áŤáá. áĽá á¨á፠ááá á¨á° áááľ áá áááŚá˝ áĽáá°áłááą ááá áŤáľáááááłá.
áĽá áá á¨á° áááą á áŁá á áŁá áľáá á˛áá á ááľ ááá ááá¨á, á ááłááľ á¨áá¨áŤ á áŤáŁá˘á ááá á¨á°áá°á áááá ááľá°áŤá¨á áĽá á ááłááľ áá¨á¤áľá ááľá á áá˝áá. áľááá áá á ááá á¨áá á¨á° áááľ á ááłá á´áŤááá áĽá áľ á°áá áá áááŚá˝ áĽáá°áłááą ááłá¨áľ á áá áľ.
áĽáἠá áá ááááľ ááŤá°áááľ áá˝ááᢠáááłáᣠáĽááááśá˝á á¨áá᳠ᨠPython áľááŞááľ áťááᢠáĽá á á°áá¨á¨á áá á áááľá¨áľáĄ á´áŤááá ááá ááá á ááľ á¨á°áá°á á áŤáᣠáááá áĽáá á áááá˝ áĽá áľ áŤááŁáá˘
á¨á´áŤááá áĽá áľ á˛á á¨á áá°á¨á á áá áľá˘ á˘áŤááľ áĽá á¨ááá°ááá áá áá ááá˘
á áĽááἠáá°ááá˝ ááĽáŤááłááą áááĽáŁ ááĽáŤááłááą áá ááá¸á áĽáŠ áá¸áᣠááá áá áĽá áśá˝ á áŁá ááľ ááá áá¸áᢠáĽá á ááá°áą áĽáŤá ááľáĽ "áĽáŁáá áĽá áśášá ááľáĄá" áĽáááá. áŽáŚáą ááááŤá. áĽá áá° á áľá°áŤá¨áśá˝ áááŤá ááá á¨áĽááľá áááŚá˝ á¨áá á ááľá áááá áĽá áśá˝ áááŤáŤá.
áĽá áą á áŁá ááľ ááá ááᢠáá áááľáłá ááááŤáąá á´áŤááá áá° á ááá ááś âáá ááłá á ááá á á? áá áŤáľ-áá á á áľááá á°ááłáłá áááŞáŤáá˝ á ááľ? áĽá áááá áᣠáĽáá° áá°áľ=áá°áľ áŤááá áááŞáŤ áá áá áá˝ááᢠáá áááľ á´áŤááá ᨠS3 á áááł áŤá áá¸áá áááľ ááᢠáĽá áááą á á ááá ááľáĽ áŤáá áá á áľááá áĽáá°ááááľ áŤáááá˘
áĽáá˛á ááááą á¨á´áŤááá áá áľ á áŁá ááŁá ááᣠááá áá áááą á¨áá á¨á° áááľá áá ááááľ á áá áľáŁ áááľáᣠá¨áá áŚáłáŁ á¨áá áá Terraform áá°áľ áááá á áá áľá˘ á´áŤááá áá°áľ á áľááá áŤáá áŤá°áááᣠáľááá á áááą á áĽááá°áá áá á¨á° áááľ ááľáĽ áŤáá áá ááááłáá˘
áĽá áľá á°á áááľ áááľ á ááĽá. áááá á¨áá á¨á áľ áá ááᢠTerraform áĽá Terraform á¨áá°á¨á° áááľá áá á¨áá°áŤá áľ áŚáłáŁ á°áááááľ á áᢠáá á áááľ áĽááľá á áá á¨áą áŽáľá áĽá¨áá¸á ááᢠáĽá á¨ááá°áľ áĽáŤáá á ááłááľ á áááľ á°ááŽá-á áá áŽáľ á¨áŤáᣠá áŁá áĽá ááłá¨áť áŁáá áá á¨á° áááľ áá áá°áá á áá˝ááᢠáľááá á¨á´áŤááá áĽá áľá á¨áľ áĽáá°ááŤáľááአáá áááá˘
á¨áááĽáá ááá áááŤáľ á¨ááááá á¨á°á áá-áłáł áá¨áŤ ááá˘
á¨á°á áá-áłáł áááľá áá? á á ááá ááľáĽ á ááľ ááłá áľáááĽá á¨ááłáá á ááľ ááááľ á°áĽáłá¤ ááá áĽáá˝ááá - meta data . á ááľ ááłá á˛áááᣠá áĽááá áá á¨á°áá ááá˘áŤ áááá á áĽáá፠á ááŁááá˝ áá ááᢠCloud init áá á á°áĽáłá¤ áŤááŁá áĽá "áĽáş áᏠáĽá á¨áááľ ááá áá" áááᢠáĽá á áĽááá áľáĽááá˝ áá°á¨áľ, á ááłááľ áľáááśá˝á ááá˝áá.
áá á ááŤáłáá áááłáŁ á¨á´áŤááá ááá áľáá°áá áĽá á´áŤááá á°ááŁáŤá áľáá°ááᣠá¨á°á áá-ááἠáá á á¨ááĽáŽá˝ áĽááľ áááľááᢠáĽáą áĽáť áá˝ ááááááłá áááľ ááᢠáĽá á áĽá áą ááľáĽ áá¨áľ á¨áá˝ááľ ááá á áááľ áááŚá˝ ááአáĽáá°áá ááá áá˝á á°ááłáłá áĽáá°áá áĽáť áá.
áĽá ááá áľáŠá¨áľ áŤáá°áĄ ᣠá¨á፠á ááłááľ á¨á°á°á á°á á¨á˝áá ááá áá° á ááá ᣠáá° áĽááá°áá áá á¨á° áááľ áááľ áá˝ááá˘
á á ááŤá ᣠá á áááá áá áľ á á ááá áá á¨á° áááľá áłááá á áĽááąá áĽáť áááá˝ áá˝ááᢠáĽá á áŽáą ááľáĽáŁ "áĽáŁáá áá á á áĽááľ á áłáŠá" áá áᢠáĽá á áá¤áąá, áááĽá á á ááá áá áá áĽáá°áááľá á áľááľ ááááľ áá˝áá.
ááá á ááŤá á¨á°á áá-áłáł ááááá¨áľ áááá áá áá ááᢠáá áá ááá á°ááŁáŤá áŤá°áááᢠáááá á á˛áľá áá áŤááᢠá¨ááŁááťá áá áŤááłáľáŠáľ. áĽá áľááá ᣠá ááłááľ áá áľáá˝ á¨á°á áá-ááἠáááľá°áŤá¨á á¨áá°áᣠá¨áĽááľá áá¨áŤáá˝ âáĽáşáŁ áĽáá áĽá áĽá፠á ááłááľ áááŚá˝ á á - áá á¨á°ááá° ááâ áááá˘
áľááááĽáá ááá áááŤáľ á¨ááááá á ááśááľáľ á´áŤááá áááá¨áľ ááá˘
áĽááἠáá, á´áŤááá á á ááśáá˛á áááł áá áĽáá˛á°áá á ááľá¨á á áŁá á áľá᪠áá, ááááŤáąá áĽá፠áá áááŚá˝ áĽáá°áᥠáĽá ááᎠáá á¨á° áááľ áá áŤá á áĽáá°áááą áá áŤááá.
ááá¨áŤ á áŤáŁá˘ áá áá áĽáŠ ááᢠáŤá áááľ á¨áá¨áŤ á áŤáŁá˘á á¨áááĽá áĽáŤ ááá ááá˘áá˝ á¨áááááľ áá. áĽá áĽáá° "ááá ááá ááĽá á ááˇá" á¨ááá á áááá˝ á áľáá áá á áá°áá, ááá áá á ááľ á°á á፠áĽáá°á°ááŁ, ááá áĽááłááł, á áá ááá áá á ááłááľ áá¨áŤáá˝á áĽáá°ááᨠá¨ááŤáłá ááľá¨á áá. áĽá áĽá፠ááá ááá áĽáŠ áááá á á¨ááጠâáĽáşáŁ á¨ááááá áŽáľ á°ááľááâ á áá˘
á á ááŤá¨áľáŁ á áá áŞáŤ áĽá á ááá˝ á áŤáŁá˘áá˝ á¨á áá á¨áááľ-ááłá á áá á áŤáŁá˘áá˝áŁ ááá á°á áĽáá˛ááľ áľáááŤá°áá á ááłááľ ááĽáśá˝á á á¨áá áá áá á°á áááą á¨á°á á á ááᢠáĽááá á: autoscale áĄáľáá˝, á¨á°á áááľ áĄáľáá˝, áááá˝, route53 áĽá áĽá፠áááአá áŁá áľáá ááá áá˝áá. ááá áá áá áĽá¨á°á¨á°á° áĽááłá áá¨áłá°áᣠá áŤáľ á°á á¨áá°áŠ áá°áá áŞáŤáá˝á áŞáááśá˝á áŤááĽáĄá˘
ááá áá á á°áá ááá á áľá᪠á¨ááᣠáááłáᣠáĽááá á ááłááľ áá ááĽáśá˝ á¨ááᣠá¨ááἠááłáŁ á¨ááŤá á á ááłááľ áá á¨á° áááľ áá áŤáá°á°áá አáááŚá˝ áĽááłá áŞáááśá˝á áŤááᢠáĽá áááá˛áą á¨áŽááśá áá ááááá¨áľ ááá áááľáŤáľ áľáŤáá˝á áááľáŹáľ á áľááľá ááĽáĽá áá°á¨áá áłáá˘
Amazon áĽá áá á ááἠá¨áá ááá á ááᢠáĽá á á ááłááľ áááłáá˝ ááĽááľá á¨ááááá áááŚá˝á áá¨áá¨á áá˝áá. áĽáá á´áŤááá áá° á ááá ááś "áá áááľá¨á áá á ááłá ááá°á á ááĽá" á áᢠá ááá á°áá âáá ááł áᏠá áá°ááᢠá¨ááá¨áĽ áĽá á á ááá˘
áĽá á áŹá áá áŤáá á áἠáŽáľ áááťá¸áľ áá. á¨á´áŤááá áŽáľ áá áľáá°áŤ áá° ááá á áŁá áĽá áá¤áśá˝á ááá á ááĽáᢠá ááłááľ ááááľ ááĽáśá˝á áááá á á áľááá á¨áááľ áĽááá áááŞáŤáá˝ áá¸áᢠáĽá áŽáą á¨ááá áá° ááá ᣠá¨ááąá áá° ááá ᣠá á°ááá ááááš á¨á°áŁá á áá° áľááá á¨áááŞáŤ ááááŽá˝ ááá¨áŤáá˘
áĽá áááá ἠá áŁá á¨áŁáľ áá. áá áá áááááá á áŁá á¨áŁáľ áá. áĽá á áŁá áĽá áá á ááłááľ áááŞáŤáá˝ áĽá¨á°áááá áá áĽá áĽááą á¨ááŤáľááááľ á áá°ááᢠáĽá á áá áááľá°áŤá¨á áá áĽá áááἠáá ááá.
áľááá , áĽáá° á ááľ á¨á°áá°á á¨áĽá´áśá˝ áá á¨ááŤáŤáľáľ áĽáá° ááľáĽáľáĽ áááŞáŤ áĽáá˛á áá áĽáááááłáá. áŤá áááľ á á ááľ ááááľ á áŤáŁá˘ áá áĽáá˛ááááľ á¨ááááá¸á ááá áĽá´áśá˝ áŤáá áľ á áá ááááľ áŤáľáááááłáá˘
áĽá áá áá ááá á áá°áá á á ááľ á¨á፠ááá ááľáĽ áááľá á á á ááá áá á¨á° áááľ ááľáĽ á°ááłáłá á áá á¨á፠ááá ááľáĽ á¨ááá á¨áá áá ááááľ áá˝áá.
á áá ááá ááľáĽáŁ á Terraform ááľáĽ áĽáá°áá áŤá á á˛áľ áŁá áŞá áĽáá° á¨á áŤáŁá˘á á°áá˝ á áá áá á ááłááľ áľááśá˝á ááľá¨á áá˝ááᢠáĽá á¨á፠á á ááľ áá áᾠᣠáὠᣠáľááľáŽá˝ áŁááá° ááŤáŤáľáľ á¨áá˝á á ááľ á áááľ ááľáĽáľáĽ áááŞáŤ á ááĄá˘
á áá áá, áĽá áŤá áááľ ááá ááἠáááśá˝. áĽá áľá áŽááá áľ á ááľ áłáŞá áááá áĽááááá. á ááľá áááááľ áá°á¨áá áá áááἠá˛ááá (áŤá áĽááłá°á ) ááá á ááááá áĽáá á¨áááťá áá áĽá á ááᢠá¨ááŤá "áĽáááá áĽáá°ááááľá áĽááá á ááá." ááá á¨áŁáá áŁáááŤáá˝, á áŁá ááĽáłá áĽá ááááŁáľá áĽáá á°áá˝, áĽááááá á áá ááááľ áááľááἠááá¨á áá á, áĽá á á¨ááá áááľáá. á¨ááŤá áŽááá áľ áĽááááá áá°á°, áľáá˝ á°áááłá. ááá á°á°áŁáĽáŽ áĽáááá áĽáá áľáá´ á áᣠáá áá¨á˘ "á§á¨ á áŁá ááá áá!" áŽááá áľá âá áᣠá áŁá ááá ááᢠáĽá á ááľá áľá¨ááľ ááá á°á áá áá á¨áááľ ááľáá áá áááá˘
áĽá á áá á¨ááááłá˝á ááááŁáľ á áŁá ááá áĽá ááá ááá ááᢠáĽá áľááĽááą áľáłáá áĽá áĽááąá áá áá áľáľááá, á áááŽá˝ á á°á á°á¨á°á áá. áľááá á°á ááá áľá˘ áĽá áĽááá ááĽááľá á¨á°áááą áááŽá˝ á¨áá á˘áŤááľ áĽáááá áĽááłáááľá áĽáá´áľ áĽáá°áá°áá áŤáááá˘
áá áááŤ:
- á¨á á¨áś á ááŁáśá˝á áááľáááľ ááááŠ. áĽá áĽááľ á¨á á¨áś á ááŁáśá˝áŁ á á á ááá áľáá áá á¨á° áááľá áá áááááá ááἠáááľá¨á á¨ááŤáľáááá á ááľá°á ááĽáśá˝á˘
- á¨ááŤááἠáááĽ. áŤá áááľ á áŽáą ááľáĽ á ááłááľ áááŚá˝ á˛á¨á°áą áá á¨á° áááľáá á¨áĽááá áááŚá˝ áá á á°áťá ááĽááľ áááŁáľ áŤáľáááááłáᢠá ááľ á°á Elasticsearchá ááá¨áľ á áááľ ááá á áŚáľáľ ááŤáľ ááľáĽ á˛ááŁáŁ á´áŤááá áá áľ á˛áŤááŁáŁ áĽá áĽáą áŤáá á áá áĽá áááŚá˝ á˛áአáááł ááá á áááŁáᢠáĽá áááá ááá á á á°á á°á¨á°á áááľááἠáĽá áá áááľáłáá˘
- áá¨áŤáá˝ áĽá á ááśáá˛á. áŽáľá á áá¨áŤáá˝ áĽá áşááľ á á°á¸áá ááĽáᣠáááá ááá á áľááá áĽá¨á°áŠ áĽáá°áá á¨á áá á áŤáľ áá°ááá ááá¨ááłáᢠáĽá á áŤáľ-á°á ááľá¨áľ á áŤáľ áá°ááááá áĽá áá áá¨ááŤáá˘
- á¨áá°á áĽá á¨áááľ á áŤáŁá˘áá˝ áŽáľ á¨áá áá°á á°ááłáłá ááá á áá áľá˘ á á°ááŁá ᣠááááŤáąá á¨ááá á áá ᣠáááą áľáá˝ á¨á°áᨠáá áĽá á ááá á¨áá¨áŤá á áŤáŁá˘ á áá á¨áááą á ááłááľ ááŠááśá˝ áááŤáᢠááá ááᣠá˛á°áá ááá á˛áááľ áááἠáá˝ááá˘
- áĽá áĽá á¨á´áŤááá áŽáľ áŤááľ áĽá áá á áŽáľ áá áłá áááľá¨á áĽá áá á¨áááľáľ á¨ááᣠáĽáá°áá áááľáŤáľ áĽá áá° áĽáŠ á áá ááááŁáľ ááá á áá¨áá°áá˘
- á¨ááááἠáá á¨á° áááľ. AMI ááľá¨áľ á áá áááááĽáá˘
- áĽá ááááŚá˝ á˛ááŠááľ áĽá áἠá áá á á°á á°á¨á°á ááľáĽ áĽáá˛áá á˛ááá áááááą53 ááá áá˘
- á¨á¤áá á á°áá áá°áŚá˝á áááᢠáá áá á ááá "፠áá, ááá á°á¨á᪠áĽáŤááá˝á ááá á á áá˝áá, áĽáŁááá áá áĽá." áĽá áááš ááľáŞáŤ á¤áą áá á¨á° áááąá áĽáľáŞááá áľá¨áľ áĽá¨á á á ááá˘
- á¨áŚáł áááłáá˝. Amazon ááŤá˝ ááľá°áľ á áá°áá áĽá áŚáłáá˝ á áŁá áĽá áááá ἠáŤáľá˝áááłá. áĽá áĽá፠áľá áĽáą á á ááá ááᣠáááá áá˝ááá˘
- á°á áááľ áĽá IAM áááá˝á˘
- á¨á á ááĽáśá˝á áááá ᣠá á ááá ááľáĽ ááአáŤááłáá áááłáá˝ á˛ááŠááľ áááἠáá ááᢠááłáŽá˝ á áá á¨100-150 áśáá á¨ááŤáľá¨áá á˘áááᣠá áááľ á¨1 áśáá á áá ááᢠáĽáá°ááá áŤá ááĽáśá˝á ááááľ áľááá áááľ áá.
- áĽá á¨á°á á á áááłáá˝á˘
áá ፠áĽáť ááᢠá´áŤááá á áŁá á áŞá áá, á°á ááá áľ. á áá°áááá!
áĽáŤááá˝
ááŞáááą áĽááá°áááá! á S3 ááľáĽ á¨áľá´áľ ááá á áá ᣠáá áĽá á°áá˝ áá á á¨áááľ ááá ááľá°á ááá°ááŤáľ á¨ááááŠáľá á˝áá áĽáá´áľ áááłáľ áľá˝ááá ?
á ááááŞáŤ áĽá á áá¸áŠááᢠá ááá°á á°á¨á, áŁáá˛áŤáá˝ á á, á ááľáĄá á ááłááľ áŽáľ áá áĽá¨á°áŤá áĽáá°áá áŞáááľ áĽáá°áááá. áŤá áááľ áá á¨á° áááą á áŁá áľáá á˘ááá, áá áááľ á ááľ á°á áŤáááá¨áĽ á ááľ ááá áá ááá áááľ á áá°áá. áĽá áá á°á¨á á˛ááᣠáá á˝áá áá áᣠá ááľ ááľáĽ á¨áľá´áľ áááá˝á áĽááľáááŁááᢠáá á áľááá áá áᣠá áá áá፠á ááľ á°á á¨áááľ ááá áŤááááᣠáĽá á¨á áá áááá á áŤáłá˝áá á ááá áá°áĽá°áĽ áá á¨áĽáᢠá áá áĽáá°áá á áááľ á˝áá á¨áá. á á á ááá á´áŤááá áá áá á˝áá ááľáˇá. áĽá á¨áá ááá áŤáááá¨áĽ áĽá¨á°áá¨á¨ á¨ááᣠá¨á°áááá¨áá ááá á¨áá¨ááá áááááŤáá˝á áá áá áľá˝ááá á˘
áááľ ááá ááá á˘áá°áááŤáá áĽá¨á°á áá áá?
ááá á˘áá°áááŤáá á¨ááᣠáááľáᣠáááľ áĽá á ááť ááá¨áľ á¨áá˝ááľá ááá˘
áľá áľáłááľáá ááᢠáľáá˝ áá¨áá áááá. ááłá áĽááłááá°á áááľá¨á áľáááŤáľá˝áá á¨á ááá áŁá ᪠á°ááá¨ááᢠáá á áŤáą á á´áŤááá ááľáĽ ááᣠá á áááľ ááá°á áĽáá ááľáĽáŁ á¨ááἠáĽááłá ááá á¨áĽááľá áĽááł ááá áá˝ááá˘
á áá á¨á°áá°á áá áᢠáĽáŠ ááĽáĽ.
áĽáá áááľ áááŽá˝á áá á¨á ááá áá áᢠá ááááŞáŤ áľá áá¨áŤ á°ááá¨ááᢠáááááá á¨áá¨áŤ ááłáŞáŤáá˝á á°á á ááá? áľá á´áľáľ áŞá˝á á°á°áŞ á°ááᢠááááŁáľ áá ááá á á. áĽá áľá á áŤáŁá˘áŤá áĽá´áśá˝ áá á¨á áĽáááááᢠá áá á¨áą á¨áá¤áľ á°ááááŽá˝ áĽáá´áľ áááŤá? áĽá ááá á ááľá ááá á á áŤáŁá˘áŤá áĽá´áśá˝ áĽáť áááá á áá˝áá? áá á áááľ ááááá áá¨ááŠ, áá á áá ááááľ áĽá áŤá´ á áááŁáá.
á¨áá á áłáŤá˝ ááᣠá áááá ááááá áĽáá˝áááᢠá¨áá°á ááłáŞáŤáá˝ áá á áá á áŤáłá˝á á¨á°á°áŠ áá¸áᢠáááá°á˝ ááá ááá á¨áá. á á á áááᣠá ááśáá˛á áá¨áŤáá˝ áá á¨á° áááąá á ááľ áŚáł á˛áŤáłáľáᣠá°á á áááá á˛ááľáš áĽá áá á¨á° áááľá á ááá á áĽáŠ áááł áá áĽáá°ááá áŞáááľ á ááľá¨á áááá ááá á˛áŤááľá á ááŤáŽá˝ á áᢠá¨áá¨áŤ ááááš á á¨áá áľáááṠ፠á¨ááá. áĽá ፠á á ááᢠáĽá á¨áá ááá áá áá¸áľ á¨ááᨠáĽá áá áŚáł áłáá¨ááἠáá áá¸áľ ááááŤáá˘
á¨á áŤáŁá˘ áĽá´áśá˝á á á°ááá¨á°áŁ á¨á°áááŤážá˝ á᪠ááááąá áĽáááĽáá˘
áá! ááŞáááą áĽááá°áááá! á áŁá áá¨á á°áᢠáá°á¨á° áááąá ááááἠáĽá á áááľ áŽáľ á áá á áá ᢠáá á áŽáľ áááá á á áľá áá?
á áŁá áĽáŠ áĽáŤá ᣠá áá°áááá! ááá ááá áá á¨á° áááľá áĽáá° áŽáľ áľáá áá, áŽáľá á°áááá°áá áĽá á¨áá áŽáľ á áľá°ááᣠáá ááááľ áá á¨á° áááľ áĽááłá áĽáá¨áłáá áĽáá áĽááááłáá. áŽáą á¨á°áá ᨠáá á áááľ áá á¨á° áááľ áĽáá°ááá ááá¨áłáľ áá ááááľ áŽáľ áĽáá°ááá á ááááľ á ááĽá. ááá áŽáąá áĽáááĽáŤáá, áĽááá ááá áĽá, á áĽáááą, á°ááłáłá ááá áĽááááá. áľááá , á áťááá áľ ááááľ ááľá, á ááá°áá. á á°á¨ááŞáᣠááá¨áľ áľáááá áááŹá°áŽá˝ áľáá˝ ááá°á áłáŠá˘ áĽá ááááἠá áŁá ááááˇá.
áľá jsonnet á°áá°áá?
á
á á¨á ᣠáá á áŁá á áŞá ááá ááᢠáĽááľá áá°áá áŠá áľ áĽá á¨ááἠááá á ááá á á¨áá˝áá áľ á ááľ á¨á°áá°á ááłá á ááťáá.
áááŹá°áŽá˝ á˛ááŠááľ áĽáŠ áá¸á, áá áĽáá° ááá¨áľ áá˝á áĽáá° áááľ. áŤá áááľ áááááŞáŤ áá ááą á¨á°áᨠáá, ááá áá ááá á°á á ááľ á áááľ ááľ á áá. áááŹá°áŽá˝ á áŁá á áŞá áá¸á. áá á ááŤáłáá áááł, ááłá˝á áľáá˝ á¨á°áᨠáá. áá á˝áá ááá˘
áá áĽáá á°ááá¨áľá˘ á áá°áááá!
áľá Maxim áĽáŁááá, áĽá ᨠSberbank áá. á´áŤáááá áá° ááŽááŤááá ááá á ááá ááááŁáľ áĽáá°áá¨áá áľáá˝ á°ááá¨ááᢠAnsible áá áá ááá á áá°áá?
áĽááá á áŁá á¨á°ááŤáŠ áááŽá˝ áá¸á. ááłáá á¨áá˝á ááĽáśá˝á ááá á áá˝áá, áĽá á áťááááľ á á ááá ááľáĽ ááĽáśá˝á ááá á áá˝áá. ááá áá á´áŤááá á áľááá á¨á°áłá ááá˘
Amazon áĽáť áá áŤáá ?
á ááá áĽáť á áá áááľ á áá°ááᢠá ááá áĽáť áá áŤáá áááľ ááťááᢠáá ááá áá˝áł á´áŤááá áŤáľáłááłá. á á áá˛áŞá ááľáĽáŁ â5 á ááŁááá˝á á ááłáâ áŤáᣠáŤááłáᣠáĽá âáĽá á áá 3 áĽáááááâ áľááá ᢠáĽá á´áŤááá âáĽáşáŁ 2á áĽááľáááâ áááᣠáĽá á ááąá âáĽáşáŁ ááĽááľá 3 ááâ áááᢠá á áá 8.
áá! ááŞáááľá áĽááá°áááá! áľá á´áŤááá ááľááľ á áŁá á áľá°áłá˝ áá áᢠá´áŤááá á ááá á¨á°á¨áá áááľ áľáááá áľáá˝ á áľá°áŤá¨áľ ááľá áľ áĽááááá áľááá á á´áŤááá á áŁá áá áááá˘
ááĽáŤáľ áĽáŠ áááŞáŤ. áááľá áááľá áŤáľáááááľ á ááłááľ áá áŤáá°á¨áááá ááá° ááá áá áŤáľá°ááááłá áá áá°áŤá áĽá á¨áľáśááá˘
áĽáŤáá ááᢠá¨áááľ áááŁáá áĽá¨á°á áá ááᣠS 3 á áĽá¨á°á áá ááᢠááááľáá áŚáá´áááá á¨ááᣠááá፠á áá ááá?
áŚáá´áá?
á´áŤááá á°ááá˘
ááź á°ááá ?
ᨠ4 ááŤáľ á ááľ.
ᨠ4 áááłáľ á ááľ áłááś á˘áá áᎠááááŁáľ ááááŁáľ ááĽáŤáá áááľ áĽá°áĽ áá á á˘
ááľááá á áĽáŽ á¨á°á°áŤ á°ááŁá áĽá áááááŤáá˝ á á, áĽá á¨áľá´áľ ááá áá¨áá¸áľ áá˝áá. ááá¨á. áá áĽáá á ááá¨ááŠáá˘
á á¨áá°á ááĽááľ á¨ááááłááľ áľáá áŁáĄá áá ááᢠáĽá áĽááľ ááŞááá˝á ááá°áľ áĽá ááŁá á áá˝áá.
áľá á¨á á¨áś á ááŁáśá˝ áĽáŤáአáá á ᣠááá á áááŤá á áá°á áááá? ááá á á፠ááááľ á áá°áŤá?
á¨áá á¨á° áááľ á ááłáŽá˝ á áá á á ááľ áá¨ááť ááľáĽ áľáááá áĽáá˛á ááááľ á ááŤá¨áĽ á áá. á´áŤáááᣠá áťááááľáŁ á¨áá áá á¨ááááą ááá áľááŞááśá˝áŁ ááá á á ááľ áá¨ááť ááľáĽ á áᢠá áá ááááľ á°á¨á᪠áááŚá˝ á ááľ á á ááľ ááá¨áŤá¸áá áá¨ááἠáĽáá˝áááᢠá¨á áááŤáá˝ áľáĽáľáĽ á˘áá áᎠáĽáá˛á ááááąá ááŽáááľ ááá áá áá˝á á¨áááťá áááá. áľáľáľáľ ááŤáľ á ááᣠáĽá áĽááą á áŁá áááŤáŤá áá á á¨áá á áŁáľ ááᢠáĽáá°áá á¨ááá አá ááľ áá¸á˝ á¨ááááŠáľ áá ááá˘
áááľá á áá°áŤá?
ááá á áá°áŤáá˘
á á áááŤá ááľáĽ, á¨á áááá áľáááľ áááŤáá. áááľá ááĽáŤááłááą á¨áá°á ááá áĽáłá°áá áááłá áĄáľá A á¨áŤáą á áŁáľ á ááᣠáĄáľá B á¨áŤáą á áŁáľ á ááᣠáá á°áá á áá°áŤáᢠáááá á°á á¨ááľáá ááš á¨áá á¨á°ááá° á¨áá¨áŤ á áŤáŁá˘ áŽáľ á ááá á°ááᢠáááľá á ááľ áŽáľ á á áá ááá˘
áá! áľá áŠáŤ áá! ááŞáááą áĽááá°áááá! áľá áááá˝ áĽáŤá. áááá˝á áĽá¨á°á ááá áá áľááá ᢠá á ááľ ááá ááľáĽ á¨áá á°á ááἠáá á¨áááŁáŁá áááŚá˝ á¨á°á°á¨á á˝ááŠá áĽáá´áľ áááłáľ ááťáá? áááá˝á áĽáá°ááá áá°á ááá áááľ ááľáááśá˝á áááááľ áľáá á°á ááááŁáľ áĽá¨áá¨áá áá?
áá áľáá á¨á á¨áś ááá á˝áá áá. ááá ááłáľ á¨ááá ááἠá ááłááľ á¨áá á¨á° áááľ áááá˝á áá°áĽá á áá˝áá áľ áá á¨ááááłá áá ááᢠáĽá á¨á°áá°á áá á áá áĽáť á¨ááłá áááá.
áááľá áĽáľáŤáá á áá°áá°áá?
áááá°áá áááá˝á áá áŤá. á¨á á¨áś á ááŁáśá˝á áŤáľáááą. áĽá ááá ááá áá¨áááá. á¨áŞáááą ááá°á á ááá˝ áĽáá´áľ ááľáááľ áĽáá°ááťá ááá˘
áá! ááŞáááą áĽááá°áááá! ááĽáŤáŤáľ áĽáááááᢠá¨áľááááą á áľá°ááᣠá ááľ áľáá ááá áá á ᣠáááŤá á¨ááŁáá áľá˘ á áťááááľ áĽá áá áľáááľ áĽáá´áľ á¨á°áááą áá¸á?
á¨á°á áá-áááĽ.
áá¸áá áááá áĽáť ááŤáá áĽá á áá ááááľ áľá°áŤááá ?
á¨á°á áá-áłáł ááľáłááť áá ᣠáááľá á¨ááľá áááá áľáá ፠ᣠá¨á፠á´áá áĽá፠á°ááľáś ááááąá áááá á˛ááá ᣠáĽáą á¨áááľ ááá áááá ááľáłááť áŤááŁáá˘
áááľá ᣠá¨á°á°á á á¨á°áᨠáá°áľ áá?
áĽá á ááá ááááᢠáĽáá áááá.
áá! áľá á°á áá - ááἠáĽáť áĽáŤá á ááᢠá ááľ á°á á¨áá ááá áá° á°áłáłá° áŚáł ááá áĽáá°áá˝á áĽá፠á˝ááŽá˝ áĽááłá á°ááá¨ááᢠá¨á°á áá-ááἠáá áĽáá°ááŤááááľ áááá ááá˝ áĽáá˛áá á°á ááá - áááĽá á á°ááłáłá Git ááľáĽ ááá¨áá¸áľ á ááłááľ ááááśá˝ á á?
á¨á°á áá áááĽá á¨á áĽááľ áĽááááŤááᢠáááľáᣠá¨á°áá°á ááĽá áŤáá¸á á°ááááŽá˝ áá°á፠ááááłáᢠáĽá á´áŤááá á¨áá¨á¨áťáá áá¤áľ áŤáľááá. áľááá , á áĽááąá áĽáť áá¨áľ áĽá áá áĽáá°ááá á áááá á áá˝áá, ááááŤáąá ááá á˝ááŽá˝ ááá˘á á áá á°áááá ááľáĽ á ááľ ááĽá¨ááá áĽáá°ááŤáłáá á¨áá°áĄ áĽáááł áá á¨á°áŤáŤá áá¸á, áĽá á¨ááŤá áľááľá áĽá á áá áááá. áĽá áĽáą - áŁáá áĽá áĽá - áĽáá˛á -áĽá-áĽáá˛á ᣠáĽáá˛á-áĽá-áĽáá˛á ᣠá¨áááĽáá ááľááᣠáĽá ááá ááá á°á á¨á˘ áá á á˛áľ ááĽáľ á¨áá áĽá á ááľ á°á á¨á á¨á áŤá°á¨á, á ááľ ááá áĽá¨á°áŤ áĽááłááá áŤá¨, áá á ááĽááľ áááľá áŤááá. áĽá áá á¨áŤáľ-áľáŹá áĄáľá á¨á°ááá, á¨ááŤá á á°áá°á áá á á ááśáá˛á áĄáľá ááľáĽ áŤá áááłáá˝ áá°áŤáľ ááááŤá. áĽá á á¨áĽááĄ, á¨áá ááá á áá°áŤá. áŤáá.
áááľáá ááá¨á áĽáť áĽáá°áá áłáá?
á áᣠá˝ááŠá á áá°ááᣠá¨áá¨áŤ á°á¨ááá˝á áĽá፠áłáááá ᢠáááľá áá ááľá ááá¨á áá˝ááᢠááááŁáľ áŤá áŤá á ááš áááá áá˝ááᣠááá áá á ááłááľ ááááśá˝á ááľáááĽá áľá˝ááá - á¨á°á áá ááἠáĽáá áĽáá°á°á¸áá¨á¨ áŤá¨áááĄá˘
áľá á˛áá áĽáŁáááᢠTerraformá áĽáá´áľ á áľááá áá°áŤááľ áĽáá°ááťá áŞáááśá˝ áááŤá¸á á áŁá áĽáŠ ááá˘
áĽááłá á áááááŠáá˘
á áááĽáá ááŁá¤ ááááŁáľ ááá áá˝áá áĽáŹ á áľáŁááᢠááá áĽáŤá á ááᢠtfvarsá á¨áá áá ááá áĽá´áąá á á°áᨠááá ááľáĽ ááá áááľ áŽáľ áĽáŤáľáááĄáľ ááᣠáááľá ᨠtfvars á¨á°áťá áĽá´áśá˝ áŤááľ ááá áá?
áááľáᣠáĽáá ááá á ááĽá (áľáááľáĄ ááŽáłáá˝á/á áŤáŁá˘/settings.tf): domain = á°áááá, domain vpcnetwork, vpcnetwork á°áááá áĽá stvars - á°ááłáłá ááá áŤááá?
áĽá á áľááá áĽáá°áááá. áááłá á¨á ááĽá ááá áááá áĽáá á áłááá˘
á áĽáááą, áá áĽáá°áá áŤá tfvars áá. Tfvars á áá¨áŤ á áŤáŁá˘ ááľáĽ á áŁá ááš ááᢠáĽá tfvars á áá áľáá á ááŁááá˝, ááľááá˝. áĽá á ááľ ááá áá° áá á°áŠ ááľáĽ áŁááŠáľá˘ áĽá á¨áááááá á áááᢠáá á¨á° áááľá áľáá áááá ááá ááá¨áľ áĽá áá˛áŤáá ááá¨áłáľ áĽáááááá. áĽá áľááá áĽáá áááá áŤáľáááááłá ᣠá¨á፠á tfvars ááľáĽ áááá¨áąá˘
ááá ááá á á ááľ áŚáł áá áĽáá°áá ᨠáłáá?
á áᣠtfvars á ááľ áŽáľ á˛ááááľ ááᢠáĽá á á°ááŤáŠ áአáአáááłáá˝ ááľáĽ á á°ááŤáŠ áŚáłáá˝ áĽá á áá áááá. á¨á፠tfvars áľáĽá áĽá áŤáá°á áľááľ áŤáááᢠáĽá á°áá áĽáá° áŽáľ á áášá ááá áá á¨á° áááľ ááᢠá°ááá¨á° áĽá á°á¨áľáˇá.
áá! á¨á°áá á á áŤá˘á á á´áŤááá áŁá°á¨áá˝ááľ ááá áá áŁáá á¨áááŁá áľ áááł á ááĽáááłá? ááł áłáłáá áĽááľá°áŤáááá áĽáá áᢠᨠssh áááá˝ á áᢠáĽá Google áŤáááá¨áĽ ááł-áłáłááᣠáááášá áĽá፠áŤáá¸áŤáľáłáᢠáĽá á´áŤááá áááŚá˝ áĽááłááľ áááá áá˝ááᢠá¨áĽáŤááłááą áŠáŤ á áá ááá áĽááłá ááá ááá áŁááá¨áá áááá áá áá ááľá á áá áĽáá°áááá ááááŤáá˘
á¨áááá˝ áá ᣠáá - á á ᣠá¨áá á¨á° áááľ á ááłáŠ á áŤá á áĽáá°áá ááááľ ááá á°ááľáˇá ᣠáááľá á´áŤááá ááá ááá áááἠá áá˝ááᢠá áĽáá˝áá ááá ááá áááἠá áá˝ááᢠá áĽá¨á áĽáľá¨ááá áľá¨áľá˘
áŤá áááľ á¨áá áá á°áááá°áá, ááá áá ááá ááá á áááŁá, áĽáá´áľ áĽáá°áá°áŤ áĽá áĽáŤáąá áĽáá´áľ áĽáá°áá°áŤ?
áĽáá° á áááłá°á áá á á áĄáĄ
áá! áľá áľáłááľáá áľáłááŽá áĽáŁáááᢠá°áĽáłá¤. en áĄáľá. á ... áá áá፠á áááá¨áľ á˝ááŠá áĽáá´áľ áááłáľ ááťáá ᣠáĽáá´áľ áá° ááľáĽ áŤáľá°áááá? áĽá áĽáá°á°á¨áłááľáŁ á á°á áá - áłáłáŁ á¨á áľá°áááá áľá áááĽááľáŁ á áťááááľ áááłáą? áĽá á¨áĽáŤáá ááá°á ááá. áá áá á˝áá á SG ááľáĽ áĽáá´áľ áĽáá°áááąáľ, áááľá SG á á˛áŤáááŠ, á°ááłáłá á áááľ ááś á ááŁááá˝, áĽáá´áľ á áľááá áá°á¨á ááťáá?
áĽáá፠ááĽá á áŁá á áľááá á¨áá á ááŁááá˝áŁ á ááŤáá áááł áĽáá áŤá¸áááᢠá¨ááŤáľááááľ, áá á¨áŤáľ-áááŞáŤ áĄáľá áá á¨áá ááľáľ á˝áá á á. áĽá á ááľá ááłáĽ áá¸áá¨á áá˝áá, áĽá á á˛áľ áŤáá.
á¨áááŤá áá áŤááá á˝áá á á°ááá¨á°, áĽáá°áá á áááľ á˝áá á¨áá, áá áĽáá°áá á áááľ á°ááŁá á á. áĽá á¨áá á¨á° áááľ á ááłáŽá˝ áľáá áĽá ááľ áľááá áááŤáá˝á á áŁá á áŁá áĽáá áááá. áĽá áááᥠá áá áá áĽáá°ááá áá¨áľ á ááĽá, áľááá áááŤáá˝ áá áĽá á¨áľ áĽáá°ááą áááá¨áľ áŤáľá˝ááá. áĽáá, á áá áá°á¨áľ, áĽáá á¨áá ááá ááá áĽá áááἠá ááĽáˇá.
áĽáŤáá áá áá áá á?
SG ááś á ááŁááá˝á á˛ááĽá, á áá ááááľ ááá¨áľ áŤáľáááá¸áá?
á áᣠá áłáľááᢠáĽáŤááłááą ááłá á˝áá áĽááłááĽá á¨áááá¨á ááŞá á ááᢠááŞá áŞáááľ áŤá°á¨á ááŞá áľááĽáą áŤááá áĽá á˘áŤááľ á¨á áá á áľáŤáťá á áᢠá áľááľáá ááŽáĽ áá˝ááᢠá ááá°á á°á¨á, áĽá Kubernetes á ááá áľ Consul for Discovery áĽáá áááá. áĽá áááľá á¨ááłááá á¨á áá á áľáŤáťá áŤáłáŤáá˘
áááľáᣠá áľááá á áááá áĽáŤááŁá አááᣠáĽá á¨á áľá°ááá áľá á áá°áá?
á á áľá°ááá áľá áá°áľ á¨áááťá áá, áááľá áĽáááš á á. áááłá áááŤáá˝ á á - AE, ááá°. á¨áá áŚáł ááááľ áá˝áá, áá° áááá ááľáĽ ááŁá áá˝áá.
áá! á´áŤááá á¨á°áá áá á¨á°á á áĽáŠ ááá áĽáá°áá á°ááááĽáŠá˘
áĽáť áłááá.
áĽáá á¨ááŤáľá°áľá°á áĽáŤá áá ááᢠáááááłááľ á¨áá°áᣠá¨ááá á ááŁááá˝á áá á á áá áá° Bare Metal áá á? á˝ááŽá˝ ááአááá? ááá á ááá ááá˝ áááśá˝á áá áá á ááĽááľ, áááłá, áĽáá á¨á°á áá°á á°ááłáłá Ansible?
ááááŤáłá áľá áá ááá áľáá˝ áá. áááľáᣠááłá á˛ááá Ansible ááľáááá áĽá¨áŽá ááᢠáĽá á´áŤááá ááłáá á¨áááአá ááľ áá°áŤáᢠáá° Bare Metal ááá¨á á áá°áá.
á áá á áá°ááᣠááá áá á˘áááľ ááĽáś âáâ áááá˘
áá° áá á°áá ááá¨á - á áᣠáá áĽáá áľáá˝ á¨á°áᨠáŁá ᪠á áᢠá°á ááá°áľ áá°ááá áá á°áá áááá¨á á ááŤáľá˝á ááááľ á´áŤááá áŽáľ ááá á ááŚáľá˘
ááááŞáŤ ááᣠáĽáŤá ááá áá á¨á° áááłá˝á á áááľá˛á ááᣠáááľá ááááá á°áá áĽáŠ ááá á áá áľáŁ ááá áá á áá áá áááą á°áľá ááጠâáĽáşáŁ á áááĽááľ á¤á áááłáľ á¨áľá á áááľáᣠá áááááśá˝á áá áá áľá˝ááá ᢠá ááá ".
á´áŤááá á¨Front-End áľáŤáá˝á áĽáá˛ááĽáŠáŁ PagerDutyáᣠáłáł á°ááśá˝á ááá° áĽáá˛áŤáá አááá áľáááłáᢠáĽá ááŤáá˝ á ááľá˘ áĽáą á á°ááŁá áááá ááá áááŁá á áá˝ááá˘
ááŞáááą áĽááá°áááá! áĽáá á´áŤáááá á 4 áááłáľ áľáá áááťááᢠááľááł á˝ááá áá° á´áŤááá ᣠáá° áá á¨á° ááᾠᣠááá ááá፠ᣠá ááľ á°á á áĽá á ááľ ááá á¨ááŤá°ááá áľ áááł á ááĽááá ᣠáĽáá áĽá áľ ááááŁáľ áĽá¨áá¨áŠ áá á ᢠáĽá áĽá፠á ááłááľ áľá á°áľ á ááĽááá. áĽáá°áá á áááľ á˝ááŽá˝ áĽáá´áľ ááááá? á¨á°á áááľá á¨á á ááĽáśá˝ áĽáá´áľ ááááľ ááťáá?
á á áĽááá á áĽáá˝á áĽá á á áááťá˝á, á áŞáááą ááľáĽ á ááľ áĽáááł ááá áŤá¨á, áĽá፠áŤááá ááá áĽááá¨ááŤáá, ááá áá áĽáá áĽáááľááá. á á á ááá, á¨ááłáĽ áĽáŤááá˝ á¨á°áááą áááŽá˝ áá¸á.
áľá á°áľ áŤáᣠááááłá? áá á áááľá¨á ááá¨áá?
á áá°ááᣠá˝áአáŁá¨ áá áá á¨á ááľ á°á ááłá ááá˘
ááá: hab.com