แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แžœแžถแž แžถแž€แŸ‹แžŠแžผแž…แž‡แžถแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ Terraform แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž›แŸ’แžขแž”แŸ†แž•แžปแžแžŠแŸ‚แž›แž„แžถแž™แžŸแŸ’แžšแžฝแž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ AWS แŸ” แžœแžถแž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž‡แžถแž€แžถแžš nuance แž˜แžฝแž™แŸ” แž™แžผแžš แŸ— แž‘แŸ…แž…แŸ†แž“แžฝแž“แž“แŸƒแž”แžšแžทแžŸแŸ’แžแžถแž“แž€แžพแž“แžกแžพแž„แžŠแŸ‚แž›แž“แžธแž˜แžฝแž™แŸ—แž˜แžถแž“แž›แž€แŸ’แžแžŽแŸˆแž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“แžšแž”แžŸแŸ‹แžœแžถแŸ” แžŸแŸ’แž‘แžพแžšแžแŸ‚แž…แŸ’แž”แžถแž”แŸ‹แž…แž˜แŸ’แž›แž„แž“แŸƒแž‡แž„แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž›แŸแž…แžกแžพแž„แž“แŸ…แž€แŸ’แž“แžปแž„แžแŸ†แž”แž“แŸ‹แž‡แžทแžแžแžถแž„แŸ” แž แžพแž™แž€แžผแžŠ Terraform แž…แžถแŸ†แž”แžถแž…แŸ‹แžแŸ’แžšแžผแžœแž…แž˜แŸ’แž›แž„ แž“แžทแž„แž€แŸ‚แžŸแž˜แŸ’แžšแžฝแž›แžŠแŸ„แž™แž”แŸ’แžšแžปแž„แž”แŸ’แžšแž™แŸแžแŸ’แž“ แžŸแŸ’แžšแž”แžแžถแž˜แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแžแŸ’แž˜แžธ แžฌแž”แž„แŸ’แž€แžพแžแž‡แžถแž•แŸ’แž€แžถแž–แŸ’แžšแžทแž›แŸ”

แž€แžถแžšแž–แžทแž—แžถแž€แŸ’แžŸแžถแžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แžขแŸ†แž–แžธแž‚แŸ†แžšแžผแž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแž›แžพแž‚แž˜แŸ’แžšแŸ„แž„แž’แŸ† แž“แžทแž„แžœแŸ‚แž„แŸ”

แžœแžธแžŠแŸแžขแžผ:

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แžแŸ’แž‰แžปแŸ†โ€‹แž˜แžถแž“โ€‹แžขแžถแž™แžป 40 แž†แŸ’แž“แžถแŸ† แžแŸ’แž‰แžปแŸ†โ€‹แž”แžถแž“โ€‹แž…แžผแž›โ€‹แžšแŸ€แž“โ€‹แž•แŸ’แž“แŸ‚แž€ IT แžขแžŸแŸ‹โ€‹แžšแž™แŸˆแž–แŸแž› 20 แž†แŸ’แž“แžถแŸ†โ€‹แž แžพแž™แŸ” แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž’แŸ’แžœแžพแž€แžถแžšแž“แŸ… Ixtens แžขแžŸแŸ‹แžšแž™แŸˆแž–แŸแž› 12 แž†แŸ’แž“แžถแŸ†แŸ” แž–แžฝแž€แž™แžพแž„แž”แžถแž“แž…แžผแž›แžšแžฝแž˜แž“แŸ…แž€แŸ’แž“แžปแž„ ecommerce-driven-developmentแŸ” แž แžพแž™แžแŸ’แž‰แžปแŸ†แž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แžขแžŸแŸ‹แžšแž™แŸˆแž–แŸแž› 5 แž†แŸ’แž“แžถแŸ†แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แžšแžฟแž„แžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž”แž‘แž–แžทแžŸแŸ„แž’แž“แŸแžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„แž˜แžฝแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แžŠแŸ‚แž›แžˆแŸ’แž˜แŸ„แŸ‡แžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž˜แžทแž“แž“แžทแž™แžถแž™แž‘แŸ แžŠแŸ„แž™แž›แžถแž€แŸ‹แžแŸ’แž›แžฝแž“แž“แŸ…แž–แžธแž€แŸ’แžšแŸ„แž™แž€แžทแž…แŸ’แž…แž–แŸ’แžšแž˜แž–แŸ’แžšแŸ€แž„แž˜แžทแž“แž”แž„แŸ’แž แžถแž‰แŸ”

แž›แŸแžแž“แŸ…แž›แžพแžŸแŸ’แž›แžถแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž…แž„แŸ’แžขแžปแž›แž”แž„แŸ’แž แžถแž‰ แžŠแžพแž˜แŸ’แž”แžธแž™แž›แŸ‹แž–แžธแž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“แž“แŸƒแž‚แž˜แŸ’แžšแŸ„แž„แŸ” แž แžพแž™แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž“แžทแž™แžถแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž‚แžบแž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„ Amazon แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž…แžผแž›แžšแžฝแž˜แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แž€แžถแž›แž–แžธ 4 แž†แŸ’แž“แžถแŸ†แž˜แžปแž“แŸ” แž แžพแž™โ€‹แž€แžถแžšโ€‹แž€แŸ‚โ€‹แžŸแž˜แŸ’แžšแžฝแž›โ€‹แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’โ€‹แž”แžถแž“โ€‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšโ€‹แž–แŸแž‰โ€‹แž›แŸแž‰โ€‹แž–แŸ’แžšแŸ„แŸ‡โ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แž“แŸแŸ‡โ€‹แž˜แžถแž“โ€‹แž€แžถแžšโ€‹แžšแžธแž€โ€‹แž…แž˜แŸ’แžšแžพแž“แŸ” แž แžพแž™โ€‹แž‚แŸ†แžšแžผโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž‚แŸโ€‹แž”แŸ’แžšแžพโ€‹แž‚แžบโ€‹แž˜แžทแž“โ€‹แžŸแž˜โ€‹แž‘แŸ€แžโ€‹แž‘แŸแŸ” แž แžพแž™โ€‹แžŠแŸ„แž™แžŸแžถแžšโ€‹แž€แžถแžšโ€‹แžšแžธแž€โ€‹แž…แž˜แŸ’แžšแžพแž“โ€‹แž“แŸƒโ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แž‘แžถแŸ†แž„โ€‹แžขแžŸแŸ‹โ€‹แžŠแŸ‚แž›โ€‹แž”แžถแž“โ€‹แž‚แŸ’แžšแŸ„แž„แž‘แžปแž€ แžœแžถโ€‹แž‡แžถโ€‹แž€แžถแžšโ€‹แž…แžถแŸ†แž”แžถแž…แŸ‹โ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แž…แŸแž‰โ€‹แž˜แž€โ€‹แž“แžผแžœโ€‹แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แž˜แžธแŸ”

แžŸแžผแž˜แžขแžšแž‚แžปแžŽแžŠแž›แŸ‹ Matvey แžŠแŸ‚แž›แž€แžถแž›แž–แžธแž˜แŸ’แžŸแžทแž›แž˜แžทแž‰แž”แžถแž“แž”แŸ’แžšแžถแž”แŸ‹แž™แžพแž„แž–แžธแžขแŸ’แžœแžธแžŠแŸ‚แž›แž”แžถแž“แž€แžพแžแžกแžพแž„แž“แŸ… Dodo Pizza แŸ” แž“แŸแŸ‡แž‡แžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แž”แžถแž“แž€แžพแžแžกแžพแž„แž“แŸ…แž‘แžธแž“แŸแŸ‡แž€แžถแž›แž–แžธ 4 แž†แŸ’แž“แžถแŸ†แž˜แžปแž“แŸ”

แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž”แžถแž“แž˜แž€ แž แžพแž™แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž”แž„แŸ’แž€แžพแžแž€แžผแžŠแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แŸ”

แž แŸแžแžปแž•แž›แž…แŸ’แž”แžถแžŸแŸ‹แž”แŸ†แž•แžปแžแžแžถแž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž‘แžถแž˜แž‘แžถแžšแž‚แžบแž–แŸแž›แžœแŸแž›แžถแžŠแžพแž˜แŸ’แž”แžธแž‘แžธแž•แŸ’แžŸแžถแžšแŸ” แžœแžถแž…แžถแŸ†แž”แžถแž…แŸ‹แžŠแžพแž˜แŸ’แž”แžธแž’แžถแž“แžถแžแžถแž€แŸ’แžšแžปแž˜ DevOps แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแžงแž”แžŸแž‚แŸ’แž‚แž€แŸ†แžกแžปแž„แž–แŸแž›แžŠแžถแž€แŸ‹แžฑแŸ’แž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ” แž แžพแž™แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แžšแž”แžŸแŸ‹แž•แŸ’แžŸแŸแž„แž‘แŸ€แž Terraform แž“แžทแž„ Puppet แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแž”แŸ’แžšแžพแž“แŸ…แž€แž˜แŸ’แžšแžทแžแžŠแŸ†แž”แžผแž„แž”แŸ†แž•แžปแžแŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

Terraform แž‚แžบแž‡แžถแž‚แž˜แŸ’แžšแŸ„แž„แž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แž–แžธ HashiCorp แŸ” แž แžพแž™โ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹โ€‹แžขแŸ’แž“แž€โ€‹แžŠแŸ‚แž›โ€‹แž˜แžทแž“โ€‹แžŠแžนแž„โ€‹แžแžถโ€‹แž“แŸแŸ‡โ€‹แž‚แžบโ€‹แž‡แžถโ€‹แžขแŸ’แžœแžธโ€‹, แžŸแŸ’แž›แžถแž™โ€‹แž˜แžฝแž™โ€‹แž…แŸ†แž“แžฝแž“โ€‹แž”แž“แŸ’แž‘แžถแž”แŸ‹โ€‹แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‡แžถแž€แžผแžŠแž˜แžถแž“แž“แŸแž™แžแžถแž™แžพแž„แžขแžถแž…แž–แžŽแŸŒแž“แžถแžขแŸ†แž–แžธแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžšแž”แžŸแŸ‹แž™แžพแž„ แž“แžทแž„แžŸแžปแŸ†แžฑแŸ’แž™แž˜แž“แžปแžŸแŸ’แžŸแž™แž“แŸ’แžแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžถแž€แžŠแžแžถแž™แžพแž„แž‘แž‘แžฝแž›แž”แžถแž“แž’แž“แž’แžถแž“แžŠแŸ‚แž›แž™แžพแž„แž”แžถแž“แž–แžทแž–แžŽแŸŒแž“แžถแŸ”

แžงแž‘แžถแž แžšแžŽแŸแž™แžพแž„แžแŸ’แžšแžผแžœแž€แžถแžšแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแŸ” แž™แžพแž„แž“แžนแž„แž–แžŽแŸŒแž“แžถ แž“แžทแž„แž”แž“แŸ’แžแŸ‚แž˜แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž€แžถแžšแž‡แžถแž…แŸ’แžšแžพแž“แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž“แŸแŸ‡ แž™แžพแž„แž“แžนแž„แž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพ Amazon แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžปแž„แžŸแžผแž›แŸ” แž แžพแž™แž™แžพแž„แž“แžนแž„แžŸแŸ’แž“แžพแžŸแžปแŸ†แž•แŸ‚แž“แž€แžถแžš Terraform แŸ” แž•แŸ‚แž“แž€แžถแžš Terraform แž“แžนแž„แž“แžทแž™แžถแž™แžแžถแŸ– "แž˜แžทแž“แžขแžธแž‘แŸ แž™แžพแž„แžขแžถแž…แž’แŸ’แžœแžพแžšแžฟแž„แž‘แžถแŸ†แž„แž“แŸแŸ‡แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž’แž“แž’แžถแž“แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€"แŸ” แž แžพแž™แž™แŸ‰แžถแž„แž แŸ„แž…แžŽแžถแžŸแŸ‹แž’แž“แž’แžถแž“แž˜แžฝแž™แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แŸ” แž แžพแž™โ€‹แž‚แŸ’แž˜แžถแž“โ€‹แž€แžถแžšโ€‹แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšโ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž‚แŸโ€‹แžšแŸ†แž–แžนแž„โ€‹แž‘แžปแž€โ€‹แž‘แŸแŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แžŸแž”แŸ’แž”แžถแž™แž…แžทแžแŸ’แžแž“แžนแž„แžขแŸ’แžœแžธแŸ—แž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„ แžขแŸ’แž“แž€แžขแžถแž…แžŸแŸ’แž“แžพแžŸแžปแŸ†แžฑแŸ’แž™ Terraform แžขแž“แžปแžœแžแŸ’แž แž แžพแž™ Terraform แž“แžนแž„แž”แž„แŸ’แž€แžพแžแžงแž‘แžถแž แžšแžŽแŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€ แž แžพแž™แžขแŸ’แž“แž€แž“แžนแž„แž‘แž‘แžฝแž›แž”แžถแž“แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแž“แŸ…แž€แŸ’แž“แžปแž„แž–แž–แž€แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แž แž‚แž˜แŸ’แžšแŸ„แž„แžšแž”แžŸแŸ‹แž™แžพแž„แž€แŸ†แž–แžปแž„แžขแž—แžทแžœแžŒแŸ’แžแŸ” แž™แžพแž„แž€แŸ†แž–แžปแž„แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž“แŸ…แž‘แžธแž“แŸ„แŸ‡แŸ” แž™แžพแž„แžŸแŸ’แž“แžพแžŸแžปแŸ†แž€แžšแžŽแžธแž”แž“แŸ’แžแŸ‚แž˜ แž™แžพแž„แž”แž“แŸ’แžแŸ‚แž˜แž’แžถแžแžปแž…แŸ†แž“แžฝแž“ 53 แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž แžพแž™แž™แžพแž„แž’แŸ’แžœแžพแž˜แŸ’แžแž„แž‘แŸ€แžแŸ” แžŸแžผแž˜แžšแŸ€แž”แž…แŸ†แž•แŸ‚แž“แž€แžถแžšแŸ” แž™แžพแž„โ€‹แžƒแžพแž‰โ€‹แžแžถโ€‹แž˜แžถแž“โ€‹แž€แžถแžšโ€‹แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžŠแžผแžšโ€‹แžขแŸ’แžœแžธโ€‹แžแŸ’แž›แŸ‡โ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž‚แŸ’แžšแŸ„แž„โ€‹แž‘แžปแž€แŸ” แž™แžพแž„แžŠแžถแž€แŸ‹แž–แžถแž€แŸ’แž™แŸ” แž แžพแž™แž“แŸแŸ‡แž‡แžถแžšแž”แŸ€แž”แžŠแŸ‚แž›แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžšแž”แžŸแŸ‹แž™แžพแž„แžšแžธแž€แž…แž˜แŸ’แžšแžพแž“แŸ”

Terraform แž”แŸ’แžšแžพแžขแŸ’แžœแžธแžŠแŸ‚แž›แž แŸ…แžแžถแžฏแž€แžŸแžถแžšแžšแžŠแŸ’แž‹แŸ” แž“แŸ„แŸ‡แž‚แžบแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แž…แžผแž›แž‘แŸ…แž€แžถแž“แŸ‹ Amazon แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž€แŸ’แž“แžปแž„แžฏแž€แžŸแžถแžšแžŠแŸ‚แž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž’แž“แž’แžถแž“แž“แžธแž˜แžฝแž™แŸ—แžŠแŸ‚แž›แžขแŸ’แž“แž€แž”แžถแž“แž–แžŽแŸŒแž“แžถ แž˜แžถแž“แž’แž“แž’แžถแž“แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž‚แŸ’แž“แžถแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแž“แŸ…แž€แŸ’แž“แžปแž„ Amazon แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž€แžถแžšแž–แžทแž–แžŽแŸŒแž“แžถแž“แŸƒแž’แž“แž’แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš Terraform แžŠแžนแž„แž…แŸ’แž”แžถแžŸแŸ‹แž–แžธแžขแŸ’แžœแžธแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แŸ…แž€แŸ’แž“แžปแž„ Amazon แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แžฏแž€แžŸแžถแžšแžšแžŠแŸ’แž‹แž‘แžถแŸ†แž„แž“แŸแŸ‡แžŠแžพแž˜แžกแžพแž™แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž‡แžถแžฏแž€แžŸแžถแžšแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ” แž แžพแž™แž™แžพแž„แž”แžถแž“แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž–แžฝแž€แžœแžถแž“แŸ…แž€แŸ’แž“แžปแž„ Git แžŠแŸ‚แž›แž‡แžถแž€แžถแžšแžšแžขแžถแž€แŸ‹แžšแžขแžฝแž›แž™แŸ‰แžถแž„แžแŸ’แž›แžถแŸ†แž„แŸ” แž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แžแŸ‚แž„แžแŸ‚แž—แŸ’แž›แŸแž…แž’แŸ’แžœแžพแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš แž แžพแž™แž‡แž˜แŸ’แž›แŸ„แŸ‡แž‡แžถแž…แŸ’แžšแžพแž“แž”แžถแž“แž€แžพแžแžกแžพแž„แŸ”

แžฅแžกแžผแžœแž“แŸแŸ‡แžœแžถแžขแžถแž…แž”แŸ’แžšแžพแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแžถแž„แž€แŸ’แžšแŸ„แž™แž”แžถแž“ แž–แŸ„แž›แž‚แžบ Terraform แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž‡แžถแž€แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž’แžปแž„แž˜แžฝแž™แžŽแžถ แž“แžทแž„แžŠแŸ„แž™แž‚แž“แŸ’แž›แžนแŸ‡แžŽแžถแžŠแŸ‚แž›แžฏแž€แžŸแžถแžšแžšแžŠแŸ’แž‹แž‚แžฝแžšแžแŸ’แžšแžผแžœแž”แžถแž“แžšแž€แŸ’แžŸแžถแž‘แžปแž€แŸ” แž แžพแž™ Terraform แžแŸ’แž›แžฝแž“แžœแžถแž•แŸ’แž‘แžถแž›แŸ‹แž“แžนแž„แžแŸ‚แžšแž€แŸ’แžŸแžถแž€แžถแžšแž‘แž‘แžฝแž›แž”แžถแž“แžฏแž€แžŸแžถแžšแžšแžŠแŸ’แž‹แž“แŸแŸ‡แžŠแŸ„แž™แž’แŸ’แžœแžพแžœแŸแž‘แž˜แž“แŸ’แžแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž แžพแž™แžŠแžถแž€แŸ‹แžแŸ’แžšแžกแž”แŸ‹แž˜แž€แžœแžทแž‰แž“แžผแžœแž›แž‘แŸ’แž’แž•แž›แž…แžปแž„แž€แŸ’แžšแŸ„แž™แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžšแž”แžŸแŸ‹แž™แžพแž„แž€แŸ†แž–แžปแž„แžšแžธแž€แž…แž˜แŸ’แžšแžพแž“แŸ” แž“แŸแŸ‡แž‡แžถแž›แŸแžแž€แžผแžŠแžšแž”แžŸแŸ‹แž™แžพแž„แŸ” แž แžพแž™แžฅแžกแžผแžœแž“แŸแŸ‡ แž™แžพแž„แž˜แžทแž“แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž…แž„แŸ‹แž”แž„แŸ’แž€แžพแžแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแž‘แŸ แž™แžพแž„แž…แž„แŸ‹แž˜แžถแž“แž”แžšแžทแž™แžถแž€แžถแžŸแžŸแžถแž€แž›แŸ’แž”แž„แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

Terraform แžขแž“แžปแž‰แŸ’แž‰แžถแžโ€‹แžฑแŸ’แž™โ€‹แžขแŸ’แž“แž€โ€‹แž”แž„แŸ’แž€แžพแžโ€‹แžœแžแŸ’แžแžปโ€‹แžŠแžผแž…โ€‹แž‡แžถโ€‹แž˜แŸ‰แžผแžŒแžปแž› แž–แŸ„แž›โ€‹แž‚แžบโ€‹แž–แžŽแŸŒแž“แžถโ€‹แžšแžฟแž„โ€‹แžŠแžผแž…โ€‹แž‚แŸ’แž“แžถโ€‹แž€แŸ’แž“แžปแž„โ€‹แžแžโ€‹แž˜แžฝแž™โ€‹แž…แŸ†แž“แžฝแž“แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž แžพแž™แž‡แžถแžงแž‘แžถแž แžšแžŽแŸ แž€แŸ’แž“แžปแž„แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แž แž แŸ…แž˜แŸ‰แžผแžŒแžปแž›แž“แŸแŸ‡ แž แžพแž™แž‘แž‘แžฝแž›แž”แžถแž“แžŠแžผแž…แžŠแŸ‚แž›แž™แžพแž„แž”แžถแž“แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžท Terraform แžขแž“แžปแžœแžแŸ’แžแž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸ‰แžผแžŒแžปแž›แžแŸ’แž›แžฝแž“แžฏแž„แŸ” แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžŸแžถแž€แž›แŸ’แž”แž„แž“แžนแž„แž˜แžถแž“แž›แŸแžแž€แžผแžŠแž“แŸแŸ‡แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž•แž›แžทแž แž™แžพแž„แžขแžถแž…แž•แŸ’แž‰แžพแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž‘แŸ…แž‘แžธแž“แŸ„แŸ‡ แž–แžธแž–แŸ’แžšแŸ„แŸ‡แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แž แž™แžพแž„แž˜แžทแž“แžแŸ’แžšแžผแžœแž€แžถแžšแž€แžšแžŽแžธแž’แŸ†แž“แŸ„แŸ‡แž‘แŸ แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž•แž›แžทแž แž€แžšแžŽแžธแž’แŸ†แž‚แžบแž˜แžถแž“แž”แŸ’แžšแž™แŸ„แž‡แž“แŸแŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžแŸ’แž‰แžปแŸ†แž“แžนแž„แžแŸ’แžšแž›แž”แŸ‹แž‘แŸ…แž‚แž˜แŸ’แžšแŸ„แž„แžœแžทแž‰แŸ” แžœแžถแž‡แžถแž€แžทแž…แŸ’แž…แž€แžถแžšแžŠแŸแž›แŸ†แž”แžถแž€แž˜แžฝแž™ แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž”แžถแž“แž‚แŸ’แžšแŸ„แž„แž‘แžปแž€แž˜แžถแž“แž‘แŸ†แž แŸ†แž’แŸ†แžŽแžถแžŸแŸ‹แŸ” แž แžพแž™แžœแžถแž…แžถแŸ†แž”แžถแž…แŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแžŠแžถแž€แŸ‹แž›แŸแžแž€แžผแžŠแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแžพแž˜แŸ’แž”แžธแžฑแŸ’แž™แžœแžถแž„แžถแž™แžŸแŸ’แžšแžฝแž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แž“แžปแžŸแŸ’แžŸแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถ: แž‘แžถแŸ†แž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžŠแŸ‚แž›แž’แŸ’แžœแžพแž€แžถแžšแžแŸ‚แž‘แžถแŸ†แž›แžพแž€แžผแžŠแž“แŸแŸ‡ แž“แžทแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž’แŸ’แžœแžพแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแŸ” แž แžพแž™แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸ’แžšแŸ„แž„แž‘แžปแž€แžแžถแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŽแžถแž˜แžฝแž™แžขแžถแž…แž…แžผแž›แž‘แŸ…แž‡แžฝแžŸแž‡แžปแž›แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžแžถแž˜แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž•แŸ’แž“แŸ‚แž€แžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แž“แŸƒแžœแŸแž‘แžทแž€แžถแŸ”

แž“แŸแŸ‡แž‚แžบแž‡แžถแž˜แŸ‚แž€แž’แžถแž„แžแžแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžŽแŸ‚แž“แžถแŸ†แžŠแŸ„แž™ HashiCorp แžแŸ’แž›แžฝแž“แžฏแž„ แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžถแž“แž‚แž˜แŸ’แžšแŸ„แž„แž’แŸ† แž แžพแž™แžœแžถแžŸแž˜แž แŸแžแžปแž•แž›แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แŸ‚แž„แž…แŸ‚แž€แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‘แžถแŸ†แž„แž˜แžผแž›แž‘แŸ…แž‡แžถแž”แŸ†แžŽแŸ‚แž€แžแžผแž…แŸ—แž˜แžฝแž™แž…แŸ†แž“แžฝแž“ แž แžพแž™แž–แžทแž–แžŽแŸŒแž“แžถแžขแŸ†แž–แžธแž”แŸ†แžŽแŸ‚แž€แž“แžธแž˜แžฝแž™แŸ—แž“แŸ…แž€แŸ’แž“แžปแž„แžแžแžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แž˜แžฝแž™แŸ”

แž€แžถแžšแž˜แžถแž“แž”แžŽแŸ’แžŽแžถแž›แŸแž™แž™แŸ‰แžถแž„แž‘แžผแž›แŸ†แž‘แžผแž›แžถแž™แž“แŸƒแž’แž“แž’แžถแž“ แžขแŸ’แž“แž€แžขแžถแž…แž แŸ…แžœแžแŸ’แžแžปแž”แŸ’แžšแž แžถแž€แŸ‹แž”แŸ’แžšแž แŸ‚แž›แž‚แŸ’แž“แžถแž€แŸ’แž“แžปแž„แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แž แž“แžทแž„แž€แŸ’แž“แžปแž„แž•แž›แžทแžแž€แž˜แŸ’แž˜แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž€แŸ’แž“แžปแž„โ€‹แž€แžšแžŽแžธโ€‹แžšแž”แžŸแŸ‹โ€‹แž™แžพแž„ แž“แŸแŸ‡โ€‹แž˜แžทแž“โ€‹แžŸแž˜แžŸแŸ’แžšแž”โ€‹แž‘แžถแŸ†แž„โ€‹แžŸแŸ’แžšแžปแž„โ€‹แž‘แŸ แž–แŸ’แžšแŸ„แŸ‡โ€‹แž‡แž„แŸ‹โ€‹แžŸแžถแž€แž›แŸ’แž”แž„โ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹โ€‹แžขแŸ’แž“แž€โ€‹แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ แžฌโ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹โ€‹แž€แžถแžšโ€‹แžŸแžถแž€แž›แŸ’แž”แž„โ€‹แžแŸ’แžšแžผแžœโ€‹แž‘แž‘แžฝแž›โ€‹แž”แžถแž“โ€‹แžœแžทแž’แžธโ€‹แžŸแžถแž˜แž‰แŸ’แž‰โ€‹แž‡แžถแž„แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แžแŸ’แž‰แžปแŸ†โ€‹แž˜แžทแž“โ€‹แž…แž„แŸ‹โ€‹แž…แžผแž›โ€‹แž‘แŸ…โ€‹แž€แŸ’แž“แžปแž„โ€‹แžแžโ€‹แžฏแž€แžŸแžถแžš แž แžพแž™โ€‹แžขแž“แžปแžœแžแŸ’แžโ€‹แžœแžถโ€‹แžแžถแž˜โ€‹แž›แŸ†แžŠแžถแž”แŸ‹โ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แžšแžผแžœโ€‹แž€แžถแžš แž แžพแž™โ€‹แž”แžถแžšแž˜แŸ’แž—โ€‹แžแžถโ€‹แž˜แžผแž›แžŠแŸ’แž‹แžถแž“โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แž“แžนแž„โ€‹แž€แžพแž“แžกแžพแž„ แž แžพแž™โ€‹แž”แž“แŸ’แž‘แžถแž”แŸ‹โ€‹แž˜แž€โ€‹แžงแž‘แžถแž แžšแžŽแŸโ€‹แžŠแŸ‚แž›โ€‹แž”แŸ’แžšแžพโ€‹แž˜แžผแž›แžŠแŸ’แž‹แžถแž“โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แž“แŸแŸ‡โ€‹แž“แžนแž„โ€‹แž€แžพแž“แžกแžพแž„แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡ แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž–แžธแžแžแž˜แžฝแž™แŸ” แž˜แŸ‰แžผแžŒแžปแž›แžŠแžผแž…แž‚แŸ’แž“แžถแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแž แŸ…แž“แŸ…แž‘แžธแž“แŸ„แŸ‡ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแŸ’แžœแžธแŸ—แž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแž€แŸ’แž“แžปแž„แž˜แžฝแž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ”

Terraform แžแŸ‚แžšแž€แŸ’แžŸแžถแž—แžถแž–แžขแžถแžŸแŸ’แžšแŸแž™แž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ” แž แžพแž™แžœแžถแžแŸ‚แž„แžแŸ‚แž”แž„แŸ’แž€แžพแžแž’แž“แž’แžถแž“แžแžถแž˜แž›แŸ†แžŠแžถแž”แŸ‹แž›แŸ†แžŠแŸ„แž™ แžŠแžผแž…แŸ’แž“แŸแŸ‡แžขแŸ’แž“แž€แžขแžถแž…แž‘แž‘แžฝแž›แž”แžถแž“แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“ IP แžงแž‘แžถแž แžšแžŽแŸแž–แžธแžงแž‘แžถแž แžšแžŽแŸแžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž€แžพแžแžแŸ’แž˜แžธ แž“แžทแž„แž‘แž‘แžฝแž›แž”แžถแž“แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“ IP แž“แŸแŸ‡แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถ route53 แŸ”

แž›แžพแžŸแž–แžธแž“แŸแŸ‡แž‘แŸ€แžแžœแŸแž‘แžทแž€แžถแž˜แžถแž“แž‘แŸ†แž แŸ†แž’แŸ†แžŽแžถแžŸแŸ‹แŸ” แž แžพแž™โ€‹แž€แžถแžšโ€‹แžŠแžถแž€แŸ‹โ€‹แžฑแŸ’แž™โ€‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšโ€‹แž€แžถแžšโ€‹แžŸแžถแž€แž›แŸ’แž”แž„โ€‹แž˜แžฝแž™โ€‹แž˜แŸ‰แŸ„แž„ แž‘แŸ„แŸ‡แž”แžธโ€‹แžšแž™แŸˆแž–แŸแž›โ€‹แŸจโ€‹แž˜แŸ‰แŸ„แž„โ€‹แž€แŸโ€‹แž‡แžถโ€‹แž€แžทแž…แŸ’แž…แž€แžถแžšโ€‹แžŠแŸโ€‹แžแŸ’แž›แŸƒโ€‹แž˜แžฝแž™โ€‹แžŠแŸ‚แžš แŸ”

แž แžพแž™โ€‹แž™แžพแž„โ€‹แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™โ€‹แž”แž‰แŸ’แž แžถโ€‹แž“แŸแŸ‡โ€‹แžŠแŸ„แž™โ€‹แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแŸ” แž แžพแž™แž€แžถแžšแž„แžถแžš Jenkins แž”แžถแž“แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž™แžพแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‡แž„แŸ‹แŸ” แž“แŸ…แž€แŸ’แž“แžปแž„แžœแžถ แžœแžถแž…แžถแŸ†แž”แžถแž…แŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแŸ†แžŽแžพแž‘แžถแž‰แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž…แž„แŸ‹แžŸแžถแž€แž›แŸ’แž”แž„ แž”แž‰แŸ’แž‡แžถแž€แŸ‹แž‡แž˜แŸ’แžšแžพแžŸแž…แžถแŸ†แž”แžถแž…แŸ‹ แžŸแž˜แžถแžŸแž’แžถแžแžป แž“แžทแž„แžœแžทแž˜แžถแžแŸ’แžšแŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž‚แžถแžแŸ‹แž…แž„แŸ‹แž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžŸแž˜แžแŸ’แžแž—แžถแž– แž“แŸ„แŸ‡แž‚แžถแžแŸ‹แžขแžถแž…แž‘แž‘แžฝแž›แž™แž€แžงแž‘แžถแž แžšแžŽแŸแž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แžแŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž‚แžถแžแŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แžแŸ’แžšแžผแžœแž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แžแžถแž‘แž˜แŸ’แžšแž„แŸ‹แžแŸ’แž›แŸ‡แž”แžพแž€ แž“แŸ„แŸ‡แž‚แžถแžแŸ‹แžขแžถแž…แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž“แŸ…แž”แŸ’แžšแžถแž€แŸ‹แžˆแŸ’แž“แžฝแž›แžขแž”แŸ’แž”แž”แžšแž˜แžถแŸ” แž แžพแž™โ€‹แž€แŸโ€‹แž”แž„แŸ’แž แžถแž‰โ€‹แž•แž„โ€‹แžŠแŸ‚แžšโ€‹แžแžถโ€‹แžแžพโ€‹แž…แž„แŸ’แž€แŸ„แž˜โ€‹แžแŸ’แžšแžผแžœโ€‹แž€แžถแžšโ€‹แžฌโ€‹แžขแžแŸ‹แŸ”แž›แŸ”

แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€ Jenkins แž”แžถแž“แžšแžปแž‰แžŸแŸ’แž‚แŸ’แžšแžธแž”แžŸแŸ‚แž› แžŠแŸ‚แž›แž”แžถแž“แž€แŸ‚แž”แŸ’แžšแŸ‚แž€แžผแžŠแž”แž“แŸ’แžแžทแž…แž“แŸ…แž€แŸ’แž“แžปแž„แžแž Terraform แŸ” แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž›แžปแž”แžฏแž€แžŸแžถแžšแžŠแŸ‚แž›แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹ แž“แžทแž„แž”แž“แŸ’แžแŸ‚แž˜แžฏแž€แžŸแžถแžšแž…แžถแŸ†แž”แžถแž…แŸ‹แŸ” แž แžพแž™โ€‹แž”แž“แŸ’แž‘แžถแž”แŸ‹โ€‹แž˜แž€โ€‹แž‡แžถแž˜แžฝแž™โ€‹แž“แžนแž„โ€‹แž€แžถแžšโ€‹แžšแžแŸ‹โ€‹แž˜แžฝแž™โ€‹แž“แŸƒ Terraform แžขแž“แžปแžœแžแŸ’แžโ€‹แž‡แž„แŸ‹โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž›แžพแž€โ€‹แžกแžพแž„โ€‹แŸ”

แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž˜แžถแž“แž‡แŸ†แž แžถแž“แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แž…แž„แŸ‹แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž€แžถแžšแž–แžทแžแžŠแŸ‚แž›แžแžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž™แžพแž„แžแŸ’แžšแžผแžœแž€แžถแžšแž‡แž˜แŸ’แžšแžพแžŸแžแžทแž…แžแžฝแž…แž‡แžถแž„แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž•แž›แžทแž แž™แžพแž„แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพแž…แŸ’แž”แžถแž”แŸ‹แž…แž˜แŸ’แž›แž„แž“แŸƒแž˜แŸ‰แžผแžŒแžปแž› แžŠแžผแž…แŸ’แž“แŸแŸ‡แž“แŸ…แž€แŸ’แž“แžปแž„แž…แŸ’แž”แžถแž”แŸ‹แž…แž˜แŸ’แž›แž„แž‘แžถแŸ†แž„แž“แŸแŸ‡ แž™แžพแž„แžขแžถแž…แž”แž“แŸ’แžแŸ‚แž˜แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแž‘แžถแŸ†แž„แž“แŸ„แŸ‡แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแŸ‚แž€แžถแžšแžŸแžถแž€แž›แŸ’แž”แž„แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ”

แž แžพแž™แžœแžถแž”แžถแž“แž€แžพแžแžกแžพแž„แžŠแžผแž…แŸ’แž“แŸแŸ‡แžแžถแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžแŸ’แž‰แžปแŸ†แž…แž„แŸ‹แžŸแžถแž€แž›แŸ’แž”แž„แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แžถแŸ†แž„แž“แŸ„แŸ‡แžŠแŸ‚แž›แž“แŸ…แž‘แžธแž”แŸ†แž•แžปแžแž“แžนแž„แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž•แž›แžทแžแž€แž˜แŸ’แž˜แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแžถแž˜แž€แžถแžšแž–แžทแž แžœแžแŸ’แžแžปแž˜แžฝแž™แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžถแž€แž›แŸ’แž”แž„ แž แžพแž™แžขแŸ’แžœแžธแžŠแŸ‚แž›แžแžปแžŸแž‚แŸ’แž“แžถแž”แž“แŸ’แžแžทแž… แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแž”แŸ’แžšแžพแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž•แž›แžทแžแŸ” แž แžพแž™แž˜แžถแž“แž€แžถแžšแžŸแž˜แŸ’แžšแžถแž€แžแžผแž…แž˜แžฝแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž›แŸ†แž“แžถแŸ†แžŠแŸ‚แž›แž“แŸ…แž€แŸ’แž“แžปแž„แž•แž›แžทแžแž€แž˜แŸ’แž˜แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแžŠแŸ„แž™แž€แŸ’แžšแžปแž˜แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแŸ” แž แžพแž™แž–แŸแž›แžแŸ’แž›แŸ‡แžœแžถแž”แžถแž“แž”แŸ’แžšแŸ‚แž€แŸ’แž›แžถแž™แžแžถแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แžถแŸ†แž„แž“แŸ„แŸ‡แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแžŸแž“แŸ’แž˜แžแŸ‹แžแžถแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž–แžธแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž‘แŸ…แž€แžถแžšแž•แž›แžทแžแž“แŸ…แžแŸ‚แž˜แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ†แžŽแŸ‚แž˜แžฝแž™แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ”

แž›แžพแžŸแž–แžธแž“แŸแŸ‡แž‘แŸ€แž แž˜แžถแž“แž”แž‰แŸ’แž แžถแž”แŸ‚แž”แž“แŸแŸ‡แžŠแŸ‚แž›แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แžแŸ’แž˜แžธแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜ แžŠแŸ‚แž›แžแžปแžŸแž–แžธแžŸแŸแžœแžถแž€แž˜แŸ’แž˜แžŠแŸ‚แž›แž˜แžถแž“แžŸแŸ’แžšแžถแž”แŸ‹แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ” แž แžพแž™แž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™แž€แžถแžšแž€แŸ‚แž”แŸ’แžšแŸ‚แž˜แŸ‰แžผแžŒแžปแž›แžŠแŸ‚แž›แž˜แžถแž“แžŸแŸ’แžšแžถแž”แŸ‹ แž™แžพแž„แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพแž…แŸ’แž”แžถแž”แŸ‹แž…แž˜แŸ’แž›แž„แžšแž”แžŸแŸ‹แžœแžถ แž แžพแž™แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž…แžถแŸ†แž”แžถแž…แŸ‹แŸ”

แžŸแŸ†แžแžถแž“แŸ‹ Terraform แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแž—แžถแžŸแžถแž–แžทแžแž‘แŸแŸ” แž“แŸแŸ‡โ€‹แž‡แžถโ€‹แž€แžถแžšโ€‹แž”แŸ’แžšแž€แžถแžŸแŸ” แž”แžพโ€‹แž™แžพแž„โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แŸ’แžšแž€แžถแžŸโ€‹แžขแŸ’แžœแžธโ€‹แž˜แžฝแž™ แž“แŸ„แŸ‡โ€‹แž™แžพแž„โ€‹แž”แŸ’แžšแž€แžถแžŸแŸ” แž แžพแž™แžœแžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ”

แž“แŸ…แž…แŸ†แžŽแžปแž…แžแŸ’แž›แŸ‡ แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžŸแŸ†แžŽแžพแžŠแž€แž˜แžฝแž™แžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แž€แŸ†แž–แžปแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž–แžทแž—แžถแž€แŸ’แžŸแžถ แžŸแž แžŸแŸแžœแžทแž€แžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แž˜แŸ’แž“แžถแž€แŸ‹แž”แžถแž“แž“แžทแž™แžถแž™แžแžถ แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž”แž„แŸ’แž€แžพแžแžŠแžปแŸ†แž‘แžนแž€แž€แž€แž‘แŸแŸ” แžแŸ’แž‰แžปแŸ†แž†แŸ’แž„แž›แŸ‹แžแžถแž‚แžถแžแŸ‹แž…แž„แŸ‹แž˜แžถแž“แž“แŸแž™แžขแŸ’แžœแžธ? แž˜แžถแž“แž€แžถแžšแž–แžทแžแžแžถแž˜แž”แŸ‚แž”แžœแžทแž‘แŸ’แž™แžถแžŸแžถแžŸแŸ’แžแŸ’แžšแžŠแŸ‚แž›แžแžถแž“แŸ…แž›แžพแž›แŸ„แž€แž“แŸแŸ‡แž˜แžทแž“แž˜แžถแž“แž•แŸ’แž€แžถแž–แŸ’แžšแžทแž›แž–แžธแžšแžŠแžผแž…แž‚แŸ’แž“แžถแž”แŸแŸ‡แž”แžทแž‘แž“แŸ„แŸ‡แž‘แŸ แž–แžฝแž€แžœแžถแžแžปแžŸแž‚แŸ’แž“แžถแž”แž“แŸ’แžแžทแž…แž”แž“แŸ’แžแžฝแž…แŸ” แž แžพแž™แž—แŸ’แž›แžถแž˜แŸ—แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž›แžบแž“แŸแŸ‡ แžแŸ’แž‰แžปแŸ†แž˜แžถแž“แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแžแžถแž˜แžถแž“แž‘แž˜แŸ’แž„แž“แŸ‹แž–แŸแž‰แž›แŸแž‰แž“แŸƒแž€แžผแžŠ Terraform แŸ” แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžœแžถแž…แžถแŸ†แž”แžถแž…แŸ‹แžŠแžพแž˜แŸ’แž”แžธแž•แŸ’แž›แžถแžŸแŸ‹แž‘แžธแž–แžธแž€แŸ†แžŽแŸ‚แž˜แžฝแž™แž‘แŸ…แž€แŸ†แžŽแŸ‚ Terraform แžแž˜แŸ’แžšแžผแžœแžฑแŸ’แž™แž˜แžถแž“แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžแŸ’แžŸแŸ‚แžŸแž„แŸ’แžœแžถแž€แŸ‹แž”แŸ†แž”แŸ‚แž€ แž–แŸ„แž›แž‚แžบ แž€แžผแžŠแž˜แžทแž“แžขแžถแž…แž”แŸ’แžšแžพแž”แžถแž“แž‡แžถแž˜แžฝแž™แž€แŸ†แžŽแŸ‚แž”แž“แŸ’แž‘แžถแž”แŸ‹แž‘แŸ€แžแž‘แŸแŸ” แž แžพแž™แž™แžพแž„แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพแž€แžถแžšแžŸแŸ’แž“แžพแžŸแžปแŸ†แž‘แžถแž‰ แžŠแŸ‚แž›แž‚แŸ’แžšแž”แžŠแžŽแŸ’แžแž”แŸ‹แžŸแŸ’แž‘แžพแžšแžแŸ‚แž–แžถแž€แŸ‹แž€แžŽแŸ’แžแžถแž›แž“แŸƒแžฏแž€แžŸแžถแžšแž“แŸ…แž€แŸ’แž“แžปแž„แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ แžŠแžพแž˜แŸ’แž”แžธแž“แžถแŸ†แž™แž€แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‘แŸ…แž€แžถแž“แŸ‹แž€แŸ†แžŽแŸ‚แž”แž“แŸ’แž‘แžถแž”แŸ‹แžšแž”แžŸแŸ‹ Terraform แŸ”

แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž•แŸ’แž‘แžถแŸ†แž„แž‘แžนแž€แž€แž€แž”แŸ‚แž”แž“แŸแŸ‡แž”แžถแž“แž›แŸแž…แž…แŸแž‰แž˜แž€ แž€แžผแžŠ Terraform แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แž™แžพแž„แž”แžถแž“แž”แŸ’แžšแŸ‚แž€แŸ’แž›แžถแž™แž‘แŸ…แž‡แžถแž‚แŸ†แž“แžšแž–แŸ’แžšแžทแž›แžŠแŸแž’แŸ†แž˜แžฝแž™แŸ”

แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžแžถแž„แž€แŸ’แžšแŸ…แžŠแŸ‚แž›แž“แŸ…แž€แŸ’แžšแŸ…แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš แžœแžถแž˜แžทแž“แž˜แžถแž“แž”แž‰แŸ’แž แžถแžขแŸ’แžœแžธแž…แŸ’แžšแžพแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แžถแžแŸ‹แž‘แŸ แžŠแŸ„แž™แžŸแžถแžšแž‚แžถแžแŸ‹แž”แžถแž“แž’แŸ’แžœแžพแž€แžถแžšแžŸแŸ’แž“แžพแžŸแžปแŸ†แž‘แžถแž‰ แž’แž“แž’แžถแž“แžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แž”แžถแž“แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แŸ” แž แžพแž™แž“แŸ„แŸ‡แž แžพแž™แž‡แžถแž‘แžถแŸ†แž„แžขแžŸแŸ‹ แžœแžถแž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแž€แž„แŸ’แžœแž›แŸ‹แžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แž‘แŸ€แžแž‘แŸแŸ” แž แžพแž™แž€แŸ’แžšแžปแž˜ DevOps แžŠแŸ‚แž›แž”แŸ’แžšแžถแž€แžŠแžแžถแžขแŸ’แžœแžธแŸ—แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž˜แžทแž“แžขแžธแž‘แŸ แž‚แžบแžแž˜แŸ’แžšแžผแžœแžฑแŸ’แž™แž’แŸ’แžœแžพแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸแŸ‡แŸ” แž แžพแž™แžแž˜แŸ’แž›แŸƒแž“แŸƒแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แžถแŸ†แž„แž“แŸแŸ‡แž”แžถแž“แž€แžพแž“แžกแžพแž„แž™แŸ‰แžถแž„แžแŸ’แž›แžถแŸ†แž„แž‡แžถแž˜แžฝแž™แž“แžนแž„แž•แŸ’แž‘แžถแŸ†แž„แž‘แžนแž€แž€แž€แž”แž“แŸ’แžแŸ‚แž˜แž“แžธแž˜แžฝแž™แŸ—แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž˜แžถแž“แžšแžฟแž„แž˜แžฝแž™แžขแŸ†แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แžŸแžทแžŸแŸ’แžŸแž“แŸ…แž€แŸ’แž“แžปแž„แžŸแžทแž€แŸ’แžแžถแžŸแžถแž›แžถแž˜แžฝแž™แž‚แžผแžšแžšแž„แŸ’แžœแž„แŸ‹แžŠแŸแž›แŸ’แžขแžฅแžแžแŸ’แž…แŸ„แŸ‡แž–แžธแžšแž‡แžถแž˜แžฝแž™แž“แžนแž„แžŠแžธแžŸแž“แŸ…แž›แžพแž€แŸ’แžแžถแžšแžแŸ€แž“แŸ” แž แžพแž™แž‚แŸ’แžšแžผแž˜แžถแž“แž€แžถแžšแž—แŸ’แž‰แžถแž€แŸ‹แž•แŸ’แžขแžพแž›แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แž‚แžถแžแŸ‹แžขแžถแž…แž‚แžผแžšแž”แžถแž“แž™แŸ‰แžถแž„แžšแž›แžผแž“แžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“แžแŸ’แžšแžธแžœแžทแžŸแŸแž™แŸ” แžŸแžทแžŸแŸ’แžŸโ€‹แž†แŸ’แž›แžพแž™โ€‹แžแžถโ€‹แŸ– โ€‹ยซโ€‹แžŸแžถแž˜แž‰แŸ’แž‰โ€‹แžŽแžถแžŸแŸ‹ แžแŸ’แž‰แžปแŸ†โ€‹แž”แžถแž“โ€‹แž…แŸ†แžŽแžถแž™โ€‹แž–แŸแž›โ€‹แž–แžธแžšโ€‹แž†แŸ’แž“แžถแŸ†โ€‹แž€แŸ’แž“แžปแž„โ€‹แž‡แžฝแžšโ€‹แž€แž„แž‘แŸแž–โ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แž”แžพแž€โ€‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“โ€‹แž€แžทแž“โ€‹แžŸแžถแž…แŸ‹โ€‹ยปแŸ”

แž แžพแž™แž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž›แž”แžฝแž“แž†แŸ’แž“แžถแŸ†แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž…แžผแž›แžšแžฝแž˜แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡ แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž’แŸ’แžœแžพ Terraform แž”แŸ’แžšแž แŸ‚แž›แž–แžธแžšแž†แŸ’แž“แžถแŸ†แž แžพแž™แŸ” แž แžพแž™แž‡แžถแž€แžถแžšแž–แžทแžแžŽแžถแžŸแŸ‹ แžแŸ’แž‰แžปแŸ†แž˜แžถแž“แž›แŸ’แž”แžทแž…แžแŸ’แž›แŸ‡ แžŠแŸ†แž”แžผแž“แŸ’แž˜แžถแž“แžแŸ’แž›แŸ‡แžขแŸ†แž–แžธแžšแž”แŸ€แž”แž’แŸ’แžœแžพแžฑแŸ’แž™แž€แžผแžŠ Terraform แž„แžถแž™แžŸแŸ’แžšแžฝแž› แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แžœแžถแžŠแžผแž…แž‡แžถแž—แžถแžŸแžถแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž“แžทแž„แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž”แž“แŸ’แž‘แžปแž€แž›แžพแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแžแŸ‚แžšแž€แŸ’แžŸแžถแž€แžผแžŠแž“แŸแŸ‡แžฑแŸ’แž™แž‘แžถแž“แŸ‹แžŸแž˜แŸแž™แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แžšแžฟแž„แžŠแŸ†แž”แžผแž„แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž…แž„แŸ‹แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž‡แžถแž˜แžฝแž™ Symlinks แŸ” Terraform แž˜แžถแž“แž€แžผแžŠแžŠแžŠแŸ‚แž›แŸ—แž…แŸ’แžšแžพแž“แŸ” แžงแž‘แžถแž แžšแžŽแŸ แž€แžถแžšแž แŸ…แž‘แŸ…แž€แžถแž“แŸ‹แžขแŸ’แž“แž€แž•แŸ’แžแž›แŸ‹แžŸแŸแžœแžถแž“แŸ…แžŸแŸ’แž‘แžพแžšแžแŸ‚แž‚แŸ’แžšแž”แŸ‹แž…แŸ†แžŽแžปแž…แžŠแŸ‚แž›แž™แžพแž„แž”แž„แŸ’แž€แžพแžแž•แŸ’แž“แŸ‚แž€แž˜แžฝแž™แž“แŸƒแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‚แžบแžŠแžผแž…แž‚แŸ’แž“แžถแŸ” แž แžพแž™แžœแžถแž‡แžถแž€แžถแžšแžŸแž˜แž แŸแžแžปแž•แž›แž€แŸ’แž“แžปแž„แž€แžถแžšแžŠแžถแž€แŸ‹แžœแžถแž“แŸ…แž€แŸ’แž“แžปแž„แžแžแžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แž˜แžฝแž™แŸ” แž แžพแž™แž‚แŸ’แžšแž”แŸ‹แž‘แžธแž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž›แžขแŸ’แž“แž€แž•แŸ’แžแž›แŸ‹แžŸแŸแžœแžถแžแž˜แŸ’แžšแžผแžœแžฑแŸ’แž™แž’แŸ’แžœแžพ Symlinks แž‘แŸ…แžฏแž€แžŸแžถแžšแž“แŸแŸ‡แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แžงแž‘แžถแž แžšแžŽแŸ แž€แŸ’แž“แžปแž„แž€แžถแžšแž•แž›แžทแž แžขแŸ’แž“แž€แž”แŸ’แžšแžพแžแžฝแž“แžถแž‘แžธแžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž‘แž‘แžฝแž›แž”แžถแž“แžŸแžทแž‘แŸ’แž’แžทแž…แžผแž›แž”แŸ’แžšแžพแž‚แžŽแž“แžธ Amazon แžแžถแž„แž€แŸ’แžšแŸ…แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ” แž แžพแž™แžŠแŸ„แž™แž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžฏแž€แžŸแžถแžšแž˜แžฝแž™ แžฏแž€แžŸแžถแžšแžŠแŸ‚แž›แž“แŸ…แžŸแž›แŸ‹แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸ‚แž€แž’แžถแž„แž’แž“แž’แžถแž“แž“แžนแž„แž˜แžถแž“แžŸแžทแž‘แŸ’แž’แžทแž‘แžถแž˜แž‘แžถแžš แžŠแžผแž…แŸ’แž“แŸแŸ‡ Terraform แžŠแžนแž„แžแžถแž•แŸ’แž“แŸ‚แž€แžŽแžถแž˜แžฝแž™แžšแž”แžŸแŸ‹ Amazon แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž…แžผแž›แž”แŸ’แžšแžพแŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แžแžพ Symlinks แž”แžšแžถแž‡แŸแž™แž“แŸ…แžฏแžŽแžถ? แžŠแžผแž…แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž“แžทแž™แžถแž™ Terraform แž˜แžถแž“แžฏแž€แžŸแžถแžšแžšแžŠแŸ’แž‹แŸ” แž แžพแž™แž–แžฝแž€แž‚แŸแž–แžทแžแž‡แžถแž›แŸ’แžขแžŽแžถแžŸแŸ‹แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžšแžฟแž„แž“แŸแŸ‡แž‚แžบแžแžถ Terraform แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜ backend แž“แŸ…แž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ†แž”แžผแž„แŸ” แž แžพแž™แž‚แžถแžแŸ‹แž˜แžทแž“แžขแžถแž…แž”แŸ’แžšแžพแžขแžแŸแžšแžŽแžถแž˜แžฝแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแž‘แžถแŸ†แž„แž“แŸแŸ‡แž”แžถแž“แž‘แŸ แž–แžฝแž€แž‚แŸแžแŸ’แžšแžผแžœแžแŸ‚แžŸแžšแžŸแŸแžšแž‡แžถแžขแžแŸ’แžแž”แž‘แž‡แžถแž“แžทแž…แŸ’แž…แŸ”

แž แžพแž™แž‡แžถแž›แž‘แŸ’แž’แž•แž› แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แž”แž„แŸ’แž€แžพแžแž’แž“แž’แžถแž“แžแŸ’แž˜แžธ แž‚แžถแžแŸ‹แž…แž˜แŸ’แž›แž„แž€แžผแžŠแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž–แžธแžแžแžฏแž€แžŸแžถแžšแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ” แž แžพแž™โ€‹แž‚แžถแžแŸ‹โ€‹แžขแžถแž…โ€‹แž“แžนแž„โ€‹แž˜แžถแž“โ€‹แž€แŸ†แž แžปแžŸโ€‹แž‡แžถแž˜แžฝแž™โ€‹แž“แžนแž„โ€‹แž€แžผแž“แžŸแŸ„ แžฌโ€‹แž‡แžถแž˜แžฝแž™โ€‹แž“แžนแž„โ€‹แž’แžปแž„แŸ” แž‡แžถแžงแž‘แžถแž แžšแžŽแŸ แž‚แžถแžแŸ‹แž”แž„แŸ’แž€แžพแžแžšแž”แžŸแŸ‹แž”แŸ’แžšแžขแž”แŸ‹แžแŸ’แžŸแžถแž…แŸ‹แž–แžธแž”แŸ’แžšแžขแž”แŸ‹แžแŸ’แžŸแžถแž…แŸ‹ แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž’แŸ’แžœแžพแžœแžถแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž•แž›แžทแžแŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แž แžพแž™ แžœแžถแžขแžถแž…แž”แŸ’แžšแŸ‚แžแžถแž’แžปแž„แž“แŸ…แž€แŸ’แž“แžปแž„แž•แž›แžทแžแž€แž˜แŸ’แž˜แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž–แžธแž”แŸ’แžšแžขแž”แŸ‹แžแŸ’แžŸแžถแž…แŸ‹แŸ” แž‡แžถแž€แžถแžšแž–แžทแžแžŽแžถแžŸแŸ‹แž–แžฝแž€แž‚แŸแž“แžนแž„แžšแž€แžƒแžพแž‰แž™แŸ‰แžถแž„แž†แžถแž”แŸ‹แžšแž แŸแžŸแŸ” แžœแžถโ€‹แž“แžนแž„โ€‹แžขแžถแž…โ€‹แž’แŸ’แžœแžพโ€‹แž‘แŸ…โ€‹แž”แžถแž“โ€‹แž€แŸ’แž“แžปแž„โ€‹แž€แžถแžšโ€‹แž‡แžฝแžŸแž‡แžปแž›โ€‹แž“แŸแŸ‡ แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž‘แŸ„แŸ‡โ€‹แž”แžธโ€‹แž‡แžถโ€‹แž™แŸ‰แžถแž„โ€‹แžŽแžถโ€‹แžœแžถโ€‹แž‡แžถโ€‹แž€แžถแžšโ€‹แžแŸ’แž‡แŸ‡แžแŸ’แž‡แžถแž™โ€‹แž–แŸแž›โ€‹แžœแŸแž›แžถ แž“แžทแž„โ€‹แž’แž“แž’แžถแž“โ€‹แž˜แžฝแž™โ€‹แž…แŸ†แž“แžฝแž“แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แžแžพแž™แžพแž„แžขแžถแž…แž’แŸ’แžœแžพแžขแŸ’แžœแžธแž”แž“แŸ’แž‘แžถแž”แŸ‹แž‘แŸ€แž? แž˜แžปแž“แž–แŸแž›แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™ Terraform แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แžœแžถแŸ” แž“แŸ…แž–แŸแž›แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜ Terraform แž‘แžถแž‰แž™แž€แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‡แŸ†แž“แžฝแž™แž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ” แž“แŸ…แž…แŸ†แžŽแžปแž…แžแŸ’แž›แŸ‡แž–แžฝแž€แž‚แŸแž”แžถแž“แž”แŸ†แž”แŸ‚แž€แž–แžธ monolith แž‘แŸ…แž‡แžถแžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ microservice แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แžแŸ” แž แžพแž™แžขแŸ’แž“แž€แžแŸ‚แž„แžแŸ‚แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพ Terraform init แžŠแžพแž˜แŸ’แž”แžธแžฑแŸ’แž™แžœแžถแž‘แžถแž‰แž˜แŸ‰แžผแžŒแžปแž›แž‘แžถแŸ†แž„แžขแžŸแŸ‹ แž‚แŸ’แžšแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‡แŸ†แž“แžฝแž™แŸ”

แž แžพแž™แžขแŸ’แž“แž€แžขแžถแž…แž”แŸ’แžšแžพแžŸแŸ’แž‚แŸ’แžšแžธแž”แžŸแŸ‚แž› แžŠแŸ‚แž›แžŠแŸ†แž”แžผแž„แžขแžถแž…แž‘แž‘แžฝแž›แž”แžถแž“แžขแžแŸแžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ” แžŸแŸ’แž‚แŸ’แžšแžธแž”แžŸแŸ‚แž›แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แžแžถแž˜แžœแžทแž’แžธแžŽแžถแž˜แžฝแž™แžกแžพแž™แŸ” แž แžพแž™แž‘แžธแž–แžธแžšแž•แŸ’แž›แžผแžœแŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž™แžพแž„แžแŸ‚แž„แžแŸ‚แž”แŸ’แžšแžพแž•แŸ’แž›แžผแžœแžŠแŸ‚แž›แž˜แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„แžƒแŸ’แž›แžถแŸ†แž„แž‡แžถแž‚แž“แŸ’แž›แžนแŸ‡แž“แŸƒแžฏแž€แžŸแžถแžšแžšแžŠแŸ’แž‹ แž“แŸ„แŸ‡ แžŸแŸ’แžšแž”แž‘แŸ…แžแžถแž˜แž“แŸ„แŸ‡ แž€แŸ†แž แžปแžŸแž“แŸ…แž‘แžธแž“แŸแŸ‡แž“แžนแž„แžแŸ’แžšแžผแžœแž›แžปแž”แž…แŸ„แž›แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แžแžพแžแŸ’แž‰แžปแŸ†แžขแžถแž…แž‘แž‘แžฝแž›แž”แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸ…แžฏแžŽแžถ? แžฏแž€แžŸแžถแžš JSON แŸ” Terraform แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แžŸแžšแžŸแŸแžšแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž˜แžทแž“แžแŸ’แžšแžนแž˜แžแŸ‚แž“แŸ…แž€แŸ’แž“แžปแž„ hcl (HashiCorp Configuration Language) แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แŸแž˜แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„ JSON แž•แž„แžŠแŸ‚แžšแŸ”

JSON แž„แžถแž™แžŸแŸ’แžšแžฝแž›แžขแžถแž“แž–แžธแžŸแŸ’แž‚แŸ’แžšแžธแž”แžŸแŸ‚แž›แŸ” แžŠแžผแž…แŸ’แž“แŸ„แŸ‡แž แžพแž™ แžขแŸ’แž“แž€แžขแžถแž…แžŠแžถแž€แŸ‹แžฏแž€แžŸแžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแŸ„แž™แžŠแžถแž€แŸ‹แž’แžปแž„แž“แŸ…แž€แž“แŸ’แž›แŸ‚แž„แžแŸ’แž›แŸ‡แŸ” แž แžพแž™แž”แŸ’แžšแžพแž’แžปแž„แž“แŸแŸ‡แž‘แžถแŸ†แž„แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžผแžŠ Terraform แž“แžทแž„แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแŸ’แž‚แŸ’แžšแžธแž”แžŸแŸ‚แž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแžœแžถแžŸแŸ†แžแžถแž“แŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž˜แžถแž“แž’แžปแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Terraform? แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž˜แžถแž“แžšแžฟแž„แžŠแžผแž…แž‡แžถแžฏแž€แžŸแžถแžšแžšแžŠแŸ’แž‹แž–แžธแž…แž˜แŸ’แž„แžถแž™แŸ” แž“แŸ„แŸ‡แž‚แžบแž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž›แžพแž€แž™แž€แž’แž“แž’แžถแž“แž˜แžฝแž™แž…แŸ†แž“แžฝแž“ แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแžถแž”แŸ‹ Amazon แžแžถ โ€œแžŸแžผแž˜แž›แžพแž€แžงแž‘แžถแž แžšแžŽแŸโ€ แžแŸ’แž‰แžปแŸ†แžแŸ’แžšแžผแžœแž”แž‰แŸ’แž‡แžถแž€แŸ‹แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž€แžถแžšแž‡แžถแž…แŸ’แžšแžพแž“แŸ”

แž แžพแž™แžขแžแŸ’แžแžŸแž‰แŸ’แž‰แžถแžŽแž‘แžถแŸ†แž„แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž€แŸ’แž“แžปแž„แžแžแžฏแž€แžŸแžถแžšแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ” แž แžพแž™แžแŸ’แž‰แžปแŸ†แžขแžถแž…แž“แžทแž™แžถแž™แž”แžถแž“แžแžถแŸ– "Terraform แžŸแžผแž˜แžšแžแŸ‹แž‘แŸ…แž€แžถแž“แŸ‹แžฏแž€แžŸแžถแžšแžšแžŠแŸ’แž‹แž“แŸƒแž’แž“แž’แžถแž“แž“แŸ„แŸ‡ แž แžพแž™แž™แž€แž›แŸแžแžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž‘แžถแŸ†แž„แž“แŸแŸ‡แž˜แž€แžแŸ’แž‰แžปแŸ†"แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แž แžพแž™ แž€แžถแžšแž”แž„แŸ’แžšแžฝแž”แž”แž„แŸ’แžšแžฝแž˜แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž˜แžฝแž™แž›แŸแž…แžกแžพแž„แžšแžœแžถแž„แžแŸ†แž”แž“แŸ‹ แžฌแž”แžšแžทแžŸแŸ’แžแžถแž“แž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแŸ”

แžœแžถแž˜แžทแž“แžแŸ‚แž„แžแŸ‚แžขแžถแž…แž”แŸ’แžšแžพแžฏแž€แžŸแžถแžšแžšแžŠแŸ’แž‹แž–แžธแž…แž˜แŸ’แž„แžถแž™แž”แžถแž“แž‘แŸแŸ” แžงแž‘แžถแž แžšแžŽแŸ แžขแŸ’แž“แž€แž”แžถแž“แž”แž„แŸ’แž€แžพแž VPC แžŠแŸ„แž™แžŠแŸƒแŸ” แž แžพแž™แž€แžผแžŠ Terraform แžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแž VPC แž”แž„แŸ’แž€แžพแž VPC แž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแž”แŸ‚แž”แž“แŸแŸ‡ แžŠแŸ‚แž›แžœแžถแž“แžนแž„แž…แŸ†แžŽแžถแž™แž–แŸแž›แž™แžผแžšแžŽแžถแžŸแŸ‹ แž แžพแž™แžขแŸ’แž“แž€แž“แžนแž„แžแŸ’แžšแžผแžœแž€แŸ‚แžแž˜แŸ’แžšแžผแžœแž˜แžฝแž™แž‘แŸ…แž˜แžฝแž™แž‘แŸ€แž แžŠแžผแž…แŸ’แž“แŸแŸ‡แžขแŸ’แž“แž€แžขแžถแž…แž”แŸ’แžšแžพแž›แŸ’แž”แžทแž…แžŠแžผแž…แžแžถแž„แž€แŸ’แžšแŸ„แž˜แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž“แŸ„แŸ‡แž‚แžบแž”แž„แŸ’แž€แžพแžแž˜แŸ‰แžผแžŒแžปแž›แžŠแŸ‚แž›แž แžถแž€แŸ‹แžŠแžผแž…แž‡แžถแž”แž„แŸ’แž€แžพแž VPC แž แžพแž™แžŠแžผแž…แžŠแŸ‚แž›แžœแžถแž•แŸ’แžแž›แŸ‹แžฑแŸ’แž™แžขแŸ’แž“แž€แž“แžผแžœแž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžขแžแŸ’แžแžŸแž‰แŸ’แž‰แžถแžŽ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแžถแž˜แž–แžทแžแžœแžถแž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž‡แžถแžฏแž€แžŸแžถแžšแžŠแŸ‚แž›แž˜แžถแž“แžแž˜แŸ’แž›แŸƒ hardcoded แžŠแŸ‚แž›แžขแžถแž…แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแžแžงแž‘แžถแž แžšแžŽแŸแžŠแžผแž…แž‚แŸ’แž“แžถแŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แžœแžถแž˜แžทแž“แžแŸ‚แž„แžแŸ‚แž…แžถแŸ†แž”แžถแž…แŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแžšแž€แŸ’แžŸแžถแž‘แžปแž€แžฏแž€แžŸแžถแžšแžšแžŠแŸ’แž‹แž“แŸ…แž€แŸ’แž“แžปแž„แž–แž–แž€แž“แŸ„แŸ‡แž‘แŸแŸ” แžงแž‘แžถแž แžšแžŽแŸ แž“แŸ…แž–แŸแž›แžŸแžถแž€แž›แŸ’แž”แž„แž˜แŸ‰แžผแžŒแžปแž› แžขแŸ’แž“แž€แžขแžถแž…แž”แŸ’แžšแžพ backend initialization แžŠแŸ‚แž›แžฏแž€แžŸแžถแžšแž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž™แŸ‰แžถแž„แžŸแžถแž˜แž‰แŸ’แž‰แž“แŸ…แž›แžพแžแžถแžŸแž“แŸ…แž–แŸแž›แž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แžฅแžกแžผแžœแž“แŸแŸ‡แž”แž“แŸ’แžแžทแž…แžขแŸ†แž–แžธแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแŸ” แžแžพแžขแŸ’แž“แž€แžขแžถแž…แžŸแžถแž€แž›แŸ’แž”แž„แžขแŸ’แžœแžธแž“แŸ…แž€แŸ’แž“แžปแž„ Terraform? แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž…แŸ’แžšแžพแž“แžŽแžถแžŸแŸ‹ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแžšแžฟแž„แž‘แžถแŸ†แž„ แŸค แž“แŸแŸ‡แŸ”

HashiCorp แž˜แžถแž“แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แžขแŸ†แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แž€แžผแžŠ Terraform แž‚แžฝแžšแžแŸ‚แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแž‘แŸ’แžšแž„แŸ‹แž‘แŸ’แžšแžถแž™แŸ” แž แžพแž™ Terraform fmt แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž’แŸ’แžœแžพแž‘แŸ’แžšแž„แŸ‹แž‘แŸ’แžšแžถแž™แž€แžผแžŠแžŠแŸ‚แž›แžขแŸ’แž“แž€แž€แŸ‚แžŸแž˜แŸ’แžšแžฝแž›แž™แŸ„แž„แž‘แŸ…แžแžถแž˜แž‡แŸ†แž“แžฟแž“แŸแŸ‡แŸ” แžŠแžผแž…แŸ’แž“แŸ„แŸ‡แž แžพแž™ แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžแŸ’แžšแžผแžœแžแŸ‚แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แžแžถแžแžพแž€แžถแžšแž’แŸ’แžœแžพแž‘แŸ’แžšแž„แŸ‹แž‘แŸ’แžšแžถแž™แžแŸ’แžšแžผแžœแž‚แŸ’แž“แžถแž‘แŸ…แž“แžนแž„แžขแŸ’แžœแžธแžŠแŸ‚แž› HashiCorp bequeathed แžŠแžผแž…แŸ’แž“แŸแŸ‡แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แžธแžแžถแŸ†แž„แžแž„แŸ’แž€แŸ€แž”แž‡แžถแžŠแžพแž˜แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž˜แžฝแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž‚แžบ Terraform validate แŸ” แžœแžถแž’แŸ’แžœแžพแž›แžพแžŸแž–แžธแž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แžœแžถแž€แŸ’แž™แžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ - ala แžแžถแžแžพแžœแž„แŸ‹แž€แŸ’แžšแž…แž€แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‚แžผแž•แŸ’แž‚แž„แžฌแžขแžแŸ‹แŸ” แžแžพแž˜แžถแž“แžขแŸ’แžœแžธแžŸแŸ†แžแžถแž“แŸ‹แž“แŸ…แž‘แžธแž“แŸแŸ‡? แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžšแž”แžŸแŸ‹แž™แžพแž„แž‚แžบแž‘แžผแž›แŸ†แž‘แžผแž›แžถแž™แžŽแžถแžŸแŸ‹แŸ” แž˜แžถแž“แž”แŸ‰แžถแž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแž‡แžถแž…แŸ’แžšแžพแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž“แŸ„แŸ‡แŸ” แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž“แžธแž˜แžฝแž™แŸ—แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแžŠแŸ†แžŽแžพแžšแž€แžถแžš Terraform validate แŸ”

แžŠแžผแž…แŸ’แž“แŸ„แŸ‡แž แžพแž™ แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แž“แŸƒแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แž แž™แžพแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‡แžถแž…แŸ’แžšแžพแž“แžŸแŸ’แžšแž”แž‚แŸ’แž“แžถแžŠแŸ„แž™แž”แŸ’แžšแžพแž”แŸ‰แžถแžšแŸ‰แžถแžกแŸ‚แž›แŸ”

แž”แŸ‰แžถแžšแŸ‰แžถแžกแŸ‚แž›โ€‹แž‚แžบโ€‹แž‡แžถโ€‹แžšแžฟแž„โ€‹แžแŸ’แžšแž‡แžถแž€แŸ‹โ€‹แžแŸ’แž›แžถแŸ†แž„โ€‹แžŽแžถแžŸแŸ‹โ€‹แž”แŸ’แžšแžพโ€‹แžœแžถโ€‹แŸ”

แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžšแžถแž›แŸ‹แž–แŸแž›แžŠแŸ‚แž› Terraform แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แžŠแŸ†แžŽแžพแžšแž€แžถแžš แžœแžถแž‘แŸ…แž€แžถแž“แŸ‹ HashiCorp แž แžพแž™แžŸแžฝแžšแžแžถ โ€œแžแžพแžขแŸ’แžœแžธแž‡แžถแž€แŸ†แžŽแŸ‚แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‡แŸ†แž“แžฝแž™แž…แžปแž„แž€แŸ’แžšแŸ„แž™แž”แŸ†แž•แžปแž? แž แžพแž™โ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แž‡แŸ†แž“แžฝแž™โ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แž‰แžปแŸ†โ€‹แž˜แžถแž“โ€‹แž€แŸ’แž“แžปแž„โ€‹แžƒแŸ’แž›แžถแŸ†แž„โ€‹แžŸแž˜แŸ’แž„แžถแžแŸ‹ แžแžพโ€‹แžœแžถโ€‹แžแŸ’แžšแžผแžœโ€‹แžฌโ€‹แžแžปแžŸ? แž แžพแž™แžœแžถแžแž™แž…แžปแŸ‡แž“แŸ…แž‚แŸ’แžšแž”แŸ‹แž‡แŸ†แž แžถแž“แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž”แŸ’แžšแžถแž”แŸ‹ Terraform แžแžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‡แŸ†แž“แžฝแž™แž“แŸ…แž‘แžธแžŽแžถแž“แŸ„แŸ‡ Terraform แž“แžนแž„แž“แžทแž™แžถแž™แžแžถแŸ– โ€œแžขแžผแžแŸ แž“แŸแŸ‡แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแžšแžฟแž„แž…แžปแž„แž€แŸ’แžšแŸ„แž™แž”แŸ†แž•แžปแžแžŠแŸ‚แž›แž“แŸ…แž‘แžธแž“แŸ„แŸ‡แŸ” แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž˜แžทแž“แž‘แŸ…แžŽแžถแž‘แŸ แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แž›แŸแžแž€แžผแžŠ Terraform แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž—แŸ’แž›แžถแž˜แŸ—แŸ”"

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แžŠแžพแž˜แŸ’แž”แžธแž”แŸ†แž–แŸแž‰แžแžแž‡แžถแž˜แžฝแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‡แŸ†แž“แžฝแž™แž…แžถแŸ†แž”แžถแž…แŸ‹ แž™แžพแž„แž˜แžถแž“แž€แžผแžŠ Terraform แžŠแŸแžŸแžถแž˜แž‰แŸ’แž‰แž”แŸ†แž•แžปแž แžŠแŸ‚แž›แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แžแŸ’แžšแžผแžœแž€แžถแžšแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แŸ” แž“แŸ…แž‘แžธแž“แŸแŸ‡ แž‡แžถแž€แžถแžšแž–แžทแž แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž”แž‰แŸ’แž‡แžถแž€แŸ‹แžขแŸ’แž“แž€แž•แŸ’แžแž›แŸ‹แžŸแŸแžœแžถแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แž…แžผแž›แžšแžฝแž˜แž€แŸ’แž“แžปแž„แž€แžผแžŠแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แž”แžพแž˜แžทแž“แžŠแžผแž…แŸ’แž“แŸ„แŸ‡แž‘แŸ Terraform แž“แžนแž„แž“แžทแž™แžถแž™แžแžถ "แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แžŸแŸ’แž‚แžถแž›แŸ‹แžขแŸ’แž“แž€แž•แŸ’แžแž›แŸ‹แžŸแŸแžœแžถแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž‘แŸแž–แŸ’แžšแŸ„แŸ‡แžœแžถแž˜แžทแž“แž“แŸ…แž€แŸ’แž“แžปแž„แžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แž„แžถแžแŸ‹"แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž”แž“แŸ’แž‘แžถแž”แŸ‹แž‚แžบแž•แŸ‚แž“แž€แžถแžš Terraform แŸ” แžŠแžผแž…แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž“แžทแž™แžถแž™ แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‚แžบแž‡แžถแžœแžŠแŸ’แžแŸ” แž™แžพแž„แž’แŸ’แžœแžพแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž›แŸแžแž€แžผแžŠแŸ” แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹แžแžถแžแžพแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžขแŸ’แžœแžธแžแŸ’แž›แŸ‡แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸ’แžšแŸ„แž„แž‘แžปแž€แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แŸ”

แž แžพแž™แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž˜แžถแž“แž‘แŸ†แž แŸ†แž’แŸ†แžแŸ’แž›แžถแŸ†แž„ แžขแŸ’แž“แž€แžขแžถแž…แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž˜แŸ‰แžผแžŒแžปแž›แž˜แžฝแž™ แž‡แžฝแžŸแž‡แžปแž›แž”แžšแžทแž™แžถแž€แžถแžŸแžŸแžถแž€แž›แŸ’แž”แž„แž˜แžฝแž™แž…แŸ†แž“แžฝแž“ แžฌแžแŸ†แž”แž“แŸ‹แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž˜แžฝแž™แž…แŸ†แž“แžฝแž“ แž แžพแž™แž”แŸ†แž”แŸ‚แž€แžขแŸ’แž“แž€แž‡แžทแžแžแžถแž„แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡ แž•แŸ‚แž“แž€แžถแžš Terraform แž‚แžฝแžšแžแŸ‚แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‘แžถแŸ†แž„แž˜แžผแž› แž“แžทแž„แž”แž„แŸ’แž แžถแž‰แž–แžธแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸ’แžšแŸ„แž„แž‘แžปแž€แŸ”

แžขแŸ’แž“แž€แžขแžถแž…แž’แŸ’แžœแžพแžœแžถแžŠแŸ„แž™แž†แŸ’แž›แžถแžแžœแŸƒแŸ” แžงแž‘แžถแž แžšแžŽแŸ แž™แžพแž„แžŸแžšแžŸแŸแžšแžขแž€แŸ’แžŸแžš Python แžŠแŸ‚แž›แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž—แžถแž–แžขแžถแžŸแŸ’แžšแŸแž™แŸ” แž แžพแž™แžขแžถแžŸแŸ’แžšแŸแž™แž›แžพแžขแŸ’แžœแžธแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแŸ– แž˜แŸ‰แžผแžŒแžปแž› Terraform แžฌแž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž‡แžถแžŸแž˜แžถแžŸแž’แžถแžแžปแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž˜แžฝแž™ แžœแžถแž”แž„แŸ’แž€แžพแžแž•แŸ‚แž“แž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแžแžŠแŸ‚แž›แžขแžถแžŸแŸ’แžšแŸแž™แž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ”

แž•แŸ‚แž“แž€แžถแžš Terraform แžแŸ’แžšแžผแžœแžแŸ‚แž’แŸ’แžœแžพแžกแžพแž„แžแžถแž˜แž€แžถแžšแžŸแŸ’แž“แžพแžŸแžปแŸ†แŸ” แž™แŸ‰แžถแž„แž แŸ„แž…แžŽแžถแžŸแŸ‹แž“แŸ„แŸ‡แž‡แžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แž™แžพแž„แž’แŸ’แžœแžพแŸ”

แž‡แžถแž€แžถแžšแž–แžทแžแžŽแžถแžŸแŸ‹ แžœแžถแž‡แžถแž€แžถแžšแž›แŸ’แžขแž€แŸ’แž“แžปแž„แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแžถแž›แŸ‹แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš แžšแžถแž›แŸ‹แž€แžถแžšแž”แŸ’แžแŸแž‡แŸ’แž‰แžถแž…แžทแžแŸ’แž แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž•แŸ‚แž“แž€แžถแžšแž–แžทแžแž‡แžถแž˜แžถแž“แžแž˜แŸ’แž›แŸƒแžแŸ’แž›แŸƒแžŽแžถแžŸแŸ‹แŸ” แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแŸ†แžŽแžพแž‘แžถแž‰แž˜แžฝแž™ แž™แžพแž„แž“แžทแž™แžถแž™แžแžถ "แžŸแžผแž˜แž•แŸ’แžแž›แŸ‹แž•แŸ‚แž“แž€แžถแžšแžฑแŸ’แž™แžแŸ’แž‰แžปแŸ†แŸ” แž˜แž“แžปแžŸแŸ’แžŸแž™แž“แŸ’แžแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แŸ” แž แžพแž™แž•แŸ’แž‰แžพแž˜แžแžทแž™แŸ„แž”แž›แŸ‹ แžฌแž—แŸ’แž‡แžถแž”แŸ‹แž•แŸ‚แž“แž€แžถแžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แžšแŸ†แž–แžนแž„แž‘แžปแž€แž–แžธแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”

แž•แŸ‚แž“แž€แžถแžšแž‚แžบแž–แžทแžแž‡แžถแžแŸ’แž›แŸƒแžŽแžถแžŸแŸ‹แŸ” แžœแžถแžแŸ’แžšแžผแžœแž€แžถแžšแž–แŸแž›แžœแŸแž›แžถแžŠแŸ„แž™แžŸแžถแžšแžแŸ‚ Terraform แž‘แŸ… Amazon แž แžพแž™แžŸแžฝแžšแžแžถ "แžแžพแž€แžšแžŽแžธแž“แŸแŸ‡แž“แŸ…แžแŸ‚แž˜แžถแž“แž‘แŸ? แžแžพแž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž“แŸแŸ‡แž˜แžถแž“แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแžŠแžผแž…แž‚แŸ’แž“แžถแžŠแŸ‚แžšแžฌแž‘แŸ? แž แžพแž™แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แž“แŸแŸ‡ แžขแŸ’แž“แž€แžขแžถแž…แž”แŸ’แžšแžพแž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแžŠแžผแž…แž‡แžถ refresh=falseแŸ” แž“แŸแŸ‡แž˜แžถแž“แž“แŸแž™แžแžถ Terraform แž“แžนแž„แž‘แžถแž‰แž™แž€แžŸแŸ’แžแžถแž“แž—แžถแž–แž–แžธ S3 แŸ” แž แžพแž™โ€‹แžœแžถโ€‹แž“แžนแž„โ€‹แž‡แžฟโ€‹แžแžถโ€‹แžšแžŠแŸ’แž‹โ€‹แž“แžนแž„โ€‹แžแŸ’แžšแžผแžœโ€‹แž‚แŸ’แž“แžถโ€‹แž“แžนแž„โ€‹แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แž˜แžถแž“โ€‹แž“แŸ…โ€‹แž€แŸ’แž“แžปแž„โ€‹แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ AmazonแŸ”

แž•แŸ‚แž“แž€แžถแžš Terraform แž”แŸ‚แž”แž“แŸแŸ‡แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แžฟแž“แž‡แžถแž„แž˜แžปแž“ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžšแžŠแŸ’แž‹แžแŸ’แžšแžผแžœแžแŸ‚แž†แŸ’แž›แžพแž™แžแž”แž‘แŸ…แž“แžนแž„แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แž–แŸ„แž›แž‚แžบแž“แŸ…แž€แž“แŸ’แž›แŸ‚แž„แžŽแžถแž˜แžฝแž™ แž–แŸแž›แžแŸ’แž›แŸ‡แž€แžถแžšแž’แŸ’แžœแžพแžฑแŸ’แž™แžŸแŸ’แžšแžŸแŸ‹ Terraform แžแŸ’แžšแžผแžœแžแŸ‚แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แŸ” แž€แžถแžšแž’แŸ’แžœแžพแžฑแŸ’แž™แžŸแŸ’แžšแžŸแŸ‹ Terraform แž’แŸ’แžœแžพแž™แŸ‰แžถแž„แž–แžทแžแž”แŸ’แžšแžถแž€แžŠแŸ– แžšแžŠแŸ’แž‹แžแŸ’แžšแžผแžœแž‚แŸ’แž“แžถแž“แžนแž„แžขแŸ’แžœแžธแžŠแŸ‚แž›แž˜แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„แŸ”

แž แžพแž™แž™แžพแž„แžแŸ’แžšแžผแžœแž“แžทแž™แžถแž™แžขแŸ†แž–แžธแžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แŸ” แž“แŸแŸ‡แž‡แžถแž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž›แž™แžพแž„แžแŸ’แžšแžผแžœแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แŸ” แž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž›แžขแŸ’แž“แž€แžŠแŸ†แžŽแžพแžšแž€แžถแžš Terraform แž แžพแž™ Terraform แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แžพแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แž˜แžถแž“แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แŸ” แž“แŸ„แŸ‡แž‚แžบแžขแŸ’แž“แž€แž€แŸ†แž–แžปแž„แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžผแžŠแž™แŸ‰แžถแž„แžŸแŸ†แžแžถแž“แŸ‹แŸ” แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแžŸแŸ†แžŽแžพแž‘แžถแž‰แž˜แžถแž“แž”แŸ’แžšแž—แŸแž‘แž“แŸƒแž€แžผแžŠแž–แŸ’แž™แžถแž”แžถแž‘แž˜แžฝแž™แž…แŸ†แž“แžฝแž“ แž“แŸ„แŸ‡แžœแžถแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž›แžพแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแž…แŸ’แžšแžพแž“แž–แŸแž€แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แžŸแžผแž˜แž”แŸ’แžšแž™แŸแžแŸ’แž“แž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž›แžขแŸ’แž“แž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‚แž˜แŸ’แžšแŸ„แž„ Terraform แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แžšแžฟแž„แž”แž“แŸ’แž‘แžถแž”แŸ‹แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž…แž„แŸ‹แž“แžทแž™แžถแž™แž‚แžบแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž‘แžทแž“แŸ’แž“แž“แŸแž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แŸ”

แžแžพแž‘แžทแž“แŸ’แž“แž“แŸแž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‚แžบแž‡แžถแžขแŸ’แžœแžธ? แž“แŸ…แž€แŸ’แž“แžปแž„ Amazon แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž”แž„แŸ’แž€แžพแž instance แž˜แžฝแž™ แž™แžพแž„แžขแžถแž…แž•แŸ’แž‰แžพแžŸแŸ†แž”แžปแžแŸ’แžšแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž˜แžฝแž™แž‡แžถแž˜แžฝแž™ instance - meta dataแŸ” แž“แŸ…แž–แŸแž›แžŠแŸ‚แž› instance แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜ แž‡แžถแž’แž˜แŸ’แž˜แžแžถ cloud init แžแŸ‚แž„แžแŸ‚แž˜แžถแž“แžœแžแŸ’แžแž˜แžถแž“แž“แŸ…แž›แžพ instance แž‘แžถแŸ†แž„แž“แŸแŸ‡แŸ” Cloud init แžขแžถแž“โ€‹แžŸแŸ†แž”แžปแžแŸ’แžšโ€‹แž“แŸแŸ‡โ€‹แž แžพแž™โ€‹แž“แžทแž™แžถแž™โ€‹แžแžถ "แž™แž›แŸ‹แž–แŸ’แžšแž˜ แžแŸ’แž„แŸƒแž“แŸแŸ‡โ€‹แžแŸ’แž‰แžปแŸ†โ€‹แž‡แžถโ€‹แžขแŸ’แž“แž€โ€‹แžšแž€แŸ’แžŸแžถโ€‹แžแžปแž›แŸ’แž™แž—แžถแž–โ€‹แž”แž“แŸ’แž‘แžปแž€"แŸ” แž แžพแž™โ€‹แžŸแŸ’แžšแž”โ€‹แžแžถแž˜โ€‹แžŸแŸแž…แž€แŸ’แžŠแžธโ€‹แžŸแž‰แŸ’แž‰แžถโ€‹แž‘แžถแŸ†แž„แž“แŸแŸ‡ แž‚แžถแžแŸ‹โ€‹แž”แžถแž“โ€‹แž’แŸ’แžœแžพโ€‹แžŸแž€แž˜แŸ’แž˜แž—แžถแž–โ€‹แž˜แžฝแž™โ€‹แž…แŸ†แž“แžฝแž“แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‡แžถแžขแž€แžปแžŸแž› แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž”แž„แŸ’แž€แžพแžแž•แŸ‚แž“แž€แžถแžš Terraform แž“แžทแž„ Terraform แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แž แž‘แžทแž“แŸ’แž“แž“แŸแž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž˜แžพแž›แž‘แŸ…แžŠแžผแž…แž‡แžถแž”แŸ’แžšแž—แŸแž‘แž“แŸƒแžแžฝแž›แŸแžแž“แŸแŸ‡แŸ” แž“แŸ„แŸ‡แž‚แžบแž‚แžถแžแŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž•แŸ’แž‰แžพแžฑแŸ’แž™แžขแŸ’แž“แž€แž“แžผแžœแžŸแž‰แŸ’แž‰แžถแŸ” แž แžพแž™แžขแŸ’แžœแžธแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแžถแž…แž˜แžพแž›แž“แŸ…แž€แŸ’แž“แžปแž„แž•แŸ‚แž“แž€แžถแžšแž‚แžบแžแžถแžแžพแž“แžนแž„แž˜แžถแž“แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžฌแžแžถแžแžพ hash แž“แžนแž„แž“แŸ…แžŠแžŠแŸ‚แž›แŸ”

แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžทแž“แž™แž€แž…แžทแžแŸ’แžแž‘แžปแž€แžŠแžถแž€แŸ‹แž›แžพแž”แž‰แŸ’แž แžถแž“แŸแŸ‡แž‘แŸ แžฏแž€แžŸแžถแžšแžขแžแŸ’แžแž”แž‘แžŠแŸ‚แž›แžแžผแž…แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžขแžถแž…แž”แž‰แŸ’แž…แž”แŸ‹แž“แŸ…แž›แžพ Amazon แž“แŸ…แž›แžพแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž–แžทแžแž”แŸ’แžšแžถแž€แžŠแŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž˜แŸ‰แŸ’แž™แžถแž„แž‘แŸ€แž แž“แŸ…แž–แŸแž›แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžท แžขแŸ’แž“แž€แžขแžถแž…แž”แž‰แŸ’แž‡แžถแž€แŸ‹แž˜แžทแž“แž˜แŸ‚แž“แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‘แžถแŸ†แž„แž˜แžผแž›แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แžถแž“แžแŸ‚แž‚แŸ†แžšแžผแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ” แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžผแžŠแž“แžทแž™แžถแž™แžแžถ "แžŸแžผแž˜แž”แž„แŸ’แž แžถแž‰แž‚แŸ†แžšแžผแž“แŸแŸ‡แž“แŸ…แž›แžพแžขแŸแž€แŸ’แžšแž„แŸ‹แžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แŸ”" แž แžพแž™แž‡แžถแž›แž‘แŸ’แž’แž•แž› แžขแŸ’แž“แž€แžขแžถแž…แž‘แž‘แžฝแž›แž”แžถแž“แž€แžถแžšแž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž–แžธแžขแŸ’แžœแžธแžŠแŸ‚แž›แž‘แžทแž“แŸ’แž“แž“แŸแž™แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แžนแž„แž˜แžพแž›แž‘แŸ…แžŠแžผแž…แž“แŸ…แž›แžพ Amazon แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž‡แž˜แŸ’แžšแžพแžŸแž˜แžฝแž™แž‘แŸ€แžแž‚แžบแžแŸ’แžšแžผแžœแž”แŸ’แžšแžพแž˜แŸ‰แžผแžŒแžปแž›แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแžแž‘แžทแž“แŸ’แž“แž“แŸแž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แŸ” แžขแŸ’แž“แž€แž“แžนแž„แžขแž“แžปแžœแžแŸ’แžแž˜แŸ‰แžผแžŒแžปแž›แž“แŸแŸ‡แŸ” แžขแŸ’แž“แž€แž‘แž‘แžฝแž›แž”แžถแž“แžฏแž€แžŸแžถแžšแž“แŸ…แž›แžพแžแžถแžŸแŸ” แž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แžœแžถแž‡แžถแž˜แžฝแž™แžฏแž€แžŸแžถแžšแž™แŸ„แž„แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แž แžพแž™ แž”แŸ’แžšแžŸแžทแž“แž”แžพแž”แžปแžšแžŸแžแŸ’แž›แŸ‡แžŸแž˜แŸ’แžšแŸแž…แž…แžทแžแŸ’แžแž€แŸ‚แž‘แžทแž“แŸ’แž“แž“แŸแž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž”แž“แŸ’แžแžทแž… แž“แŸ„แŸ‡แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แžนแž„แž“แžทแž™แžถแž™แžแžถ "แž™แž›แŸ‹แž–แŸ’แžšแž˜ แž˜แžถแž“แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžแŸ’แž›แŸ‡แž“แŸ…แž‘แžธแž“แŸแŸ‡ แž แžพแž™แž“แŸ…แž‘แžธแž“แŸ„แŸ‡ แžœแžถแž‡แžถแžšแžฟแž„แž’แž˜แŸ’แž˜แžแžถแŸ”"

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แžšแžฟแž„แž”แž“แŸ’แž‘แžถแž”แŸ‹แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž…แž„แŸ‹แž“แžทแž™แžถแž™แž‚แžบ Automate Terraform แžขแž“แžปแžœแžแŸ’แžแŸ”

แž‡แžถแž€แžถแžšแž–แžทแžแžŽแžถแžŸแŸ‹ แžœแžถแž–แžทแžแž‡แžถแž‚แžฝแžšแžฑแŸ’แž™แžแŸ’แž›แžถแž…แžŽแžถแžŸแŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž’แŸ’แžœแžพแžฑแŸ’แž™ Terraform แžขแž“แžปแžœแžแŸ’แžแž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž”แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžท แž–แžธแž–แŸ’แžšแŸ„แŸ‡แžขแŸ’แž“แž€แžŽแžถแžŠแžนแž„แžแžถแž˜แžถแž“แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžขแŸ’แžœแžธแž“แŸ…แž‘แžธแž“แŸ„แŸ‡ แž“แžทแž„แžแžถแžแžพแž–แžฝแž€แž‚แŸแžขแžถแž…แž”แŸ†แž•แŸ’แž›แžถแž‰แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžšแžŸแŸ‹แž“แŸ…แž”แžถแž“แž€แž˜แŸ’แžšแžทแžแžŽแžถแŸ”

แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แžšแžทแž™แžถแž€แžถแžŸแžŸแžถแž€แž›แŸ’แž”แž„ แž“แŸแŸ‡แž‚แžบแž‡แžถแžšแžฟแž„แž’แž˜แŸ’แž˜แžแžถแž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ” แž“แŸ„แŸ‡แž‚แžบแž€แžถแžšแž„แžถแžšแžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแžแž”แžšแžทแž™แžถแž€แžถแžŸแžŸแžถแž€แž›แŸ’แž”แž„แž‚แžบแž‡แžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžแŸ’แžšแžผแžœแž€แžถแžšแŸ” แž แžพแž™แž€แžถแžšแž”แž‰แŸ’แž…แŸแž‰แž˜แžแžทแžŠแžผแž…แž‡แžถ "แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แž”แžถแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแŸ’แž‰แžปแŸ†" แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถ meme แž‚แžฝแžšแžฑแŸ’แž™แžขแžŸแŸ‹แžŸแŸ†แžŽแžพแž…แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‡แžถแž—แžŸแŸ’แžแžปแžแžถแž„แžŠแŸ‚แž›แž”แž„แŸ’แž แžถแž‰แžแžถแž˜แž“แžปแžŸแŸ’แžŸแž˜แŸ’แž“แžถแž€แŸ‹แž˜แžถแž“แž€แžถแžšแž—แŸแž“แŸ’แžแž…แŸ’แžšแžกแŸ† แž›แžพแž€แž‡แž„แŸ‹แž˜แžฝแž™ แž“แžทแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž“แŸ…แž›แžพแž‡แž„แŸ‹แž“แŸแŸ‡แŸ” แž แžพแž™โ€‹แž‚แžถแžแŸ‹โ€‹แž”แžถแž“โ€‹แž’แŸ’แžœแžพโ€‹แžฑแŸ’แž™โ€‹แž”แŸ’แžšแžถแž€แžŠโ€‹แžแžถโ€‹แžขแŸ’แžœแžธโ€‹แž‚แŸ’แžšแž”แŸ‹โ€‹แž™แŸ‰แžถแž„โ€‹แž‚แžบโ€‹แž›แŸ’แžขโ€‹แž“แŸ…โ€‹แž‘แžธโ€‹แž“แŸ„แŸ‡ แž แžพแž™โ€‹แž”แžถแž“โ€‹แž“แžทแž™แžถแž™โ€‹แžแžถ "แž˜แžทแž“โ€‹แžขแžธโ€‹แž‘แŸ แž€แžผแžŠโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แž‰แžปแŸ†โ€‹แž“แžนแž„โ€‹แž…แŸแž‰โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แžŸแžถแž€แž›แŸ’แž”แž„โ€‹แž แžพแž™"แŸ”

แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž•แž›แžทแž แž”แŸ’แžšแžขแž”แŸ‹แžแŸ’แžŸแžถแž…แŸ‹ แž“แžทแž„แž”แžšแžทแžŸแŸ’แžแžถแž“แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžŠแŸ‚แž›แž˜แžถแž“แžŸแžถแžšแŸˆแžŸแŸ†แžแžถแž“แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแžถแž‡แžธแžœแž€แž˜แŸ’แž˜ แžขแŸ’แž“แž€แžขแžถแž…แž”แŸ’แžšแžพแž’แž“แž’แžถแž“แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŠแŸ„แž™แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แžŠแŸ„แž™แž•แŸ’แž“แŸ‚แž€แž–แŸ’แžšแŸ„แŸ‡แžœแžถแž˜แžทแž“แž”แžŽแŸ’แžแžถแž›แžฑแŸ’แž™แž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แžŸแŸ’แž›แžถแž”แŸ‹แŸ” แž‘แžถแŸ†แž„แž“แŸแŸ‡แž‚แžบแŸ– แž€แŸ’แžšแžปแž˜แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžท แž€แŸ’แžšแžปแž˜แžŸแž“แŸ’แžแžทแžŸแžปแž แžแžฝแž“แžถแž‘แžธ แž•แŸ’แž›แžผแžœแŸฅแŸฃ แž แžพแž™แž”แž‰แŸ’แž‡แžธแž“แŸ…แž‘แžธแž“แŸ„แŸ‡แžขแžถแž…แž˜แžถแž“แž‘แŸ†แž แŸ†แž’แŸ†แžŽแžถแžŸแŸ‹แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž…แžถแŸ†แž˜แžพแž›แžขแŸ’แžœแžธแžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แž€แžพแžแžกแžพแž„ แžขแžถแž“แžšแž”แžถแž™แž€แžถแžšแžŽแŸแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแŸ”

แž‡แžถแž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž›แžœแžถแž˜แžถแž“แž‚แŸ’แžšแŸ„แŸ‡แžแŸ’แž“แžถแž€แŸ‹ แžฌแž‚แžฝแžšแžฑแŸ’แž™แžแŸ’แž›แžถแž…แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แžงแž‘แžถแž แžšแžŽแŸ แž”แŸ’แžšแžŸแžทแž“แž”แžพแž‘แžถแŸ†แž„แž“แŸแŸ‡แž‚แžบแž‡แžถแž’แž“แž’แžถแž“แž‡แžถแž”แŸ‹แž›แžถแž”แŸ‹แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž–แžธแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™ แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž‘แž‘แžฝแž›แžšแž”แžถแž™แž€แžถแžšแžŽแŸแžแžถแž˜แžถแž“แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸ‚แž›แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž“แŸ…แž€แŸ’แž“แžปแž„แž•แŸ’แž“แŸ‚แž€แžแŸ’แž›แŸ‡แž“แŸƒแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แŸ” แž แžพแž™แžœแžทแžŸแŸ’แžœแž€แžšแžŠแŸ‚แž›แžŸแŸ’แžแžทแžแž€แŸ’แžšแŸ„แž˜แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„ แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž€แžถแžšแž„แžถแžšแžŠแžพแž˜แŸ’แž”แžธแžŠแžถแž€แŸ‹แž–แžถแž€แŸ’แž™ แžฌแž’แŸ’แžœแžพแžœแžถแž–แžธแž€แžปแž„แžŸแžผแž›แžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แŸ”

Amazon แž˜แžถแž“แžšแžฟแž„แžŠแžผแž…แž‡แžถ แž”แž‰แŸ’แž…แž”แŸ‹แž€แžถแžšแž€แžถแžšแž–แžถแžšแŸ” แž แžพแž™แžœแžถแžขแžถแž…แž€แžถแžšแž–แžถแžšแž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแžแŸ’แž›แŸ‡แž–แžธแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸ‚แž›แž˜แžทแž“แžแŸ’แžšแžผแžœแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แŸ” แž“แŸ„แŸ‡แž‚แžบ Terraform แž”แžถแž“แž‘แŸ… Amazon แž แžพแž™แž“แžทแž™แžถแž™แžแžถ "แžแŸ’แž‰แžปแŸ†แžแŸ’แžšแžผแžœแž€แžถแžšแžŸแž˜แŸ’แž›แžถแž”แŸ‹แžงแž‘แžถแž แžšแžŽแŸแž“แŸแŸ‡แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแžแž˜แžฝแž™แž•แŸ’แžŸแŸแž„แž‘แŸ€แž" แŸ” แž แžพแž™แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Amazon แž“แžทแž™แžถแž™แžแžถ โ€œแžŸแžปแŸ†แž‘แŸ„แžŸ แž˜แžทแž“แž˜แŸ‚แž“แžแŸ’แž„แŸƒแž“แŸแŸ‡แž‘แŸแŸ” แž™แžพแž„โ€‹แž˜แžถแž“โ€‹แž€แžถแžšโ€‹แž€แžถแžšแž–แžถแžšโ€‹แž”แž‰แŸ’แž…แž”แŸ‹ยปแŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž แžพแž™ icing แž“แŸ…แž›แžพแž“แŸ†แž‚แžบแž‡แžถแž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž€แžผแžŠแŸ” แž“แŸ…แž–แŸแž›แž™แžพแž„แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž€แžผแžŠ Terraform แž™แžพแž„แžแŸ’แžšแžผแžœแž†แŸ’แž›แž„แž€แžถแžแŸ‹แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž’แŸ†แž‘แŸ…แž˜แŸ‰แžผแžŒแžปแž›แŸ” แž‘แžถแŸ†แž„แž“แŸแŸ‡แž‚แžบแž‡แžถแž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแžŠแŸ‚แž›แž…แžถแŸ†แž”แžถแž…แŸ‹แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแžแž”แŸ’แžšแž—แŸแž‘แž“แŸƒแž’แž“แž’แžถแž“แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ” แž แžพแž™แž€แžผแžŠแž”แŸ’แžšแŸ‚แž‘แŸ…แž‡แžถแž”แž‰แŸ’แž‡แžธแž’แŸ†แž“แŸƒแž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž€แžถแžšแž”แž‰แŸ’แž‡แžผแž“แž–แžธแž˜แŸ‰แžผแžŒแžปแž›แž˜แžฝแž™แž‘แŸ…แž˜แŸ‰แžผแžŒแžปแž› แž–แžธแž˜แŸ‰แžผแžŒแžปแž›แž˜แžฝแž™แž‘แŸ…แž˜แŸ‰แžผแžŒแžปแž› แž‡แžถแž–แžทแžŸแŸแžŸแž”แŸ’แžšแžŸแžทแž“แž”แžพแž˜แŸ‰แžผแžŒแžปแž›แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแžถแž€แŸ‹แŸ”

แž แžพแž™แžœแžถแž–แžทแž”แžถแž€แžขแžถแž“แžŽแžถแžŸแŸ‹แŸ” แžœแžถแž–แžทแž”แžถแž€แžŽแžถแžŸแŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž–แžทแž“แžทแžแŸ’แž™แžšแžฟแž„แž“แŸแŸ‡แŸ” แž แžพแž™แž‡แžถแž‰แžนแž€แž‰แžถแž”แŸ‹แžœแžถแž”แŸ’แžšแŸ‚แžแžถแž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแžแŸ’แž›แŸ‡แž†แŸ’แž›แž„แž€แžถแžแŸ‹แž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž แžพแž™แžœแžถแž˜แžทแž“แž…แŸ’แž”แžถแžŸแŸ‹แž–แžธแžขแŸ’แžœแžธแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž€แžถแžšแž“แŸ„แŸ‡แž‘แŸแŸ” แž แžพแž™โ€‹แž“แŸแŸ‡โ€‹แžแŸ’แžšแžผแžœโ€‹แž…แŸ†แžŽแžถแž™โ€‹แž–แŸแž›โ€‹แžœแŸแž›แžถ แž“แžทแž„โ€‹แž”แŸ’แžšแžถแž€แŸ‹โ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แž‡แžฝแžŸแž‡แžปแž›โ€‹แž–แŸแž›โ€‹แž€แŸ’แžšแŸ„แž™แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แžŠแžผแž…แŸ’แž“แŸแŸ‡ แžแŸ’แž‰แžปแŸ†แžŸแŸ’แž“แžพแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแžœแžแŸ’แžแžปแžŠแžผแž…แž‡แžถแž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰ แžŠแŸ‚แž›แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž˜แŸ‚แž€แž’แžถแž„แž“แŸƒแžแž˜แŸ’แž›แŸƒแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แŸ” แž“แŸ„แŸ‡แž‚แžบแžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž€แžถแžšแžแžแž”แŸ’แžšแž—แŸแž‘แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŠแŸ‚แž›แžขแŸ’แž“แž€แž˜แžถแž“แžแž˜แŸ’แž›แŸƒแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แžขแŸ’แž“แž€แž…แž„แŸ‹แž˜แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž”แžšแžทแž™แžถแž€แžถแžŸแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž แžพแž™แžŠแŸ„แž™แž€แžถแžšแž แŸ…แž˜แŸ‰แžผแžŒแžปแž›แž“แŸแŸ‡ แžขแŸ’แž“แž€แžขแžถแž…แž‘แž‘แžฝแž›แž”แžถแž“แž˜แŸ‚แž€แž’แžถแž„แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸ‰แžผแžŒแžปแž›แž‘แžผแž‘แŸ…แž˜แžฝแž™ แž“แŸ„แŸ‡แž‚แžบแž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸ‰แžผแžŒแžปแž›แž‘แžผแž‘แŸ…แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแžผแž…แž‚แŸ’แž“แžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‘แžถแŸ†แž„แž˜แžผแž›แŸ”

แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸ‰แžผแžŒแžปแž›แž“แŸแŸ‡ แžขแŸ’แž“แž€แžขแžถแž…แž’แŸ’แžœแžพแž€แžถแžšแž‚แžŽแž“แžถแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŠแŸ„แž™แž”แŸ’แžšแžพแž˜แžปแžแž„แžถแžšแžแŸ’แž˜แžธแŸ—แž”แŸ‚แž”แž“แŸแŸ‡แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แž€แŸ’แž“แžปแž„แž“แžถแž˜แž‡แžถแžขแŸ’แž“แž€แžŸแŸ’แžšแžปแž€แŸ” แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€ แž‡แžถแž˜แžฝแž™แž“แžนแž„แž›แž‘แŸ’แž’แž•แž›แž˜แžฝแž™ แž•แŸ’แžแž›แŸ‹แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰แž˜แžฝแž™แž…แŸ†แž“แžฝแž“ แžŠแŸ‚แž›แžขแžถแž…แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แžŸแž‰แŸ’แž‰แžถแžขแžถแžšแŸแŸ”แž›แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž“แŸแŸ‡แž‚แžบแž‡แžถแž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž›แž€แžถแžšแžšแž€แžƒแžพแž‰แžŠแŸแž›แŸ’แžขแž”แŸ†แž•แžปแžแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž”แž‰แŸ’แž…แž”แŸ‹แŸ” แž แžพแž™แžแŸ’แž‰แžปแŸ†แž…แž„แŸ‹แž”แŸ’แžšแžถแž”แŸ‹แžšแžฟแž„แž˜แžฝแž™แžขแŸ†แž–แžธแž‘แžธแž€แŸ’แžšแžปแž„ Columbus แŸ” แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž‚แžถแžแŸ‹แž€แŸ†แž–แžปแž„แžŸแŸ’แžœแŸ‚แž„แžšแž€แž”แŸ’แžšแžถแž€แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸแžŸแž€แž€แž˜แŸ’แž˜แžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แžŠแžพแž˜แŸ’แž”แžธแžŸแŸ’แžœแŸ‚แž„แžšแž€แž”แŸ’แžšแž‘แŸแžŸแžฅแžŽแŸ’แžŒแžถ (แžŠแžผแž…แžŠแŸ‚แž›แž‚แžถแžแŸ‹แž‚แžทแžแž“แŸ…แž–แŸแž›แž“แŸ„แŸ‡) แž‚แŸ’แž˜แžถแž“แž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แž‡แžฟแž‚แžถแžแŸ‹แž‘แŸ แž แžพแž™แž–แžฝแž€แž‚แŸแž‚แžทแžแžแžถแžœแžถแž˜แžทแž“แžขแžถแž…แž‘แŸ…แžšแžฝแž…แž‘แŸแŸ” แžšแžฝแž…โ€‹แž‚แžถแžแŸ‹โ€‹แž“แžทแž™แžถแž™โ€‹แžแžถโ€‹แŸ– โ€‹ยซโ€‹แžแŸ’แžšแžผแžœโ€‹แž”แŸ’แžšแžถแž€แžŠโ€‹แžแžถโ€‹แžŸแŸŠแžปแžโ€‹แž˜แžทแž“โ€‹แž’แŸ’แž›แžถแž€แŸ‹โ€‹แž‘แŸโ€‹ยปแŸ” แž’แž“แžถแž‚แžถแžšแžทแž€แž‘แžถแŸ†แž„แžขแžŸแŸ‹ แžŠแŸ‚แž›แž‡แžถแžขแŸ’แž“แž€แž˜แžถแž“ แž“แžทแž„แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž˜แž“แžปแžŸแŸ’แžŸแž†แŸ’แž›แžถแž แž”แžถแž“แž–แŸ’แž™แžถแž™แžถแž˜แžŠแžถแž€แŸ‹แž–แž„แž˜แžถแž“แŸ‹ แž แžพแž™แžœแžถแž“แŸ…แžแŸ‚แž”แž“แŸ’แžแž’แŸ’แž›แžถแž€แŸ‹แž…แžปแŸ‡แŸ” แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€ Columbus แž”แžถแž“แž™แž€แžŸแŸŠแžปแžแž“แŸ„แŸ‡แž แžพแž™แž…แžปแž…แžœแžถแž”แž“แŸ’แžแžทแž…แŸ” แžŸแŸ†แž”แž€แžแŸ’แž‘แŸแž…แžแŸ’แž‘แžธ แž แžพแž™แžŸแŸŠแžปแžแž“แŸ…แžแŸ‚แž‚แŸ’แž˜แžถแž“แž…แž›แž“แžถแŸ” แž–แžฝแž€แž‚แŸแž“แžทแž™แžถแž™แžแžถ "แžขแžผ! แž แžพแž™ Columbus แž”แžถแž“แž†แŸ’แž›แžพแž™แžแžถ โ€œแž”แžถแž‘ แžœแžถแžŸแžถแž˜แž‰แŸ’แž‰แž–แŸแž€แž แžพแž™แŸ” แž แžพแž™โ€‹แž–แŸแž›โ€‹แžแŸ’แž‰แžปแŸ†โ€‹แž”แžพแž€โ€‹แž”แŸ’แžšแž‘แŸแžŸโ€‹แžฅแžŽแŸ’แžŒแžถ แžขแŸ’แž“แž€โ€‹แžšแžถแž›แŸ‹โ€‹แž‚แŸ’แž“แžถโ€‹แž“แžนแž„โ€‹แž”แŸ’แžšแžพโ€‹แž•แŸ’แž›แžผแžœโ€‹แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜โ€‹แž“แŸแŸ‡ยปแŸ”

แž แžพแž™โ€‹แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แž‰แžปแŸ†โ€‹แž‘แžพแž”โ€‹แžแŸ‚โ€‹แž”แŸ’แžšแžถแž”แŸ‹โ€‹แžขแŸ’แž“แž€โ€‹แž‚แžบโ€‹แž”แŸ’แžšแž แŸ‚แž›โ€‹แž‡แžถโ€‹แžšแžฟแž„โ€‹แžŸแžถแž˜แž‰แŸ’แž‰ แž“แžทแž„โ€‹แž˜แžทแž“โ€‹แžŸแžผแžœโ€‹แžŸแŸ†แžแžถแž“แŸ‹แŸ” แž แžพแž™แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แžšแŸ€แž“แžขแŸ†แž–แžธแž–แžฝแž€แžœแžถ แž แžพแž™แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž”แŸ’แžšแžพแžœแžถ แž“แŸ„แŸ‡แžœแžถแžŸแŸ’แžแžทแžแž“แŸ…แž€แŸ’แž“แžปแž„แž›แŸ†แžŠแžถแž”แŸ‹แž“แŸƒแžšแžฟแž„แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แž‘แžถแž‰แž™แž€แž”แŸ’แžšแž™แŸ„แž‡แž“แŸแŸ” แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแž‘แžถแŸ†แž„แž“แŸแŸ‡แž‚แžบแž‡แžถแžšแžฟแž„แž’แž˜แŸ’แž˜แžแžถแž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€ แž“แŸ„แŸ‡แž™แŸ‰แžถแž„แž แŸ„แž…แžŽแžถแžŸแŸ‹แžขแŸ’แž“แž€แžŠแžนแž„แž–แžธแžšแž”แŸ€แž”แžŠแžถแž€แŸ‹แžŸแŸŠแžปแžแžŠแžพแž˜แŸ’แž”แžธแž€แžปแŸ†แžฑแŸ’แž™แžœแžถแž’แŸ’แž›แžถแž€แŸ‹แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แžŸแžผแž˜แžŸแž„แŸ’แžแŸแž”แŸ–

  • แž–แŸ’แž™แžถแž™แžถแž˜แž‡แŸ€แžŸแžœแžถแž„แž•แŸ’แž€แžถแž–แŸ’แžšแžทแž›แŸ” แž แžพแž™แž•แŸ’แž€แžถแž–แŸ’แžšแžทแž›แž€แžถแž“แŸ‹แžแŸ‚แžแžทแž… แž’แž“แž’แžถแž“แž€แžถแž“แŸ‹แžแŸ‚แžแžทแž…แžŠแŸ‚แž›แžขแŸ’แž“แž€แž“แžนแž„แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŽแžถแž˜แžฝแž™แž“แŸ…แž‘แžผแž‘แžถแŸ†แž„แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž’แŸ†แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”
  • แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžแŸแžšแŸ” แž“แŸ„แŸ‡แž‚แžบแž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž€แžพแžแžกแžพแž„แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžผแžŠ แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž“แžถแŸ†แž™แž€แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžฑแŸ’แž™แžŸแŸ’แžšแž”แžแžถแž˜แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แžถแŸ†แž„แž“แŸแŸ‡แžฑแŸ’แž™แž”แžถแž“แž›แžฟแž“แžแžถแž˜แžŠแŸ‚แž›แžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แŸ” แžœแžถแž˜แžทแž“แž‚แžฝแžšแž˜แžถแž“แžŸแŸ’แžแžถแž“แž—แžถแž–แžŠแŸ‚แž›แž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แž˜แž€แž˜แžพแž› Elasticsearch แž–แžธแžšแžฌแž”แžธแžแŸ‚แž€แŸ’แžšแŸ„แž™แž˜แž€ แž”แž„แŸ’แž€แžพแžแž•แŸ‚แž“แž€แžถแžš Terraform แž แžพแž™แž˜แžถแž“แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‡แžถแž…แŸ’แžšแžพแž“แžŠแŸ‚แž›แž‚แžถแžแŸ‹แž˜แžทแž“แž“แžนแž€แžŸแŸ’แž˜แžถแž“แžŠแž›แŸ‹แŸ” แž แžพแž™โ€‹แžœแžถโ€‹แžแŸ’แžšแžผแžœแž€แžถแžšโ€‹แž–แŸแž›โ€‹แž…แŸ’แžšแžพแž“โ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แžŠแžถแž€แŸ‹โ€‹แžขแŸ’แžœแžธแŸ—โ€‹แžฑแŸ’แž™โ€‹แž˜แžถแž“โ€‹แžŸแžŽแŸ’แžแžถแž”แŸ‹แž’แŸ’แž“แžถแž”แŸ‹แŸ”
  • แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž“แžทแž„แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž€แž˜แŸ’แž˜แŸ” แž€แžถแž›แžŽแžถแž›แŸแžแž€แžผแžŠแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸ’แžšแž”แžŠแžŽแŸ’แžŠแž”แŸ‹แžŠแŸ„แž™แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แž แž“แžทแž„แž˜แžปแžแž„แžถแžšแž€แžถแž“แŸ‹แžแŸ‚แž…แŸ’แžšแžพแž“ แž“แŸ„แŸ‡แžขแŸ’แž“แž€แž€แžถแž“แŸ‹แžแŸ‚แž˜แžถแž“แž‘แŸ†แž“แžปแž€แž…แžทแžแŸ’แžแžแžถแžขแŸ’แž“แž€แž€แŸ†แž–แžปแž„แž’แŸ’แžœแžพแžขแŸ’แžœแžธแŸ—แž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แž”แžถแž“แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแŸ” แž แžพแž™แž€แžถแžšแžŠแžนแž€แž‡แž‰แŸ’แž‡แžผแž“แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž“แžนแž„แž”แž„แŸ’แž€แžพแž“แž‘แŸ†แž“แžปแž€แž…แžทแžแŸ’แžแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž…แŸ’แžšแžพแž“แžŠแž„แŸ”
  • แž€แžผแžŠโ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹โ€‹แž€แžถแžšโ€‹แžŸแžถแž€แž›แŸ’แž”แž„โ€‹แž“แžทแž„โ€‹แž”แžšแžทแž™แžถแž€แžถแžŸโ€‹แž•แž›แžทแžแž€แž˜แŸ’แž˜โ€‹แž‚แžฝแžšแžแŸ‚โ€‹แžŠแžผแž…แž‚แŸ’แž“แžถโ€‹แžŸแŸ’แž‘แžพแžšแžแŸ‚โ€‹แž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ” แž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„ แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž€แžถแžšแž•แž›แžทแžแž“แŸ…แžแŸ‚แž˜แžถแž“แž—แžถแž–แžแžปแžŸแž”แŸ’แž›แŸ‚แž€แž‚แŸ’แž“แžถแž”แž“แŸ’แžแžทแž…แž”แž“แŸ’แžแžฝแž… แž แžพแž™แž“แžนแž„แž“แŸ…แžแŸ‚แž˜แžถแž“แž—แžถแž–แžแžปแžŸแž”แŸ’แž›แŸ‚แž€แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŠแŸ‚แž›แž“แžนแž„แž แžฝแžŸแž–แžธแž”แžšแžทแž™แžถแž€แžถแžŸแžŸแžถแž€แž›แŸ’แž”แž„แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‘แŸ„แŸ‡แž‡แžถแž™แŸ‰แžถแž„แžŽแžถ แž”แžผแž€ แžฌแžŠแž€ แž“แŸแŸ‡แžขแžถแž…แž’แžถแž“แžถแž”แžถแž“แŸ”
  • แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžถแž“แž›แŸแžแž€แžผแžŠ Terraform แž…แŸ’แžšแžพแž“ แž แžพแž™แžœแžถแžแŸ’แžšแžผแžœแž€แžถแžšแž–แŸแž›แžœแŸแž›แžถแž…แŸ’แžšแžพแž“แžŠแžพแž˜แŸ’แž”แžธแžšแž€แŸ’แžŸแžถแž€แžผแžŠแž“แŸแŸ‡แžฑแŸ’แž™แž‘แžถแž“แŸ‹แžŸแž˜แŸแž™ แž“แŸ„แŸ‡แžœแžถแž˜แžทแž“แž™แžบแžแž–แŸแž›แž‘แŸแž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ‚แž”แŸ’แžšแŸ‚ แž“แžทแž„แž‘แž‘แžฝแž›แž”แžถแž“แžœแžถแž“แŸ…แž€แŸ’แž“แžปแž„แžšแžผแž”แžšแžถแž„แž›แŸ’แžขแŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

  • แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž˜แžทแž“แžขแžถแž…แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž”แžถแž“แŸ” แž€แžถแžšแžŠแžนแž€แž‡แž‰แŸ’แž‡แžผแž“ AMI แžแžถแž˜แž€แžถแž›แžœแžทแž—แžถแž‚แŸ”
  • แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŸแž˜แŸ’แžšแžถแž”แŸ‹ route53 แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แž˜แžถแž“แž’แžถแžแžปแž‡แžถแž…แŸ’แžšแžพแž“ แž แžพแž™แžขแŸ’แž“แž€แž…แž„แŸ‹แžฑแŸ’แž™แž–แžฝแž€แž‚แŸแžŸแŸ’แžแžทแžแž€แŸ’แž“แžปแž„แž›แŸ†แžŠแžถแž”แŸ‹แžŸแŸ’แžšแž”แŸ”
  • แž€แžถแžšแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แžŠแŸ‚แž“แž€แŸ†แžŽแžแŸ‹แžขแžแŸ’แžšแžถ API แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแž–แŸแž›แžŠแŸ‚แž›แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Amazon แž“แžทแž™แžถแž™แžแžถ "แž“แŸ„แŸ‡แž แžพแž™แž‡แžถแžœแžถ แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แžขแžถแž…แž‘แž‘แžฝแž›แž™แž€แžŸแŸ†แžŽแžพแž‘แŸ€แžแž‘แŸ แžŸแžผแž˜แžšแž„แŸ‹แž…แžถแŸ†แŸ”" แž แžพแž™แž–แžถแž€แŸ‹แž€แžŽแŸ’แžแžถแž›แž“แŸƒแž€แžถแžšแžทแž™แžถแž›แŸแž™แž€แŸ†แž–แžปแž„แžšแž„แŸ‹แž…แžถแŸ†แžšแž แžผแžแžŠแž›แŸ‹แžœแžถแžขแžถแž…แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžšแž”แžŸแŸ‹แžแŸ’แž›แžฝแž“แŸ”
  • แž…แŸ†แžŽแžปแž…แž–แžทแžŸแŸแžŸแŸ” Amazon แž˜แžทแž“โ€‹แž˜แŸ‚แž“โ€‹แž‡แžถโ€‹แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸโ€‹แžแŸ„แž€โ€‹แž‘แŸ แž แžพแž™โ€‹แž€แž“แŸ’แž›แŸ‚แž„โ€‹แžขแžถแž…โ€‹แžฑแŸ’แž™โ€‹แžขแŸ’แž“แž€โ€‹แžŸแž“แŸ’แžŸแŸ†โ€‹แž”แžถแž“โ€‹แž…แŸ’แžšแžพแž“แŸ” แž แžพแž™แž“แŸ…แž‘แžธแž“แŸ„แŸ‡แžขแŸ’แž“แž€แžขแžถแž…แž”แŸ’แžšแžถแž”แŸ‹แžšแž”แžถแž™แž€แžถแžšแžŽแŸแž‘แžถแŸ†แž„แž˜แžผแž›แžขแŸ†แž–แžธแžœแžถแŸ”
  • แžแžฝแž“แžถแž‘แžธแžŸแž“แŸ’แžแžทแžŸแžปแž แž“แžทแž„ IAM แŸ”
  • แž€แžถแžšแžŸแŸ’แžœแŸ‚แž„แžšแž€แž’แž“แž’แžถแž“แžŠแŸ‚แž›แž”แžถแžแŸ‹แž”แž„แŸ‹ แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แž˜แžถแž“แžงแž‘แžถแž แžšแžŽแŸแž“แŸƒแž”แŸ’แžšแž—แž–แžŠแžพแž˜แž˜แžทแž“แžŸแŸ’แž‚แžถแž›แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„ Amazone แž–แžฝแž€แž‚แŸแžŸแŸŠแžธแž›แžปแž™แŸ” แž‘แŸ„แŸ‡แž”แžธแž‡แžถแž€แžšแžŽแžธแž˜แžถแž“แžแž˜แŸ’แž›แŸƒ 100-150 แžŠแžปแž›แŸ’แž›แžถแžšแž€แŸ’แž“แžปแž„แž˜แžฝแž™แžแŸ‚แž€แŸแžŠแŸ„แž™ แž“แŸ„แŸ‡แž…แŸ’แžšแžพแž“แž‡แžถแž„ 1 แžŠแžปแž›แŸ’แž›แžถแžšแž€แŸ’แž“แžปแž„แž˜แžฝแž™แž†แŸ’แž“แžถแŸ†แŸ” แž€แžถแžšแžŸแŸ’แžœแŸ‚แž„แžšแž€แž’แž“แž’แžถแž“แž”แŸ‚แž”แž“แŸแŸ‡แž‚แžบแž‡แžถแžขแžถแž‡แžธแžœแž€แž˜แŸ’แž˜แžŠแŸ‚แž›แž˜แžถแž“แž•แž›แž…แŸ†แžŽแŸแž‰แŸ”
  • แž“แžทแž„แž€แžšแžŽแžธแžŠแŸ‚แž›แž”แžถแž“แž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€แŸ”

แž›แŸ†แž“แžถแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแž™แžปแž‘แŸ’แž’แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แžœแžนแž€แžœแžš แž“แžทแž„แž‘แž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ„แž™แžŠแŸƒแŸ” Maxim Kostrikin (Ixtens)

แž“แŸ„แŸ‡แž แžพแž™แž‡แžถแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแŸ’แž‰แžปแŸ†แŸ” Terraform แž‚แžบแžกแžผแž™แžŽแžถแžŸแŸ‹ แžขแŸ’แž“แž€แž”แŸ’แžšแžพแžœแžถแŸ” แžŸแžผแž˜แžขแžšแž‚แžปแžŽ!

แžŸแŸ†แžŽแžฝแžš

แžขแžšแž‚แžปแžŽแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแž”แžถแž™แž€แžถแžšแžŽแŸ! แžฏแž€แžŸแžถแžšแžšแžŠแŸ’แž‹แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžŸแŸ’แžแžทแžแž“แŸ…แž€แŸ’แž“แžปแž„ S3 แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแžพแžขแŸ’แž“แž€แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแžŠแŸ„แž™แžšแž”แŸ€แž”แžŽแžถแžŠแŸ‚แž›แž˜แž“แžปแžŸแŸ’แžŸแž‡แžถแž…แŸ’แžšแžพแž“แžขแžถแž…แž™แž€แžฏแž€แžŸแžถแžšแžšแžŠแŸ’แž‹แž“แŸแŸ‡ แž แžพแž™แž–แŸ’แž™แžถแž™แžถแž˜แž–แž„แŸ’แžšแžธแž€?

แž‡แžถแžŠแŸ†แž”แžผแž„ แž™แžพแž„แž˜แžทแž“แž”แŸ’แžšแž‰แžถแž”แŸ‹แž‘แŸแŸ” แž‘แžธแž–แžธแžš แž˜แžถแž“แž‘แž„แŸ‹แž‡แžถแžแžท แžŠแŸ‚แž›แž™แžพแž„แžšแžถแž™แž€แžถแžšแžŽแŸแžแžถแž™แžพแž„แž€แŸ†แž–แžปแž„แž’แŸ’แžœแžพแž€แžถแžšแž›แžพแž•แŸ’แž“แŸ‚แž€แžแŸ’แž›แŸ‡แž“แŸƒแž€แžผแžŠแŸ” แž“แŸ„แŸ‡แž‚แžบแž‘แŸ„แŸ‡แž”แžธแž‡แžถแž€แžถแžšแž–แžทแžแžŠแŸ‚แž›แžแžถแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž˜แžถแž“แž‘แŸ†แž แŸ†แž’แŸ†แžŽแžถแžŸแŸ‹แž€แŸแžŠแŸ„แž™แž“แŸแŸ‡แž˜แžทแž“แž˜แžถแž“แž“แŸแž™แžแžถแž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แž€แŸ†แž–แžปแž„แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแŸ’แžœแžธแž˜แžฝแž™แžฅแžแžˆแž”แŸ‹แžˆแžšแž“แŸ„แŸ‡แž‘แŸแŸ” แž แžพแž™แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž˜แžถแž“แžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž›แžŸแž€แž˜แŸ’แž˜ แžœแžถแž‡แžถแž”แž‰แŸ’แž แžถ แž™แžพแž„แž”แžถแž“แžšแž€แŸ’แžŸแžถแž‘แžปแž€แžฏแž€แžŸแžถแžšแžšแžŠแŸ’แž‹แž“แŸ…แž€แŸ’แž“แžปแž„ Git แŸ” แž“แŸแŸ‡แž˜แžถแž“แžŸแžถแžšแŸˆแžŸแŸ†แžแžถแž“แŸ‹ แž”แžพแž˜แžทแž“แžŠแžผแž…แŸ’แž“แŸแŸ‡แž‘แŸ แž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แž“แžนแž„แž”แž„แŸ’แž€แžพแžแžฏแž€แžŸแžถแžšแžšแžŠแŸ’แž‹ แž แžพแž™แž™แžพแž„แžแŸ’แžšแžผแžœแžŠแžถแž€แŸ‹แž–แžฝแž€แžœแžถแžšแžฝแž˜แž‚แŸ’แž“แžถแžŠแŸ„แž™แžŠแŸƒแžŠแžพแž˜แŸ’แž”แžธแžฑแŸ’แž™แžขแŸ’แžœแžธแŸ—แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แž“แŸ’แžแŸ” แžฅแžกแžผแžœแž“แŸแŸ‡แž˜แžทแž“แž˜แžถแž“แž”แž‰แŸ’แž แžถแž”แŸ‚แž”แž“แŸแŸ‡แž‘แŸแŸ” แž‡แžถแž‘แžผแž‘แŸ… Terraform แž”แžถแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž“แŸแŸ‡แŸ” แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แžœแžธแž˜แžฝแž™แž€แŸ†แž–แžปแž„แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‡แžถแž“แžทแž…แŸ’แž…แž“แŸ„แŸ‡ แžขแŸ’แž“แž€แžขแžถแž…แž”แŸ’แžšแžพแžŸแŸ„ แžŠแŸ‚แž›แžšแžถแžšแžถแŸ†แž„แžขแŸ’แžœแžธแžŠแŸ‚แž›แžขแŸ’แž“แž€แž”แžถแž“แž“แžทแž™แžถแž™แŸ”

แžแžพโ€‹แžขแŸ’แž“แž€โ€‹แž€แŸ†แž–แžปแž„โ€‹แž”แŸ’แžšแžพโ€‹แž”แŸ’แžšแž—แž–โ€‹แž”แžพแž€โ€‹แž…แŸ†แž  แžฌโ€‹แžŸแž แž‚แŸ’แžšแžถแžŸ?

แž‚แŸ’แž˜แžถแž“แžŸแž แž‚แŸ’แžšแžถแžŸ แž–แŸ„แž›แž‚แžบ แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแžถแž…แž…แžผแž›แž‘แŸ…แž‘แžถแž‰แž™แž€แžŠแŸ„แž™แžฅแžแž‚แžทแžแžแŸ’แž›แŸƒแŸ”

แžˆแŸ’แž˜แŸ„แŸ‡แžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แž‚แžบ Stanislav แŸ” แžแŸ’แž‰แžปแŸ†แž…แž„แŸ‹แž”แž„แŸ’แž€แžพแžแž€แžถแžšแž”แž“แŸ’แžแŸ‚แž˜แžแžผแž…แž˜แžฝแž™แŸ” แžขแŸ’แž“แž€โ€‹แž”แžถแž“โ€‹แž“แžทแž™แžถแž™โ€‹แžขแŸ†แž–แžธโ€‹แž›แž€แŸ’แžแžŽแŸˆโ€‹แž–แžทแžŸแŸแžŸโ€‹แžšแž”แžŸแŸ‹ Amazon แžŠแŸ‚แž›โ€‹แžขแž“แžปแž‰แŸ’แž‰แžถแžโ€‹แžฑแŸ’แž™โ€‹แžขแŸ’แž“แž€โ€‹แž”แž„แŸ’แž€แžพแžโ€‹แžงแž‘แžถแž แžšแžŽแŸโ€‹แž˜แžฝแž™โ€‹แžŠแŸ‚แž›โ€‹แž˜แžทแž“โ€‹แžขแžถแž…โ€‹แžŸแž˜แŸ’แž›แžถแž”แŸ‹โ€‹แž”แžถแž“แŸ” แž“แŸแŸ‡แž€แŸแž˜แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„ Terraform แžแŸ’แž›แžฝแž“แžœแžถแž•แž„แžŠแŸ‚แžš แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แž›แžปแž€ Life Second แžขแŸ’แž“แž€แžขแžถแž…แž”แž‰แŸ’แž‡แžถแž€แŸ‹แž€แžถแžšแž แžถแž˜แžƒแžถแžแŸ‹แž›แžพแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš แžฌแž แžถแž˜แžƒแžถแžแŸ‹แž€แžถแžšแž”แŸ†แž•แŸ’แž›แžถแž‰แŸ”

แž–แŸแž›แžœแŸแž›แžถแž˜แžถแž“แž€แŸ†แžŽแžแŸ‹แŸ” แž…แŸ†แžŽแžปแž…แž›แŸ’แžขแŸ”

แžแŸ’แž‰แžปแŸ†แž€แŸแž…แž„แŸ‹แžŸแžฝแžšแžšแžฟแž„แž–แžธแžšแŸ” แžŠแŸ†แž”แžผแž„แžขแŸ’แž“แž€แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแŸ” แžแžพแžขแŸ’แž“แž€แž”แžถแž“แž”แŸ’แžšแžพแžงแž”แž€แžšแžŽแŸแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžŽแžถแž˜แžฝแž™แž‘แŸ? แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž›แžบแžขแŸ†แž–แžธแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‡แŸ†แž“แžฝแž™ Test Kitchen แŸ” แž”แŸ’แžšแž แŸ‚แž›โ€‹แž‡แžถโ€‹แž˜แžถแž“โ€‹แžขแŸ’แžœแžธโ€‹แž”แž“แŸ’แžแŸ‚แž˜โ€‹แž‘แŸ€แžแŸ” แž แžพแž™แžแŸ’แž‰แžปแŸ†แž€แŸแž…แž„แŸ‹แžŸแžฝแžšแžขแŸ†แž–แžธแžแž˜แŸ’แž›แŸƒแž€แŸ’แž“แžปแž„แžŸแŸ’แžšแžปแž€แŸ” แžแžพแž–แžฝแž€แžœแžถแžแžปแžŸแž‚แŸ’แž“แžถแž‡แžถแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž–แžธแžขแžแŸแžšแž”แž‰แŸ’แž…แžผแž›แž™แŸ‰แžถแž„แžŠแžผแž…แž˜แŸ’แžแŸแž…? แž แžพแž™แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแžแŸ’แž‰แžปแŸ†แž˜แžทแž“แžขแžถแž…แž€แŸ†แžŽแžแŸ‹แžขแŸ’แžœแžธแž˜แžฝแž™แžแžถแž˜แžšแž™แŸˆ Local Values โ€‹โ€‹แžแŸ‚แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡? แžแŸ’แž‰แžปแŸ†โ€‹แž”แžถแž“โ€‹แž–แŸ’แž™แžถแž™แžถแž˜โ€‹แžŸแŸ’แžœแŸ‚แž„โ€‹แž™แž›แŸ‹โ€‹แž–แžธโ€‹แž”แŸ’แžšแž’แžถแž“โ€‹แž”แž‘โ€‹แž“แŸแŸ‡ แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แžแŸ’แž‰แžปแŸ†โ€‹แž˜แžทแž“โ€‹แžขแžถแž…โ€‹แž™แž›แŸ‹โ€‹แž–แžธโ€‹แžœแžถโ€‹แžŠแŸ„แž™โ€‹แžแŸ’แž›แžฝแž“โ€‹แžฏแž„โ€‹แž”แžถแž“โ€‹แž‘แŸแŸ”

แž™แžพแž„แžขแžถแž…แž“แžทแž™แžถแž™แž›แž˜แŸ’แžขแžทแžแž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แžแž“แŸ…แžแžถแž„แž€แŸ’แžšแŸ…แž”แž“แŸ’แž‘แž”แŸ‹แž“แŸแŸ‡แŸ” แžงแž”แž€แžšแžŽแŸแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžšแž”แžŸแŸ‹แž™แžพแž„แž‚แžบแž•แž›แžทแžแžŠแŸ„แž™แžแŸ’แž›แžฝแž“แžฏแž„แž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แŸ” แž˜แžทแž“แž˜แžถแž“แžขแŸ’แžœแžธแžแŸ’แžšแžผแžœแžŸแžถแž€แž›แŸ’แž”แž„แž‘แŸแŸ” แž‡แžถแž‘แžผแž‘แŸ… แž˜แžถแž“แž‡แž˜แŸ’แžšแžพแžŸแž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž‡แŸ’แžšแžพแžŸแžšแžพแžŸแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž“แŸ…แž€แž“แŸ’แž›แŸ‚แž„แžŽแžถแž˜แžฝแž™ แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แžแžถแžœแžถแž˜แžทแž“แžขแžธแž‘แŸ แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž”แŸ†แž•แŸ’แž›แžถแž‰แžขแŸ’แžœแžธแŸ—แž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แžŠแŸ„แž™แžšแžถแž™แž€แžถแžšแžŽแŸแžแžถแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แŸ…แžแŸ‚แžŸแŸ’แžแžทแžแž€แŸ’แž“แžปแž„แžŸแŸ’แžแžถแž“แž—แžถแž–แž›แŸ’แžขแŸ” แž™แžพแž„โ€‹แž˜แžทแž“โ€‹แž˜แžถแž“โ€‹แžœแžถโ€‹แž‘แŸ แž–แŸ’แžšแŸ„แŸ‡โ€‹แž€แžถแžšโ€‹แžŸแžถแž€แž›แŸ’แž”แž„โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšโ€‹แž‡แžถโ€‹แžšแŸ€แž„โ€‹แžšแžถแž›แŸ‹โ€‹แžแŸ’แž„แŸƒแŸ” แž แžพแž™แžœแžถแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แž แžพแž™แŸ” แž แžพแž™โ€‹แž”แžพโ€‹แž˜แžถแž“โ€‹แžขแŸ’แžœแžธโ€‹แž˜แžฝแž™โ€‹แž…แžถแž”แŸ‹โ€‹แž•แŸ’แžแžพแž˜โ€‹แžแžผแž… แžœแžถโ€‹แž“แžนแž„โ€‹แž…แžถแž”แŸ‹โ€‹แž•แŸ’แžแžพแž˜โ€‹แž”แŸ‚แž€โ€‹แžŠแŸ„แž™โ€‹แž˜แžทแž“โ€‹แž˜แžถแž“โ€‹แž™แžพแž„โ€‹แž–แžทแž“แžทแžแŸ’แž™โ€‹แž˜แžพแž›โ€‹แžœแžถโ€‹แž“แŸ…โ€‹แž€แž“แŸ’แž›แŸ‚แž„โ€‹แž•แŸ’แžŸแŸแž„โ€‹แžกแžพแž™แŸ”

แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แžแž˜แŸ’แž›แŸƒแž€แŸ’แž“แžปแž„แžแŸ†แž”แž“แŸ‹ แžŸแžผแž˜แž”แž“แŸ’แžแž€แžถแžšแžŸแž“แŸ’แž‘แž“แžถแž“แŸ…แžแžถแž„แž€แŸ’แžšแŸ…แž”แž“แŸ’แž‘แž”แŸ‹แŸ”

แžŸแžฝแžŸแŸ’แžแžธ! แžขแžšแž‚แžปแžŽแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแž”แžถแž™แž€แžถแžšแžŽแŸ! แž–แŸแžแŸŒแž˜แžถแž“แž›แŸ’แžขแžŽแžถแžŸแŸ‹แŸ” แžขแŸ’แž“แž€โ€‹แž”แžถแž“โ€‹แž“แžทแž™แžถแž™โ€‹แžแžถ แžขแŸ’แž“แž€โ€‹แž˜แžถแž“โ€‹แž€แžผแžŠโ€‹แž”แŸ’แžšแž—แŸแž‘โ€‹แžŠแžผแž…แž‚แŸ’แž“แžถโ€‹แž‡แžถแž…แŸ’แžšแžพแž“โ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แž–แžŽแŸŒแž“แžถโ€‹แžขแŸ†แž–แžธโ€‹แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แŸ” แžแžพแžขแŸ’แž“แž€แž”แžถแž“แž–แžทแž…แžถแžšแžŽแžถแž”แž„แŸ’แž€แžพแžแž€แžผแžŠแž“แŸแŸ‡แž‘แŸ?

แžŸแŸ†แžŽแžฝแžšแžŠแŸแžขแžŸแŸ’แž…แžถแžšแŸ’แž™ แžŸแžผแž˜แžขแžšแž‚แžปแžŽ! แž…แŸ†แž“แžปแž…แž“แŸ„แŸ‡แž‚แžบแžแžถ แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‡แžถแž€แžผแžŠ แž™แžพแž„แžŸแž“แŸ’แž˜แžแŸ‹แžแžถแž™แžพแž„แž˜แžพแž›แž€แžผแžŠ แž“แžทแž„แž™แž›แŸ‹แž–แžธแžขแŸ’แžœแžธแžŠแŸ‚แž›แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž“แŸ…แž–แžธแž€แŸ’แžšแŸ„แž™แž€แžผแžŠแž“แŸ„แŸ‡แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž€แžผแžŠแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแž แž“แŸ„แŸ‡แž™แžพแž„แžแŸ’แžšแžผแžœแžŸแŸ’แžšแž˜แŸƒแž˜แžพแž›แžแžถแžแžพแž€แžผแžŠแžขแŸ’แžœแžธแž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแž แžŠแžพแž˜แŸ’แž”แžธแž™แž›แŸ‹แž–แžธแž”แŸ’แžšแž—แŸแž‘แž“แŸƒแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž“แžนแž„แž“แŸ…แž‘แžธแž“แŸ„แŸ‡แŸ” แž‘แžถแŸ†แž„แž™แžพแž„แž”แž„แŸ’แž€แžพแžแž€แžผแžŠ แž”แŸ’แžแŸแž‡แŸ’แž‰แžถแžœแžถ แž แžพแž™แžŸแŸ†แžแžถแž“แŸ‹แžšแžฟแž„แžŠแžŠแŸ‚แž›แž“แŸแŸ‡แž€แžพแžแžกแžพแž„แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡โ€‹แž™แžพแž„โ€‹แžŠแžพแžšโ€‹แžแžถแž˜โ€‹แž•แŸ’แž›แžผแžœโ€‹แžŠแŸ‚แž›โ€‹แž™แžพแž„โ€‹แžŸแžšแžŸแŸแžš แž™แžพแž„โ€‹แž‘แž‘แžฝแž›โ€‹แž”แžถแž“โ€‹แžœแžถโ€‹แž แžพแž™แŸ” แž”แžผแž€แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž›แžพแž„แž”แžถแž“แž”แž„แŸ’แž แžถแž‰แžแŸ’แž›แžฝแž“แž”แž“แŸ’แžแžทแž…แž€แŸ’แžšแŸ„แž™แž˜แž€ แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž”แž„แŸ’แž€แžพแžแžœแžถแŸ” แž แžพแž™แžœแžถแž แžฝแžŸแž–แŸแž›แž แžพแž™แž€แŸ’แž“แžปแž„แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแŸ”

แžแžพแžขแŸ’แž“แž€แž”แžถแž“แžฎแžขแŸ’แžœแžธแžขแŸ†แž–แžธ jsonnet แž‘แŸ?

แž›แŸแž

แž˜แžพแž›โ€‹แž…แžปแŸ‡ แž“แŸแŸ‡โ€‹แž‡แžถโ€‹แžšแžฟแž„โ€‹แžŠแŸโ€‹แžกแžผแž™โ€‹แžŽแžถแžŸแŸ‹แŸ” แžแŸ’แž‰แžปแŸ†แžƒแžพแž‰แž€แžšแžŽแžธแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž˜แžฝแž™แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแžถแž…แžขแž“แžปแžœแžแŸ’แžแžœแžถ แž“แžทแž„แž”แž„แŸ’แž€แžพแžแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‘แžทแž“แŸ’แž“แž“แŸแž™แŸ”

แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž›แžพแž„แž‚แžบแž›แŸ’แžขแž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แž˜แžถแž“แžœแžถแžŠแžผแž…แž“แŸ…แž€แŸ’แž“แžปแž„แžšแžฟแž„แž€แŸ†แž”แŸ’แž›แŸ‚แž„แžขแŸ†แž–แžธแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž€แŸ„แžšแžŸแž€แŸ‹แŸ” แž“แŸ„แŸ‡โ€‹แž‚แžบโ€‹แž‡แžถโ€‹แž›แžพแž€โ€‹แžŠแŸ†แž”แžผแž„โ€‹แž˜แžปแžโ€‹แžแžปแžŸโ€‹แž‚แŸ’แž“แžถ แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž”แž“แŸ’แž‘แžถแž”แŸ‹โ€‹แž˜แž€โ€‹แžขแŸ’แž“แž€โ€‹แžšแžถแž›แŸ‹โ€‹แž‚แŸ’แž“แžถโ€‹แž˜แžถแž“โ€‹แž˜แžปแžโ€‹แžŠแžผแž…โ€‹แž‚แŸ’แž“แžถแŸ” แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž›แžพแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แŸ’แžขแžŽแžถแžŸแŸ‹แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‡แžถแžขแž€แžปแžŸแž› แž˜แžปแžแžšแž”แžŸแŸ‹แž™แžพแž„แžแžปแžŸแž‚แŸ’แž“แžถแž”แž“แŸ’แžแžทแž…แŸ” แž“แŸแŸ‡แž‡แžถแž”แž‰แŸ’แž แžถแŸ”

แž‚แŸ’แžšแžถแž“แŸ‹โ€‹แžแŸ‚โ€‹แž˜แžพแž›โ€‹แž‘แŸ…แŸ” แžŸแžผแž˜แžขแžšแž‚แžปแžŽ!

แžˆแŸ’แž˜แŸ„แŸ‡แžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แž‚แžบ Maxim แžแŸ’แž‰แžปแŸ†แž˜แž€แž–แžธ Sberbank แŸ” แžขแŸ’แž“แž€แž”แžถแž“แž“แžทแž™แžถแž™แž”แž“แŸ’แžแžทแž…แž”แž“แŸ’แžแžฝแž…แžขแŸ†แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แžขแŸ’แž“แž€แž€แŸ†แž–แžปแž„แž–แŸ’แž™แžถแž™แžถแž˜แž“แžถแŸ†แž™แž€ Terraform แž‘แŸ…แž‡แžถแž—แžถแžŸแžถแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ” แžแžพแžœแžถแž˜แžทแž“แž„แžถแž™แžŸแŸ’แžšแžฝแž›แž”แŸ’แžšแžพ Ansible แž‘แŸ?

แž‘แžถแŸ†แž„แž“แŸแŸ‡แž‚แžบแž‡แžถแžšแžฟแž„แžแžปแžŸแž‚แŸ’แž“แžถแžแŸ’แž›แžถแŸ†แž„แžŽแžถแžŸแŸ‹แŸ” แžขแŸ’แž“แž€แžขแžถแž…แž”แž„แŸ’แž€แžพแžแž’แž“แž’แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„ Ansible แž แžพแž™ Puppet แžขแžถแž…แž”แž„แŸ’แž€แžพแžแž’แž“แž’แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„ Amazon แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚ Terraform แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž…แŸ’แž”แžถแžŸแŸ‹แŸ”

แžแžพแžขแŸ’แž“แž€แž˜แžถแž“แžแŸ‚ Amazon แž‘แŸ?

แžœแžถแž˜แžทแž“แž˜แŸ‚แž“แžแžถแž™แžพแž„แž˜แžถแž“แžแŸ‚ Amazon แž‘แŸแŸ” แž™แžพแž„แžŸแŸ’แž‘แžพแžšแžแŸ‚แž˜แžถแž“แžแŸ‚ Amazon แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžŸแŸ†แžแžถแž“แŸ‹แž‚แžบแžแžถ Terraform แž…แž„แž…แžถแŸ†แŸ” แž“แŸ…แž€แŸ’แž“แžปแž„ Ansible แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž“แžทแž™แžถแž™แžแžถ "แž•แŸ’แžแž›แŸ‹แžฑแŸ’แž™แžแŸ’แž‰แžปแŸ† 5 แž€แžšแžŽแžธ" แž“แŸ„แŸ‡แžœแžถแž“แžนแž„แž€แžพแž“แžกแžพแž„ แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžขแŸ’แž“แž€แž“แžทแž™แžถแž™แžแžถ "แž แžพแž™แžฅแžกแžผแžœแž“แŸแŸ‡แžแŸ’แž‰แžปแŸ†แžแŸ’แžšแžผแžœแž€แžถแžš 3" แŸ” แž แžพแž™ Terraform แž“แžนแž„แž“แžทแž™แžถแž™แžแžถ "แž˜แžทแž“แžขแžธแž‘แŸ แžแŸ’แž‰แžปแŸ†แž“แžนแž„แžŸแž˜แŸ’แž›แžถแž”แŸ‹ 2" แž แžพแž™ Ansible แž“แžนแž„แž“แžทแž™แžถแž™แžแžถ "Okay แž“แŸแŸ‡ 3 แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€" แŸ” แžŸแžšแžปแž” แŸจ.

แžŸแžฝแžŸแŸ’แžแžธ! แžขแžšแž‚แžปแžŽแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแž”แžถแž™แž€แžถแžšแžŽแŸแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€! แžœแžถแž‚แžฝแžšแžฑแŸ’แž™แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแžแŸ’แž›แžถแŸ†แž„แžŽแžถแžŸแŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแžŸแŸ’แžแžถแž”แŸ‹แžขแŸ†แž–แžธ Terraform แŸ” แžแŸ’แž‰แžปแŸ†แž…แž„แŸ‹แž’แŸ’แžœแžพแžขแžแŸ’แžแžถแž’แžทแž”แŸ’แž”แžถแž™แžแžผแž…แž˜แžฝแž™แž—แŸ’แž›แžถแž˜แŸ—แžขแŸ†แž–แžธแž€แžถแžšแž–แžทแžแžŠแŸ‚แž›แžแžถ Terraform แž“แŸ…แžแŸ‚แž˜แžทแž“แž˜แžถแž“แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžŠแŸ‚แž›แž˜แžถแž“แžŸแŸ’แžแŸแžšแž—แžถแž– แžŠแžผแž…แŸ’แž“แŸแŸ‡แžŸแžผแž˜แž–แŸ’แž™แžถแž”แžถแž› Terraform แžŠแŸ„แž™แž”แŸ’แžšแžปแž„แž”แŸ’แžšแž™แŸแžแŸ’แž“แŸ”

แžŸแŸ’แž›แžถแž”แž–แŸ’แžšแžถแžŠแŸแž›แŸ’แžขแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแžถแž แžถแžšแž–แŸแž›แž›แŸ’แž„แžถแž…แŸ” แž“แŸ„แŸ‡แž‚แžบแž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž€แžถแžšแžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ แž–แŸแž›แžแŸ’แž›แŸ‡แžขแŸ’แž“แž€แž”แŸ„แŸ‡แž”แž„แŸ‹แžขแŸ’แžœแžธแžŠแŸ‚แž›แž˜แžทแž“แžŸแŸ’แžแžทแžแžŸแŸ’แžแŸแžšแŸ”แž›แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžœแžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž แžพแž™แžœแžถแž”แžถแž“แž‡แžฝแž™แž™แžพแž„แŸ”

แžŸแŸ†แžŽแžฝแžšแž‚แžบแž“แŸแŸ‡แŸ” แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแžถแž„แž€แŸ’แžšแŸ„แž™แž–แžธแž…แž˜แŸ’แž„แžถแž™ แžขแŸ’แž“แž€แž”แŸ’แžšแžพ S 3แŸ” แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแžขแŸ’แž“แž€แž˜แžทแž“แž”แŸ’แžšแžพแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแžถแž„แž€แŸ’แžšแŸ„แž™แž•แŸ’แž›แžผแžœแž€แžถแžš?

แž•แŸ’แž›แžผแžœแž€แžถแžš?

แž–แž–แž€ Terraform แŸ”

แžแžพแž‚แžถแžแŸ‹แž”แž„แŸ’แž แžถแž‰แžแŸ’แž›แžฝแž“แž“แŸ…แž–แŸแž›แžŽแžถ?

แž”แŸ’แžšแž แŸ‚แž› 4 แžแŸ‚แž˜แžปแž“แŸ”

แž”แŸ’แžšแžŸแžทแž“แž”แžพแžœแžถแž›แŸแž…แžกแžพแž„แž€แžถแž›แž–แžธ 4 แž†แŸ’แž“แžถแŸ†แž˜แžปแž“แž“แŸ„แŸ‡แžแŸ’แž‰แžปแŸ†แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž”แžถแž“แž†แŸ’แž›แžพแž™แžŸแŸ†แžŽแžฝแžšแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”

แž˜แžถแž“แž˜แžปแžแž„แžถแžš แž“แžทแž„แžŸแŸ„แžšแžŠแŸ‚แž›แž—แŸ’แž‡แžถแž”แŸ‹แž˜แž€แž‡แžถแž˜แžฝแž™แžšแžฝแž…แž แžพแž™ แž แžพแž™แžขแŸ’แž“แž€แžขแžถแž…แžšแž€แŸ’แžŸแžถแž‘แžปแž€แžฏแž€แžŸแžถแžšแžšแžŠแŸ’แž‹แž”แžถแž“แŸ” แžŸแžถแž€แž›แŸ’แž”แž„แž”แŸ’แžšแžพแŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแŸ’แž‰แžปแŸ†แž€แŸแž˜แžทแž“แž”แžถแž“แžŸแžถแž€แž›แŸ’แž”แž„แžœแžถแžŠแŸ‚แžšแŸ”

แž™แžพแž„แž€แŸ†แž–แžปแž„แž’แŸ’แžœแžพแžŠแŸ†แžŽแžพแžšแž›แžพแžšแžแž—แŸ’แž›แžพแž„แžŠแŸแž’แŸ†แž˜แžฝแž™แžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แž’แŸ’แžœแžพแžŠแŸ†แžŽแžพแžšแž€แŸ’แž“แžปแž„แž›แŸ’แž”แžฟแž“แž›แžฟแž“แŸ” แž แžพแž™โ€‹แžขแŸ’แž“แž€โ€‹แž˜แžทแž“โ€‹แžขแžถแž…โ€‹แž‚แŸ’แžšแžถแž“แŸ‹โ€‹แžแŸ‚โ€‹แž™แž€โ€‹แžšแžแž™แž“แŸ’แžโ€‹แž–แžธแžšโ€‹แž”แžธโ€‹แž แžพแž™โ€‹แž”แŸ„แŸ‡โ€‹แžœแžถโ€‹แž‘แŸ…โ€‹แž†แŸ’แž„แžถแž™โ€‹แŸ”

แžขแŸ’แž“แž€โ€‹แž”แžถแž“โ€‹แž“แžทแž™แžถแž™โ€‹แžขแŸ†แž–แžธโ€‹แž•แŸ’แž€แžถโ€‹แž–แŸ’แžšแžทแž› แž แŸแžแžปโ€‹แžขแŸ’แžœแžธโ€‹แž”แžถแž“โ€‹แž‡แžถโ€‹แžขแŸ’แž“แž€โ€‹แž˜แžทแž“โ€‹แž”แŸ’แžšแžพโ€‹แžŸแžถแžแžถ? แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแžœแžถแž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแžผแž…แž“แŸ„แŸ‡?

แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแžšแž”แžŸแŸ‹แž™แžพแž„แž‚แžบแžแžถแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‘แžถแŸ†แž„แž˜แžผแž›แžŸแŸ’แžแžทแžแž“แŸ…แž€แŸ’แž“แžปแž„แžƒแŸ’แž›แžถแŸ†แž„แžแŸ‚แž˜แžฝแž™แŸ” Terraform, แžขแžถแž™แŸ‰แž„, แžŸแŸ’แž‚แŸ’แžšแžธแž”แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แžšแžฟแž„แž“แŸแŸ‡ แž–แžฝแž€แžœแžถแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แžƒแŸ’แž›แžถแŸ†แž„แžแŸ‚แž˜แžฝแž™แŸ” แžœแžทแž’แžธแž“แŸแŸ‡แž™แžพแž„แžขแžถแž…แž’แžถแž“แžถแžแžถแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž”แž“แŸ’แžแŸ‚แž˜แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžถแž€แž›แŸ’แž”แž„แž˜แŸ’แžแž„แž˜แžฝแž™แŸ—แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžœแžถแž‡แžถแž”แžŽแŸ’แžแžปแŸ†แž“แŸƒแžŸแžถแžแžถ แž“แŸ„แŸ‡แž‚แž˜แŸ’แžšแŸ„แž„แž”แŸ‚แž”แž“แŸแŸ‡แžŸแŸ’แž‘แžพแžšแžแŸ‚แž˜แžทแž“แžขแžถแž…แžšแž€แŸ’แžŸแžถแž”แžถแž“แŸ” แž”แŸ’แžšแžถแŸ†แž˜แžฝแž™แžแŸ‚แž€แž“แŸ’แž›แž„แž•แžปแžแž‘แŸ… แž แžพแž™แž–แžฝแž€แž‚แŸแžแžปแžŸแž‚แŸ’แž“แžถแž…แŸ’แžšแžพแž“ แžŠแŸ‚แž›แžœแžถแž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž‡แžถแž€แžถแžšแžŠแžถแž€แŸ‹แž‘แžŽแŸ’แžŒแž€แž˜แŸ’แž˜แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ” แž“แŸแŸ‡แž‡แžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž…แž„แŸ‹แž‚แŸแž…แž–แžธแž˜แžปแž“แž–แŸแž› refactor แŸ”

แžŠแžผแž…แŸ’แž“แŸแŸ‡แžœแžถแž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แŸ?

แž“แŸแŸ‡แž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แžถแž›แŸ‹แžแŸ‚แžŸแŸ„แŸ‡แŸ”

แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแžถแžแžถแžแŸ’แž‰แžปแŸ†แž”แžถแž“แž€แžถแžแŸ‹แž…แŸแž‰แžŸแŸ’แž›แžถแž™แžแžแŸ” แž“แŸ„แŸ‡แž‚แžบแž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž’แŸ’แžœแžพแžœแžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‡แž„แŸ‹แžŸแžถแž€แž›แŸ’แž”แž„แž“แžธแž˜แžฝแž™แŸ— แžงแž‘แžถแž แžšแžŽแŸ แž€แŸ’แžšแžปแž˜ A แž˜แžถแž“แžแžแž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“ แž€แŸ’แžšแžปแž˜ B แž˜แžถแž“แžแžแž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“ แž“แŸ„แŸ‡แžœแžถแž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แŸแŸ” แž™แžพแž„แž”แžถแž“แž”แž„แŸ’แž€แžพแžแž›แŸแžแž€แžผแžŠแž”แžšแžทแžŸแŸ’แžแžถแž“แžŸแžถแž€แž›แŸ’แž”แž„แž”แž„แŸ’แžšแžฝแž”แž”แž„แŸ’แžšแžฝแž˜แžŠแŸ‚แž›แžขแžถแž…แž”แžแŸ‹แž”แŸ‚แž“แž”แžถแž“แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แž“แžปแžŸแŸ’แžŸแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแŸ” แž“แŸ„แŸ‡แž‚แžบแž™แžพแž„แž”แžถแž“แž”แž˜แŸ’แžšแžพแž›แŸแžแž€แžผแžŠแž˜แžฝแž™แŸ”

แžŸแžฝแžŸแŸ’แžแžธ! แžแŸ’แž‰แžปแŸ†แžˆแŸ’แž˜แŸ„แŸ‡ แž™แžผแžšแŸ‰แžถ! แžขแžšแž‚แžปแžŽแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแž”แžถแž™แž€แžถแžšแžŽแŸ! แžŸแŸ†แžŽแžฝแžšแžขแŸ†แž–แžธแž˜แŸ‰แžผแžŒแžปแž›แŸ” แžขแŸ’แž“แž€แž“แžทแž™แžถแž™แžแžถแžขแŸ’แž“แž€แž€แŸ†แž–แžปแž„แž”แŸ’แžšแžพแž˜แŸ‰แžผแžŒแžปแž›แŸ” แžแžพแžขแŸ’แž“แž€แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแžŠแŸ„แž™แžšแž”แŸ€แž”แžŽแžถ แž”แŸ’แžšแžŸแžทแž“แž”แžพแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แž…แŸ†แž–แŸ„แŸ‡แž˜แŸ‰แžผแžŒแžปแž›แž˜แžฝแž™แžŠแŸ‚แž›แž˜แžทแž“แžแŸ’แžšแžผแžœแž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžšแž”แžŸแŸ‹แž”แžปแž‚แŸ’แž‚แž›แž•แŸ’แžŸแŸแž„แž‘แŸ€แž? แžแžพแžขแŸ’แž“แž€แž€แŸ†แž–แžปแž„แž€แŸ‚แž”แŸ’แžšแŸ‚แž˜แŸ‰แžผแžŒแžปแž› แžฌแž–แŸ’แž™แžถแž™แžถแž˜แž“แžถแŸ†แž™แž€ wunderwaffle แžŠแžพแž˜แŸ’แž”แžธแž”แŸ†แž–แŸแž‰แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแž–แžธแžš?

แž“แŸแŸ‡แž‚แžบแž‡แžถแž”แž‰แŸ’แž แžถแž‚แŸ†แž“แžšแž–แŸ’แžšแžทแž›แžŠแŸแž’แŸ†แž˜แžฝแž™แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แž™แžพแž„แž‘แž‘แžฝแž›แžšแž„แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸ‚แž›แž‚แŸ’แž˜แžถแž“แž€แŸ†แž แžปแžŸแžขแžถแž…แž”แŸ†แž”แŸ‚แž€แž•แŸ’แž“แŸ‚แž€แžแŸ’แž›แŸ‡แž“แŸƒแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แŸ” แž แžพแž™แž“แŸแŸ‡แž“แžนแž„แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž”แžถแž“แžแŸ‚แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžšแž™แŸˆแž–แŸแž›แž™แžผแžšแŸ”

แž“แŸ„แŸ‡แž‚แžบแžœแžถแž˜แžทแž“แž‘แžถแž“แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž‘แŸ?

แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแžแž˜แŸ‰แžผแžŒแžปแž›แž‡แžถแžŸแž€แž›แŸ” แž‡แŸ€แžŸแžœแžถแž„แž•แŸ’แž€แžถแž–แŸ’แžšแžทแž›แŸ” แž แžพแž™แžขแŸ’แžœแžธแŸ—แž“แžนแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ” แž–แžถแž€แŸ‹แž€แžŽแŸ’แžแžถแž›แž‘แžธแž–แžธแžšแž“แŸƒแžšแž”แžถแž™แž€แžถแžšแžŽแŸแž‚แžบแžขแŸ†แž–แžธแžšแž”แŸ€แž”แž‡แŸ€แžŸแžœแžถแž„แž”แž‰แŸ’แž แžถแž“แŸแŸ‡แŸ”

แžŸแžฝแžŸแŸ’แžแžธ! แžขแžšแž‚แžปแžŽแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแž”แžถแž™แž€แžถแžšแžŽแŸ! แžแŸ’แž‰แžปแŸ†แž…แž„แŸ‹แž”แž‰แŸ’แž‡แžถแž€แŸ‹แŸ” แž“แŸ…โ€‹แž–แžธโ€‹แž€แŸ’แžšแŸ„แž™โ€‹แž†แžถแž€โ€‹แž˜แžถแž“โ€‹แž‚แŸ†แž“แžšโ€‹แž’แŸ†โ€‹แž˜แžฝแž™โ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แž‰แžปแŸ†โ€‹แž˜แž€โ€‹แžšแž€แŸ” แžแžพแžขแžถแž™แŸ‰แž„ แž“แžทแž„แž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แžแžฝแž“แžถแž‘แžธแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž™แŸ‰แžถแž„แžŠแžผแž…แž˜แŸ’แžแŸแž…?

แž‘แžทแž“แŸ’แž“แž“แŸแž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แŸ”

แž“แŸ„แŸ‡โ€‹แž‚แžบโ€‹แžขแŸ’แž“แž€โ€‹แž‚แŸ’แžšแžถแž“แŸ‹โ€‹แžแŸ‚โ€‹แžŸแŸ’แžแŸ„แŸ‡โ€‹แž…แŸแž‰โ€‹แžฏแž€แžŸแžถแžšโ€‹แž“แžทแž„โ€‹แžŠแžผแž…แž˜แŸ’แžŠแŸแž…โ€‹แž”แžถแž“โ€‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทโ€‹แžœแžถ?

แž‘แžทแž“แŸ’แž“แž“แŸแž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‚แžบแž‡แžถแž€แŸ†แžŽแžแŸ‹แž…แŸ†แžŽแžถแŸ† แž–แŸ„แž›แž‚แžบแž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž”แž„แŸ’แž€แžพแžแžšแžผแž”แž—แžถแž–แž€แŸ’แž›แžผแž“ แžŠแŸแž˜แžทแž“แž€แŸ’แžšแŸ„แž€แžกแžพแž„แž“แŸ…แž‘แžธแž“แŸ„แŸ‡ แž แžพแž™แž–แŸ’แž™แžถแž™แžถแž˜แžŸแŸ’แžœแŸ‚แž„แžšแž€แžแžถแž‚แžถแžแŸ‹แž‡แžถแž“แžšแžŽแžถ แžขแžถแž“แž…แŸ†แžŽแžถแŸ†แžแžถแž‚แžถแžแŸ‹แž‚แžบแž‡แžถแžขแŸ’แž“แž€แžšแž€แŸ’แžŸแžถแžแžปแž›แŸ’แž™แž—แžถแž–แž”แž“แŸ’แž‘แžปแž€แŸ”

แž“แŸ„แŸ‡โ€‹แž‚แžบโ€‹แž‡แžถโ€‹แž”แŸ’แžšแž—แŸแž‘โ€‹แž“แŸƒโ€‹แžŠแŸ†แžŽแžพแžšโ€‹แž€แžถแžšโ€‹แžŠแŸ„แž™โ€‹แžกแŸ‚แž€โ€‹แž˜แžฝแž™โ€‹แž…แŸ†แž“แžฝแž“โ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž•แŸ’แžแž›แŸ‹โ€‹แžฑแŸ’แž™โ€‹แž†แŸ’แž„แžถแž™โ€‹?

แž™แžพแž„แž˜แžทแž“แž”แžถแž“แž”แž„แŸ’แž€แžพแžแžœแžถแž‘แŸแŸ” แž™แžพแž„แž”แŸ’แžšแžพแžœแžถแŸ”

แžŸแžฝแžŸแŸ’แžแžธ! แžแŸ’แž‰แžปแŸ†แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž˜แžถแž“แžŸแŸ†แžŽแžฝแžšแžขแŸ†แž–แžธแžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ - แž‘แžทแž“แŸ’แž“แž“แŸแž™แŸ” แžขแŸ’แž“แž€โ€‹แž”แžถแž“โ€‹แž“แžทแž™แžถแž™โ€‹แžแžถโ€‹แž˜แžถแž“โ€‹แž”แž‰แŸ’แž แžถโ€‹แž“แŸ…โ€‹แž‘แžธแž“แŸ„แŸ‡ แžŠแŸ‚แž›โ€‹แž˜แžถแž“โ€‹แž“แžšแžŽแžถโ€‹แž˜แŸ’แž“แžถแž€แŸ‹โ€‹แžขแžถแž…โ€‹แž•แŸ’แž‰แžพโ€‹แžขแŸ’แžœแžธโ€‹แž˜แžฝแž™โ€‹แž‘แŸ…โ€‹แž€แž“แŸ’แž›แŸ‚แž„โ€‹แžแžปแžŸแŸ” แžแžพแž˜แžถแž“แžœแžทแž’แžธแžŽแžถแžแŸ’แž›แŸ‡แž€แŸ’แž“แžปแž„แž€แžถแžšแžšแž€แŸ’แžŸแžถแž‘แžปแž€แž‘แžทแž“แŸ’แž“แž“แŸแž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„ Git แžŠแžผแž…แž‚แŸ’แž“แžถ แžŠแžผแž…แŸ’แž“แŸแŸ‡แžœแžถแžแŸ‚แž„แžแŸ‚แž…แŸ’แž”แžถแžŸแŸ‹แžแžถ User-data แžŸแŸ†แžŠแŸ…แž›แžพแžขแŸ’แžœแžธ?

แž™แžพแž„แž”แž„แŸ’แž€แžพแžแž‘แžทแž“แŸ’แž“แž“แŸแž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž–แžธแž‚แŸ†แžšแžผแŸ” แž“แŸ„แŸ‡แž‚แžบแž…แŸ†แž“แžฝแž“แžขแžแŸแžšแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž˜แžฝแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž“แŸ…แž‘แžธแž“แŸ„แŸ‡แŸ” แž แžพแž™ Terraform แž”แž„แŸ’แž€แžพแžแž›แž‘แŸ’แž’แž•แž›แž…แžปแž„แž€แŸ’แžšแŸ„แž™แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แž แžพแž™ แžขแŸ’แž“แž€แž˜แžทแž“แžขแžถแž…แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž˜แžพแž›แž‚แŸ†แžšแžผ แž แžพแž™แž“แžทแž™แžถแž™แžแžถแž“แžนแž„แž˜แžถแž“แžขแŸ’แžœแžธแž€แžพแžแžกแžพแž„แž“แŸ„แŸ‡แž‘แŸ แž–แŸ’แžšแŸ„แŸ‡แž”แž‰แŸ’แž แžถแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž‚แžบแž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแž–แžทแžแžŠแŸ‚แž›แžแžถแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‚แžทแžแžแžถแž‚แžถแžแŸ‹แž€แŸ†แž–แžปแž„แž†แŸ’แž›แž„แž€แžถแžแŸ‹แžแŸ’แžŸแŸ‚แžขแž€แŸ’แžŸแžšแž“แŸ…แž€แŸ’แž“แžปแž„แžขแžแŸแžšแž“แŸแŸ‡ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแžถแžšแŸแž˜แžฝแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž“แŸ…แž‘แžธแž“แŸ„แŸ‡แŸ” แž แžพแž™แž‚แžถแžแŸ‹ - แž”แžถแž˜ แž“แžทแž„แžแŸ’แž‰แžปแŸ† - แžŠแžผแž…แŸ’แž“แŸแŸ‡แž แžพแž™ - แžŠแžผแž…แŸ’แž“แŸแŸ‡แž แžพแž™ - แžŠแžผแž…แŸ’แž“แŸแŸ‡แž แžพแž™ - แžŠแžผแž…แŸ’แž“แŸแŸ‡ แž”แž“แŸ’แž‘แžถแžแŸ‹แž”แž“แŸ’แž‘แžถแž”แŸ‹ แž แžพแž™แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แž”แžถแž“แž”แŸ‚แž€แž”แžถแž€แŸ‹แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž“แŸแŸ‡แž‡แžถแž’แž“แž’แžถแž“แžแŸ’แž˜แžธ แž แžพแž™แž˜แž“แžปแžŸแŸ’แžŸแž˜แŸ’แž“แžถแž€แŸ‹แžšแžพแžŸแžœแžถ แž แžพแž™แžƒแžพแž‰แžแžถแžขแŸ’แžœแžธแž˜แžฝแž™แž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžš แž“แŸ„แŸ‡แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž™แŸ‰แžถแž„แž†แžถแž”แŸ‹แžšแž แŸแžŸแŸ” แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแž€แŸ’แžšแžปแž˜แž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž– แž“แŸ„แŸ‡แž“แŸ…แž…แŸ†แžŽแžปแž…แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž€แŸ’แž“แžปแž„แž€แŸ’แžšแžปแž˜แžแŸ’แž“แžถแžแžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แžแŸ’แžšแžผแžœแž”แžถแž“แž‡แŸ†แž“แžฝแžŸแŸ” แž แžพแž™ Bang, แžขแŸ’แžœแžธแž˜แžฝแž™แž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ” แžœแžถแžˆแžบแžŽแžถแžŸแŸ‹แŸ”

แžœแžถแž”แŸ’แžšแŸ‚แžแžถแžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžแŸ‚แž˜แžฝแž™แž‚แžแŸ‹แž‚แžบแžŠแžพแž˜แŸ’แž”แžธแžŸแžถแž€แž›แŸ’แž”แž„?

แž”แžถแž‘ แžขแŸ’แž“แž€แžƒแžพแž‰แž”แž‰แŸ’แž แžถ แžขแŸ’แž“แž€แž”แž“แŸ’แžแŸ‚แž˜แž‡แŸ†แž แžถแž“แžŸแžถแž€แž›แŸ’แž”แž„แž“แŸ…แž‘แžธแž“แŸ„แŸ‡แŸ” แž“แŸ„แŸ‡แž‚แžบแž‘แžทแž“แŸ’แž“แž•แž›แž€แŸแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžถแž€แž›แŸ’แž”แž„แž•แž„แžŠแŸ‚แžšแŸ” แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแžœแžถแž˜แžทแž“แž„แžถแž™แžŸแŸ’แžšแžฝแž›แž”แŸ‰แžปแž“แŸ’แž˜แžถแž“แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแŸ’แž“แž€แž€แŸแžขแžถแž…แžŠแžถแž€แŸ‹แžŸแž‰แŸ’แž‰แžถแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž•แž„แžŠแŸ‚แžš - แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แžแžถ User-data แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แžผแžŸแž“แŸ…แž‘แžธแž“แŸแŸ‡แŸ”

แžแŸ’แž‰แžปแŸ†แžˆแŸ’แž˜แŸ„แŸ‡ Timur แŸ” แžœแžถแž–แžทแžแž‡แžถแž›แŸ’แžขแžŽแžถแžŸแŸ‹แžŠแŸ‚แž›แž˜แžถแž“แžšแž”แžถแž™แž€แžถแžšแžŽแŸแžขแŸ†แž–แžธแžšแž”แŸ€แž”แžšแŸ€แž”แž…แŸ† Terraform แžฑแŸ’แž™แž”แžถแž“แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแŸ”

แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แž‘แžถแž“แŸ‹แž”แžถแž“แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž‘แŸแŸ”

แžแŸ’แž‰แžปแŸ†โ€‹แž‚แžทแžโ€‹แžแžถโ€‹แž”แŸ’แžšแž แŸ‚แž›โ€‹แž‡แžถโ€‹แž“แŸ…โ€‹แžŸแž“แŸ’แž“แžทแžŸแžธแž‘โ€‹แž”แž“แŸ’แž‘แžถแž”แŸ‹โ€‹แž“แžนแž„โ€‹แž˜แžถแž“แŸ” แžแŸ’แž‰แžปแŸ†แž˜แžถแž“แžŸแŸ†แžŽแžฝแžšแžŸแžถแž˜แž‰แŸ’แž‰แž˜แžฝแž™แŸ” แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแžขแŸ’แž“แž€ hardcoding แžแž˜แŸ’แž›แŸƒแž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸ‰แžผแžŒแžปแž›แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แž‡แžถแž‡แžถแž„แž”แŸ’แžšแžพ tfvars แž–แŸ„แž›แž‚แžบ แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถ module แžŠแŸ‚แž›แž˜แžถแž“แžแž˜แŸ’แž›แŸƒแž”แŸ’แžšแžŸแžพแžšแž‡แžถแž„ tfvars?

แž“แŸ„แŸ‡แž‚แžบแž‡แžถ แžแžพแžแŸ’แž‰แžปแŸ†แž‚แžฝแžšแžŸแžšแžŸแŸแžšแž“แŸ…แž‘แžธแž“แŸแŸ‡ (แžŸแŸ’แž›แžถแž™แŸ– แž•แž›แžทแžแž€แž˜แŸ’แž˜/แž”แžšแžทแžŸแŸ’แžแžถแž“/แž€แžถแžšแž€แŸ†แžŽแžแŸ‹.tf): แžŠแŸ‚แž“ = แžขแžแŸแžš, แžŠแŸ‚แž“ vpcnetwork, vpcnetwork แžขแžแŸแžš แž“แžทแž„ stvars โ€“ แžแžพแžแŸ’แž‰แžปแŸ†แžขแžถแž…แž‘แž‘แžฝแž›แž”แžถแž“แžšแžฟแž„แžŠแžผแž…แž‚แŸ’แž“แžถแžŠแŸ‚แžšแžฌแž‘แŸ?

แž“แŸ„แŸ‡แž แžพแž™แž‡แžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แž™แžพแž„แž’แŸ’แžœแžพแŸ” แž™แžพแž„แžŸแŸ†แžŠแŸ…แž‘แŸ…แž›แžพแž˜แŸ‰แžผแžŒแžปแž›แž”แŸ’แžšแž—แž–แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžงแž‘แžถแž แžšแžŽแŸแŸ”

แž‡แžถแž€แžถแžšแžŸแŸ†แžแžถแž“แŸ‹, แž“แŸแŸ‡แž‚แžบแž‡แžถ tfvars แž”แŸ‚แž”แž“แŸแŸ‡แŸ” Tfvars แž˜แžถแž“แž—แžถแž–แž„แžถแž™แžŸแŸ’แžšแžฝแž›แž€แŸ’แž“แžปแž„แž”แžšแžทแž™แžถแž€แžถแžŸแžŸแžถแž€แž›แŸ’แž”แž„แŸ” แžแŸ’แž‰แžปแŸ†แž˜แžถแž“ tfvars แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžšแžŽแžธแž’แŸ† แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแžผแž…แŸ” แž แžพแž™แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž”แŸ„แŸ‡แžฏแž€แžŸแžถแžšแž˜แžฝแž™แž‘แŸ…แž€แŸ’แž“แžปแž„แžแžแžฏแž€แžŸแžถแžšแŸ” แž แžพแž™แžแŸ’แž‰แžปแŸ†แž‘แž‘แžฝแž›แž”แžถแž“แžขแŸ’แžœแžธแžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž…แž„แŸ‹แž”แžถแž“แŸ” แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž€แŸ†แž–แžปแž„แž€แžถแžแŸ‹แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ แž™แžพแž„แž…แž„แŸ‹แžฑแŸ’แž™แžœแžถแžขแžถแž…แž˜แžพแž› แž“แžทแž„แž™แž›แŸ‹แž”แžถแž“แž—แŸ’แž›แžถแž˜แŸ—แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แžœแžถแž”แŸ’แžšแŸ‚แžแžถแžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž˜แžพแž›แž“แŸ…แž‘แžธแž“แŸแŸ‡ แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž˜แžพแž› tfvars แŸ”

แžแžพโ€‹แžœแžถโ€‹แžขแžถแž…โ€‹แž˜แžถแž“โ€‹แžขแŸ’แžœแžธโ€‹แž‚แŸ’แžšแž”แŸ‹โ€‹แž™แŸ‰แžถแž„โ€‹แž“แŸ…โ€‹แž€แž“แŸ’แž›แŸ‚แž„โ€‹แžแŸ‚โ€‹แž˜แžฝแž™?

แž”แžถแž‘ tfvars แž‚แžบแž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แž˜แžถแž“แž›แŸแžแž€แžผแžŠแž˜แžฝแž™แŸ” แž แžพแž™แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแž”แŸ’แžšแžพแž“แŸ…แž€แž“แŸ’แž›แŸ‚แž„แž•แŸ’แžŸแŸแž„แž‚แŸ’แž“แžถแž‡แžถแž…แŸ’แžšแžพแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„ nuances แž•แŸ’แžŸแŸแž„แž‚แŸ’แž“แžถแŸ” แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžขแŸ’แž“แž€แž“แžนแž„แž”แŸ„แŸ‡ tfvars แž“แžทแž„แž‘แž‘แžฝแž›แž”แžถแž“ nuances แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แž แžพแž™แž™แžพแž„แž‚แžบแž‡แžถแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‡แžถแž€แžผแžŠแž“แŸ…แž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹แžŠแŸแž”แžšแžทแžŸแžปแž‘แŸ’แž’แž”แŸ†แž•แžปแžแžšแž”แžŸแŸ‹แžœแžถแŸ” แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž˜แžพแž›แž แžพแž™แž™แž›แŸ‹แŸ”

แžŸแžฝแžŸแŸ’แžแžธ! แžแžพแžขแŸ’แž“แž€แž”แžถแž“แž‡แžฝแž”แž”แŸ’แžšแž‘แŸ‡แžŸแŸ’แžแžถแž“แž—แžถแž–แžŠแŸ‚แž›แžขแŸ’แž“แž€แž•แŸ’แžแž›แŸ‹แžŸแŸแžœแžถแž–แž–แž€แž‡แŸ’แžšแŸ€แžแž‡แŸ’แžšแŸ‚แž€แž‡แžถแž˜แžฝแž™แžขแŸ’แžœแžธแžŠแŸ‚แž›แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแž Terraform แž‘แŸ? แžงแž”แž˜แžถแžแžถแž™แžพแž„แž€แŸ‚แžŸแž˜แŸ’แžšแžฝแž›แž‘แžทแž“แŸ’แž“แž“แŸแž™แž˜แŸแžแžถแŸ” แž˜แžถแž“แžŸแŸ„ ssh แŸ” แž แžพแž™ Google แžแŸ‚แž„แžแŸ‚แžŠแžถแž€แŸ‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แž˜แŸแžแžถ แž“แžทแž„แž‚แž“แŸ’แž›แžนแŸ‡แžšแž”แžŸแŸ‹แžœแžถแž“แŸ…แž‘แžธแž“แŸ„แŸ‡แŸ” แž แžพแž™ Terraform แžแŸ‚แž„แžแŸ‚แžŸแžšแžŸแŸแžšแžแžถแžœแžถแž˜แžถแž“แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแŸ” แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž€แžถแžšแžšแžแŸ‹แž˜แŸ’แžแž„แŸ— แž‘แŸ„แŸ‡แž”แžธแž‡แžถแž‚แŸ’แž˜แžถแž“แžขแŸ’แžœแžธแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž€แŸแžŠแŸ„แž™ แž‚แžถแžแŸ‹แžแŸ‚แž„แžแŸ‚แž“แžทแž™แžถแž™แžแžถแž‚แžถแžแŸ‹แž“แžนแž„แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แžœแžถแž›แž“แŸแŸ‡แžฅแžกแžผแžœแž“แŸแŸ‡แŸ”

แžŠแŸ„แž™แž”แŸ’แžšแžพแžŸแŸ„ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž”แžถแž‘ แž•แŸ’แž“แŸ‚แž€แž“แŸƒแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžŠแŸ„แž™แžšแžฟแž„แž“แŸแŸ‡ แž–แŸ„แž›แž‚แžบ Terraform แž˜แžทแž“แžขแžถแž…แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžขแŸ’แžœแžธแž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ” แž™แžพแž„แž€แŸแž˜แžทแž“แžขแžถแž…แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžขแŸ’แžœแžธแžŠแŸ„แž™แžŠแŸƒแžšแž”แžŸแŸ‹แž™แžพแž„แžŠแŸ‚แžšแŸ” แž™แžพแž„แž“แžนแž„แžšแžŸแŸ‹แž“แŸ…แž‡แžถแž˜แžฝแž™แžœแžถแžฅแžกแžผแžœแž“แŸแŸ‡แŸ”

แž“แŸ„แŸ‡โ€‹แž‚แžบโ€‹แžขแŸ’แž“แž€โ€‹แž’แŸ’แž›แžถแž”แŸ‹โ€‹แž‡แžฝแž”โ€‹แžšแžฟแž„โ€‹แž”แŸ‚แž”โ€‹แž“แŸแŸ‡ แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž˜แžทแž“โ€‹แž‘แžถแž“แŸ‹โ€‹แž˜แžถแž“โ€‹แžขแŸ’แžœแžธโ€‹แžŸแŸ„แŸ‡ แžแžพโ€‹แž‚แžถแžแŸ‹โ€‹แž’แŸ’แžœแžพโ€‹แž”แŸ‚แž”โ€‹แžŽแžถ แž แžพแž™โ€‹แž’แŸ’แžœแžพโ€‹แžŠแŸ„แž™โ€‹แžแŸ’แž›แžฝแž“โ€‹แžฏแž„?

แž‡แžถแžขแž€แžปแžŸแž›แž”แžถแž‘แŸ”

แžŸแžฝแžŸแŸ’แžแžธ! แžˆแŸ’แž˜แŸ„แŸ‡แžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แž‚แžบ Starkov Stanislav แŸ” แžŸแŸ†แž”แžปแžแŸ’แžšแŸ” ru แž€แŸ’แžšแžปแž˜แŸ” แžแžพแžขแŸ’แž“แž€แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž“แŸƒแž€แžถแžšแž”แž„แŸ’แž€แžพแžแžŸแŸ’แž›แžถแž€แž“แŸ…แž›แžพ ... , แžแžพแžขแŸ’แž“แž€แž†แŸ’แž›แž„แž€แžถแžแŸ‹แžœแžถแžŠแŸ„แž™แžšแž”แŸ€แž”แžŽแžถ? แžŠแžผแž…แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž™แž›แŸ‹แžœแžถแžแžถแž˜แžšแž™แŸˆ User - data แžŠแžพแž˜แŸ’แž”แžธแž”แž‰แŸ’แž‡แžถแž€แŸ‹แžˆแŸ’แž˜แŸ„แŸ‡แž˜แŸ‰แžถแžŸแŸŠแžธแž“ แž€แŸ†แžŽแžแŸ‹ Puppet แž›แžพ? แž แžพแž™แž•แŸ’แž“แŸ‚แž€แž‘แžธแž–แžธแžšแž“แŸƒแžŸแŸ†แžŽแžฝแžšแŸ” แžแžพแžขแŸ’แž“แž€แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž“แŸแŸ‡แžŠแŸ„แž™แžšแž”แŸ€แž”แžŽแžถแž“แŸ…แž€แŸ’แž“แžปแž„ SG แž–แŸ„แž›แž‚แžบแž“แŸ…แž–แŸแž›แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแž SG แžšแžถแž”แŸ‹แžšแž™แž€แžšแžŽแžธแž“แŸƒแž”แŸ’แžšแž—แŸแž‘แžŠแžผแž…แž‚แŸ’แž“แžถ แžแžพแžˆแŸ’แž˜แŸ„แŸ‡แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แžฝแž€แž‚แŸแž‚แžบแž‡แžถแžขแŸ’แžœแžธ?

แž€แžšแžŽแžธแž‘แžถแŸ†แž„แž“แŸ„แŸ‡แžŠแŸ‚แž›แž˜แžถแž“แžŸแžถแžšแŸˆแžŸแŸ†แžแžถแž“แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž™แžพแž„ แž™แžพแž„แžŠแžถแž€แŸ‹แžˆแŸ’แž˜แŸ„แŸ‡แžœแžถแž™แŸ‰แžถแž„แžŸแŸ’แžขแžถแžแŸ” แžขแŸ’แž“แž€โ€‹แžŠแŸ‚แž›โ€‹แž˜แžทแž“โ€‹แžแŸ’แžšแžผแžœโ€‹แž€แžถแžšโ€‹แž˜แžถแž“โ€‹แž…แŸ†แžŽแžถแŸ†โ€‹แžแžถโ€‹แž“แŸแŸ‡โ€‹แž‚แžบโ€‹แž‡แžถโ€‹แž€แŸ’แžšแžปแž˜ autoscale แŸ” แž แžพแž™แžแžถแž˜แž‘แŸ’แžšแžนแžŸแŸ’แžŠแžธ แžขแŸ’แž“แž€แžขแžถแž…แž€แŸ†แžŽแžแŸ‹แžœแžถแž…แžปแŸ‡ แž แžพแž™แž‘แž‘แžฝแž›แž”แžถแž“แžแŸ’แž˜แžธแž˜แžฝแž™แŸ”

แž…แŸ†แž–แŸ„แŸ‡โ€‹แž”แž‰แŸ’แž แžถโ€‹แžŸแŸ’แž›แžถแž€โ€‹แž˜แžทแž“โ€‹แž˜แžถแž“โ€‹แž”แž‰แŸ’แž แžถโ€‹แž“แŸ„แŸ‡โ€‹แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž˜แžถแž“โ€‹แž€แžทแž…แŸ’แž…แž€แžถแžšโ€‹แž”แŸ‚แž”โ€‹แž“แŸแŸ‡แŸ” แž แžพแž™โ€‹แž™แžพแž„โ€‹แž”แŸ’แžšแžพโ€‹แžŸแŸ’แž›แžถแž€โ€‹แžแŸ’แž›แžถแŸ†แž„โ€‹แžŽแžถแžŸแŸ‹ แž–แŸ’แžšแŸ„แŸ‡โ€‹แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’โ€‹แž˜แžถแž“โ€‹แž‘แŸ†แž แŸ†โ€‹แž’แŸ†โ€‹แž“แžทแž„โ€‹แžแŸ’แž›แŸƒแŸ” แž แžพแž™โ€‹แž™แžพแž„โ€‹แžแŸ’แžšแžผแžœโ€‹แž˜แžพแž›โ€‹แžแžถโ€‹แž›แžปแž™โ€‹แž‘แŸ…โ€‹แžŽแžถ แžŠแžผแž…แŸ’แž“แŸแŸ‡โ€‹แžŸแŸ’แž›แžถแž€โ€‹แžขแž“แžปแž‰แŸ’แž‰แžถแžโ€‹แžฑแŸ’แž™โ€‹แž™แžพแž„โ€‹แž”แŸ†แž”แŸ‚แž€โ€‹แžแžถโ€‹แžแžพโ€‹แž”แžถแž“โ€‹แž‘แŸ…โ€‹แžŽแžถแŸ” แž แžพแž™แž™แŸ„แž„แž‘แŸ…แžแžถแž˜แž€แžถแžšแžŸแŸ’แžœแŸ‚แž„แžšแž€แžขแŸ’แžœแžธแž˜แžฝแž™แžŠแŸ‚แž›แž˜แžถแž“แž“แŸแž™แžแžถแž”แŸ’แžšแžถแž€แŸ‹แž‡แžถแž…แŸ’แžšแžพแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸ†แžŽแžถแž™แž“แŸ…แž‘แžธแž“แŸแŸ‡แŸ”

แžแžพแž˜แžถแž“แžŸแŸ†แžŽแžฝแžšแžขแŸ’แžœแžธแž‘แŸ€แž?

แž“แŸ…แž–แŸแž›แžŠแŸ‚แž› SG แž”แž„แŸ’แž€แžพแžแž€แžšแžŽแžธแžšแžถแž”แŸ‹แžšแž™ แžแžพแž–แžฝแž€แž‚แŸแžแŸ’แžšแžผแžœแžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžŠแŸ„แž™แžšแž”แŸ€แž”แžŽแžถ?

แž‘แŸ แž€แžปแŸ†แŸ” แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแž“แžธแž˜แžฝแž™แŸ—แž˜แžถแž“แž—แŸ’แž“แžถแž€แŸ‹แž„แžถแžšแžŠแŸ‚แž›แžšแžถแž™แž€แžถแžšแžŽแŸแžแžถแžแŸ’แž‰แžปแŸ†แž˜แžถแž“แž”แž‰แŸ’แž แžถแŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž—แŸ’แž“แžถแž€แŸ‹แž„แžถแžšแžšแžถแž™แž€แžถแžšแžŽแŸ แž“แŸ„แŸ‡แž—แŸ’แž“แžถแž€แŸ‹แž„แžถแžšแžŠแžนแž„แžขแŸ†แž–แžธแž‚แžถแžแŸ‹ แž แžพแž™แž™แŸ‰แžถแž„แž แŸ„แž…แžŽแžถแžŸแŸ‹ แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“ IP แžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แž˜แžถแž“แŸ” แžขแŸ’แž“แž€แžขแžถแž…แžšแžแŸ‹แž…แŸแž‰แž”แžถแž“แž แžพแž™แŸ” แž‘แžธแž–แžธแžš แž™แžพแž„แž”แŸ’แžšแžพ Consul for Discovery แžŠแŸ‚แž› Kubernetes แž˜แžทแž“แž“แŸ…แŸ” แž แžพแž™แž€แžปแž„แžŸแŸŠแžปแž›แž€แŸแž”แž„แŸ’แž แžถแž‰แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“ IP แž“แŸƒแžงแž‘แžถแž แžšแžŽแŸแž•แž„แžŠแŸ‚แžšแŸ”

แž“แŸ„แŸ‡แž‚แžบ แžแžพแžขแŸ’แž“แž€แž•แŸ’แžแŸ„แžแž‡แžถแž–แžทแžŸแŸแžŸแž›แžพ IP แž แžพแž™แž˜แžทแž“แž˜แŸ‚แž“แž›แžพแžˆแŸ’แž˜แŸ„แŸ‡แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž‘แŸ?

แžœแžถแž˜แžทแž“แžขแžถแž…แž‘แŸ…แžšแžฝแž…แž‘แŸแž€แŸ’แž“แžปแž„แž€แžถแžšแžšแžปแž€แžšแž€แžแžถแž˜แžˆแŸ’แž˜แŸ„แŸ‡แž˜แŸ‰แžถแžŸแŸŠแžธแž“ แž–แŸ„แž›แž‚แžบแž˜แžถแž“แž–แžฝแž€แžœแžถแž…แŸ’แžšแžพแž“แŸ” แž˜แžถแž“แžงแž”แž€แžšแžŽแŸแž€แŸ†แžŽแžแŸ‹แžขแžแŸ’แžแžŸแž‰แŸ’แž‰แžถแžŽ - AE แŸ”แž›แŸ” แžขแŸ’แž“แž€แžขแžถแž…แžŸแŸ’แžœแŸ‚แž„แžšแž€แžœแžถแž“แŸ…แž€แž“แŸ’แž›แŸ‚แž„แžŽแžถแž˜แžฝแž™ แžขแŸ’แž“แž€แžขแžถแž…แž”แŸ„แŸ‡แžœแžถแž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžŸแŸ’แžœแŸ‚แž„แžšแž€แŸ”

แžŸแžฝแžŸแŸ’แžแžธ! แžแŸ’แž‰แžปแŸ†โ€‹แž”แžถแž“โ€‹แžŠแžนแž„โ€‹แžแžถ Terraform แž‚แžบโ€‹แž‡แžถโ€‹แžšแžฟแž„โ€‹แž›แŸ’แžขโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แžšแž…แž“แžถโ€‹แžกแžพแž„โ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹โ€‹แž–แž–แž€แŸ”

แž˜แžทแž“โ€‹แžแŸ’แžšแžนแž˜โ€‹แžแŸ‚แŸ”

แž“แŸแŸ‡โ€‹แž‡แžถโ€‹แžŸแŸ†แžŽแžฝแžšโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แž‰แžปแŸ†โ€‹แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžŸแž˜แŸ’แžšแŸแž…แž…แžทแžแŸ’แžแž•แŸ’แž›แžถแžŸแŸ‹แž‘แžธ แž“แžทแž™แžถแž™แžแžถแž‘แŸ…แž€แžถแž“แŸ‹ Bare Metal en Masse แž‡แžถแž˜แžฝแž™แž“แžนแž„แž‚แŸ’แžšแž”แŸ‹แž€แžšแžŽแžธแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€? แžแžพแž“แžนแž„แž˜แžถแž“แž”แž‰แŸ’แž แžถแžขแŸ’แžœแžธแž‘แŸ? แžฌแžแžพแžขแŸ’แž“แž€แž“แŸ…แžแŸ‚แžแŸ’แžšแžผแžœแž”แŸ’แžšแžพแž•แž›แžทแžแž•แž›แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžงแž‘แžถแž แžšแžŽแŸ Ansible แžŠแžผแž…แž‚แŸ’แž“แžถแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž›แžพแž€แžกแžพแž„แž“แŸ…แž‘แžธแž“แŸแŸ‡?

Ansible แž‚แžบแž”แž“แŸ’แžแžทแž…แžขแŸ†แž–แžธแžขแŸ’แžœแžธแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ” แž“แŸ„แŸ‡แž‚แžบ Ansible แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžšแžฝแž…แž แžพแž™แž“แŸ…แž–แŸแž›แžŠแŸ‚แž› instance แž”แžถแž“แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แŸ” แž แžพแž™ Terraform แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž˜แžปแž“แž–แŸแž›แžงแž‘แžถแž แžšแžŽแŸแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แŸ” แž”แŸ’แžแžผแžšแž‘แŸ… Bare Metal - แž‘แŸแŸ”

แž˜แžทแž“แž˜แŸ‚แž“แžฅแžกแžผแžœแž“แŸแŸ‡แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแžถแž‡แžธแžœแž€แž˜แŸ’แž˜แž“แžนแž„แž˜แž€ แž แžพแž™แž“แžทแž™แžถแž™แžแžถแŸ– ยซแž˜แž€ยป

แž”แŸ’แžแžผแžšแž‘แŸ…แž–แž–แž€แž•แŸ’แžŸแŸแž„แž‘แŸ€แž - แž”แžถแž‘ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แžถแž“แž›แŸ’แž”แžทแž…แžแžปแžŸแž‚แŸ’แž“แžถแž”แž“แŸ’แžแžทแž…แž“แŸ…แž‘แžธแž“แŸแŸ‡แŸ” แžขแŸ’แž“แž€โ€‹แžแŸ’แžšแžผแžœโ€‹แžŸแžšแžŸแŸแžšโ€‹แž€แžผแžŠ Terraform แž€แŸ’แž“แžปแž„โ€‹แžšแž”แŸ€แž”โ€‹แž˜แžฝแž™โ€‹แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€โ€‹แžขแžถแž…โ€‹แž”แŸ’แžŠแžผแžšโ€‹แž‘แŸ…โ€‹แž–แž–แž€โ€‹แž•แŸ’แžŸแŸแž„โ€‹แž‘แŸ€แžโ€‹แžŠแŸ„แž™โ€‹แž€แžถแžšโ€‹แž”แŸ’แžšแžนแž„แž”แŸ’แžšแŸ‚แž„โ€‹แžแžทแž…แŸ”

แžŠแŸ†แž”แžผแž„แžกแžพแž™ แž—แžถแžšแž€แžทแž…แŸ’แž…แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แžแžถแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‘แžถแŸ†แž„แž˜แžผแž›แžšแž”แžŸแŸ‹แž™แžพแž„แž˜แžทแž“แž‚แžฝแžšแžฑแŸ’แž™แž‡แžฟ แž–แŸ„แž›แž‚แžบ แž–แž–แž€แžŽแžถแž˜แžฝแž™แž‚แžฝแžšแžแŸ‚แžŸแž˜แžšแž˜แŸ’แž™ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž“แŸ…แž–แŸแž›แžŽแžถแž˜แžฝแž™ แžขแžถแž‡แžธแžœแž€แž˜แŸ’แž˜แž”แžถแž“แž”แŸ„แŸ‡แž”แž„แŸ‹ แž แžพแž™แž“แžทแž™แžถแž™แžแžถแŸ– โ€œแž˜แžทแž“แžขแžธแž‘แŸ แž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž› N แž†แŸ’แž“แžถแŸ†แžแžถแž„แž˜แžปแž แž™แžพแž„แž“แžนแž„แž˜แžทแž“แž‘แŸ…แžŽแžถแž‘แŸ แž™แžพแž„แžขแžถแž…แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž”แžถแž“แŸ” แž–แžธแž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Amazon "

Terraform แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแžแž€แžถแžšแž„แžถแžš Front-End แž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ PagerDuty แžฏแž€แžŸแžถแžšแž‘แžทแž“แŸ’แž“แž“แŸแž™แŸ”แž›แŸ” แžœแžถแž˜แžถแž“แž€แž“แŸ’แž‘แžปแž™แž…แŸ’แžšแžพแž“แŸ” แž‚แžถแžแŸ‹แžขแžถแž…แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž–แžทแž—แž–แž›แŸ„แž€แž‘แžถแŸ†แž„แž˜แžผแž›แž”แžถแž“แŸ”

แžขแžšแž‚แžปแžŽแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแž”แžถแž™แž€แžถแžšแžŽแŸ! แžแŸ’แž‰แžปแŸ†แž€แŸแž”แžถแž“แž”แŸ’แžšแžพ Terraform แžขแžŸแŸ‹แžšแž™แŸˆแž–แŸแž› 4 แž†แŸ’แž“แžถแŸ†แž˜แž€แž แžพแž™แŸ” แž“แŸ…แžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž›แž“แŸƒแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸแžšแž›แžผแž“แž‘แŸ…แž€แžถแž“แŸ‹ Terraform แž‘แŸ…แž€แžถแž“แŸ‹แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ แž‘แŸ…แž€แžถแž“แŸ‹แž€แžถแžšแž–แžทแž–แžŽแŸŒแž“แžถแžขแŸ†แž–แžธแžŸแŸแž…แž€แŸ’แžแžธแž”แŸ’แžšแž€แžถแžŸ แž™แžพแž„แž”แžถแž“แž”แŸ’แžšแžˆแž˜แž˜แžปแžแž“แžนแž„แžŸแŸ’แžแžถแž“แž—แžถแž–แžŠแŸ‚แž›แž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แž€แŸ†แž–แžปแž„แž’แŸ’แžœแžพแžขแŸ’แžœแžธแž˜แžฝแž™แžŠแŸ„แž™แžŠแŸƒ แž แžพแž™แžขแŸ’แž“แž€แž€แŸ†แž–แžปแž„แž–แŸ’แž™แžถแž™แžถแž˜แž”แž„แŸ’แž€แžพแžแž•แŸ‚แž“แž€แžถแžšแŸ” แž แžพแž™โ€‹แžแŸ’แž‰แžปแŸ†โ€‹แž˜แžถแž“โ€‹แž€แŸ†แž แžปแžŸโ€‹แž˜แžฝแž™โ€‹แž…แŸ†แž“แžฝแž“โ€‹แž“แŸ…โ€‹แž‘แžธแž“แŸ„แŸ‡แŸ” แžแžพแžขแŸ’แž“แž€แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž‡แžถแž˜แžฝแž™แž”แž‰แŸ’แž แžถแž”แŸ‚แž”แž“แŸแŸ‡แžŠแŸ„แž™แžšแž”แŸ€แž”แžŽแžถ? แžแžพแžขแŸ’แž“แž€แžŸแŸ’แžœแŸ‚แž„แžšแž€แž’แž“แž’แžถแž“แžŠแŸ‚แž›แž”แžถแžแŸ‹แž”แž„แŸ‹แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžšแžถแž™แžŠแŸ„แž™แžšแž”แŸ€แž”แžŽแžถ?

แž‡แžถแž…แž˜แŸ’แž”แž„แžŠแŸ„แž™แžŠแŸƒ แž“แžทแž„แž—แŸ’แž“แŸ‚แž€แžšแž”แžŸแŸ‹แž™แžพแž„ แž”แŸ’แžšแžŸแžทแž“แž”แžพแž™แžพแž„แžƒแžพแž‰แžขแŸ’แžœแžธแžŠแŸ‚แž›แž…แž˜แŸ’แž›แŸ‚แž€แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แžถแž™แž€แžถแžšแžŽแŸแž“แŸ„แŸ‡ แž™แžพแž„แžœแžทแž—แžถแž‚แžขแŸ’แžœแžธแžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แž€แžพแžแžกแžพแž„แž“แŸ…แž‘แžธแž“แŸ„แŸ‡ แžฌแž™แžพแž„แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แžŸแž˜แŸ’แž›แžถแž”แŸ‹แŸ” แž‡แžถแž‘แžผแž‘แŸ… แž€แžถแžšแžŸแŸ’แž“แžพแžŸแžปแŸ†แž‘แžถแž‰แž‚แžบแž‡แžถแžšแžฟแž„แž’แž˜แŸ’แž˜แžแžถแŸ”

แž”แžพโ€‹แž˜แžถแž“โ€‹แž€แŸ†แž แžปแžŸ แžแžพโ€‹แžขแŸ’แž“แž€โ€‹แžแŸ’แžšแžกแž”แŸ‹โ€‹แžœแžทแž‰โ€‹แž‘แŸ? แžแžพแžขแŸ’แž“แž€แž”แžถแž“แžŸแžถแž€แž›แŸ’แž”แž„แž’แŸ’แžœแžพแž”แŸ‚แž”แž“แŸแŸ‡แž‘แŸ?

แž‘แŸ แž“แŸแŸ‡แž‡แžถแž€แžถแžšแžŸแž˜แŸ’แžšแŸแž…แž…แžทแžแŸ’แžแžšแž”แžŸแŸ‹แž˜แž“แžปแžŸแŸ’แžŸแž“แŸ…แž–แŸแž›แž‚แžถแžแŸ‹แžƒแžพแž‰แž”แž‰แŸ’แž แžถแŸ”

แž”แŸ’แžšแž—แž–: www.habr.com