ืจืขืคึผืจืืืขื ืืื ื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื ืงืึธื ืืื ืึท ืจืืคึผืืืึทืืึทื ืืขืงืกื ืคึฟืึธืจืืึทื ืืื ืึท ืคึผืฉืื ืืขืกืืขืจ ืคืืจ ืคึฟืึทืจ ืกืืกืืขืืขื ืืืึธืก ืืึธื ื ืื ืืึทืจืคื ืคืืืื ื ืืื ืืืกืข. ืื ืคืืจ ืืื ืึท ื ืึธืืขื -
ืงืึทืืคึผืขืจืื ื ืืขืจืคืึทืจืื ื ืืื Terraform ืืื CloudFormation
ืืืืืขืจ ืงืืืขื ืฆื
ืืขืจืจืึทืคืึธืจื ืืึธืจืึทืืึทื
ืืืชื ืืืืืืืืืจื
Terraform ืืื ื ืืฉื ืืคืืื ืืืคืจืืื ืืืขืจืกืืข 1.0 ื ืึธื, ืืืึธืก ืืื ืึท ืืืืข ืกืืื ื ืืฉื ืฆื ื ืืฆื ืขืก. ืขืก ืืื ืืขืืืื ืึท ืคึผืืึทืฅ ืืื ื ืืื ืขืจืฉืืขืจ ืืขืคืจืืืื ืขืก ืืื, ืึธืืขืจ ืฆืืจืืง terraform apply
ืึธืคื ืฆืขืืจืืื ื ืึธื ืขืืืขืืข ืืขืจืืืึทื ืืืงืื ืืขื ืึธืืขืจ ื ืึธืจ ื ืึธื ืึท ืคึผืึธืจ ืคืื ืืึธืจื ืคืื ื ืืฆื. ืืื ืืืึธืื ืืึธืื ืึทื "ืึทืืฅ ืืื ืึทื ืืขืจืฉ ืืืฆื," ืึธืืขืจ ... ืึทื ืก ืืืึธืก ืึทืืขืืขื ืืืื ื ืฆื ืืึธืื, ื ืื? ืขืก ืืขื ืขื ืขื ืืขืจืื ืืขื ืืืึธืก ืืขื ืขื ืื ืงืึทืืคึผืึทืืึทืืึทื ืืื ืคืจืืขืจืืืงืข ืืืขืจืกืืขืก, ืืึธืืฉ ืืื ืืขื ืขื ืฆืื ืขืืขื, ืืื ืขืก ืืคืืื ืคืืื ืืื ืื ืกืื ืืึทืงืก ืืื ืึทืืกืืจืึทืงืฆืืขืก ืคืื ืืืื ืกืืึธืจื ืืขื ืขื ืืืฆื ืืืึธืก ืืืจ ืืึทืจืคึฟื. ืื ืงืืืืข ืืืื ื ืฆื ืืึธืื ืืึทืงืข ืืึทื ืืขืกืขืจ, ืึธืืขืจ ... :-0
ืืืืฃ ืื ืื ืืขืจืข ืืึทื ื, AWS ืืื ืืืจืืืขืงืึธืื ืึท ืืืืข ืึทืจืืขื ืืื ืืึทืืื ืฆืืจืืง ืงืึทืืคึผืึทืืึทืืืืึทืื. ืืึธืก ืืื ืืืกืืึธืืข ืืืืึทื ืืืืขืจ ืืึทืืื ืื ืืก ืืขื ืขื ืึธืคื ืื ืืืจื ืืขืกืืขื ืืื ืืขืจ ืึธืจืืึทื ืืืึทืฆืืข ืืื ืืืืื ืืขืืึธืื, ืจืื ืืืื, ืืขื ืขื ืืจืืืก. ืึทืืื "ืืื ืืขืคืจืืืื ืฉืืืขืจ" ืืื ืึทื ืึทื ืืขืจืกืืืืืืึทื ื. ืึธื ืืึทืืื ืฆืืจืืง ืงืึทืืคึผืึทืืึทืืืืึทืื ืืื ืึทืคึผืืก ืคึฟืึทืจ ืึท ืกืืกืืขื ืืื ืืืขืจืื ืืื ืงืึธืืคึผืืืฆืืจื ืืื AWS ืืื ืื ืงืจืขืืึทืืื ืฉืืืขืจ. ืืืขืจ ืขืก ืื ืืืืก ืืื ืฆื ืืึทืืื ืขืคื ืืืขื APIs ืืืึธืก ืืขื ืขื ืืขื ืืฆื ืืื ืืืืืืื ืืื ืืื ืืขื ืขื ืืึธื ืคึฟืึทืจืฉืืืื ืืื ืฉืืืขืจ ืขืก ืืื ืฆื ืืึธื ืืึธืก ืคึฟืึทืจ ืึทืืื ืคืืืข ืืึธืจื. ืึธืืขืจ ืื ื ืึทืืืจ ืคืื CloudFormation, ืืื ืืืื ืืึผืจืื, ืืื ืงืืื ืืึธื ืืขืืืื ืืืืขืจ ืื ืืึธืจื.
ืืจืขืคื ืื ืคืืก ... ืขืก ืืื ืึท ืงืืื
ืืื ืืืืึทื ืืื ืืื ืืืืกื, ืืืกืืขืงื ืื ืืืื ืคืื ืืจืืืกื ืืืง CloudFormation ืึธื ืืืืื ืคืื ืืืื CF ืึธื ืืืืื ืืื ื ืื ืืขืืืขื. ืืขืจ ืืขืืืืงืขืจ ืืื ืืืช ืืื Terraform. ืขืก ืึทืืึทืื ืืืจ ืฆื ืึทืจืืึทื ืคืืจ ืืืืืกืืื ื ืจืขืกืืจืกื ืืื ืืืื ืึธื ืืืืื. ืื ืคืื ืงืฆืืข ืงืขื ืขื ืืืื ืืขืืืื ืฆื ืืืื ืึทืืืืืื ื, ืึธืืขืจ ืืื ืืจืืืก ืืึทืื ืงืืื ืืจืืืก ืคึฟืึทืจืึทื ืืืืึธืจืืืขืืงืืื. ืืืจ ื ืึธืจ ืืึทืจืคึฟื ืฆื ืืืืื ืึท ืืืื ืฆื ืืขื ืึธื ืืืืื, ืืื ืืฉืขืช ืืืจ ืึทืจืืขื ืืื ืืืื ืึธื ืืืืื, ืืืจ ืงืขื ืขื ื ืืฉื ืืืกืืขืงื ืึธืืขืจ ืืืืฉื ืืขื ืืืื. ืืืื ืืึธื ืขืก ืฆืืจืืง. ืืืื ืืึธื ืืืืฃ Twitch, ืขืืขืฆืขืจ ืึทืงืกืึทืืขื ืึทืื ืืืคึผืึธืจืืื ืขืืขืฆืขืจ ืึทื ืืขืจืฉ ืก AWS ืืืืขืจืืืื ืืจืืคึผืข ืืื ืืืืขืจ ืืืืืขื ืข ืืขืจืจืึทืคืึธืจื ืกืืึทืง ืืฉืขืช ื ืืฉื ืฆื ืงืืื ืฉืึธืื. ืืื ืืจืืื ืขืืืขืืข ืงืึทืืึทื ืื ืืื ... ืื ืืืืขืจืืืื ืืจืืคึผืข (ืฆืืืืืขื ืืื ืื ืงืึทืืื ื ืคืึทืจืงืขืจ) ืคืึทืจืฉืืืื ืื.
ืืขืจืจืึทืคืึธืจื ืืจืืืก
ืึธืคึผืืื ืคืื ืืขืจืขื ืืืงื ืฉืืึทืื
ืืื CloudFormation ืคืืืื ืฆื ืืึธืจ ืืืขืจืืึทื ื ืคืื ืืืื ืฉืืึทื ืฆื ืื ืืขืจื. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืึทื, ืขืจ ืืืขื ืคึผืจืืืืจื ืฆื ืฆืืจืืงืงืืืขื ืฆื ืื ืคืจืืขืจืืืงืข. ืขืก ืืื ืึท ืฉืึธื ืึทื ืืึธืก ืืื ื ืืฉื ืฉืืขื ืืืง ืืขืืืขื. ืขืก ืงืขื ืืืื ืืึทื ืฅ ืกืงืขืจื ืฆื ืืืืื ืืืึธืก ืืขืืจืืคื ืฉืคึผืขืืขืจ - ืืืจ ืงืืื ืืึธื ืืืืกื ืฆื CloudFormation ืืืขื ืืืื ืฆืืคืจืืื ืึทื ืขืก ืืื ืืึทืงื - ืืคืืื ื ืึธืจ ืฆื ืคืึทืจืจืืืื ืขืก. ืฆื ืขืก ืืืขื ืืืื ืืขืืืขื ืฆื ืฆืืจืืงืงืืืขื ืฆื ืื ืคืจืืขืจืืืงืข ืฉืืึทื ืึธืืขืจ ื ืืฉื, ืขืจ ืืึทืงืข ืืื ื ืืฉื ืืืืกื ืืื ืฆื ืืึทืฉืืืกื ืืื, ืืืจื ืคืขืืืงืืึทื, ืืึทื ืื ืคึฟืึทืจ ืฉืขื ืืืืจืื ืคึฟืึทืจ ืึท ื ืก.
ืืขืจืจืึทืคืึธืจื, ืืืืฃ ืื ืื ืืขืจืข ืืึทื ื, ืืขื ืื ืฆื ืฆืืจืืงืงืจืืื ืคืื ื ืื ืึทื ืืขืจืฉ ืืจืึทื ืืืฉืึทื ื ืคืื ืืขืจ ืืจืึทืฆืืขื ืืื ืึธืคืคืขืจืก ืึทืืืึทื ืกืืจืืข ืืืืึทืืื ื ืืืฉืืจืื.
ืงืืืจืขืจ ืขื ืืขืจืื ืืขื ืฆื ืืึธืงืืืขื ื ืฉืืึทื
"ืึธืืงืื, ืืึทืกืข ืืึทืืึทื ืกืขืจ, ืืืจ'ืจืข ืืฉืึทื ืืื ื. ืืืขืจ ืืืืืืื?"
- ืืึทืืึธืจืื ืื ืืฉืขื ืืจ, ืืจืืื ืฆื ืืจืืงื ืื "ืึธื ื ืขืืขื" ืงื ืขืคึผื.
ืืื ืืื ืืึทืจืคึฟื ืฆื ืืึธื ืขืืืขืืข ืืึทื ืืคึผืืึทืืืืฉืึทื ื ืืื ืื ืืึทืกืข ืืึทืืึทื ืกืขืจ ืืื ืื CloudFormation ืึธื ืืืืื, ืึทืืึท ืืื ืึทืืื ื ืึท ืคึผืึธืจื ื ืืืขืจ ืึธืืขืจ ืืฉืึทื ืืื ื ืึท ืืืืขืจืืืื ืืจืืคึผืข. ClouFormation ืืืกืคึผืืืื ืขื ืืขืจืื ืืขื ืฉืืืึทื. ืืื, ืืืืฃ ืคึผืื ืก ืืื ื ืขืขืืืขืก, ืืึธืคึผื ืืฉืขืง ืื ืืื ืืขืงืข ืฆืขื ืืึธื ืฆื ืืึทืื ืืืืขืจ ืึทื ืืื ืืึธืื ื ืืฉื ืืจืืืกื ืขืคึผืขืก ื ืืืืืง ืืื ืืึธืื ื ืืฉื ืฆืืืขืืืืื ืขืคึผืขืก ืืื ืืืืืง.
ืืขืจืจืึทืคืึธืจื ืืื ืคืื ืืขืจ ืืจืึทื ืกืคึผืขืจืึทื ื ืืื ืืขื ืึทืืืื ื. ืืื ืขืจ ืืื ืืคืืื ืฆื ืืจืึทื ืกืคึผืขืจืึทื ื (ืืืืขื ืขื: ืึทื ืืืื ื). ืฆืื ืืืืง, ืื ืืขืฆืืข ืืืขืจืกืืข ืืืื ืืืคึผืจืืืื ืืืืึทื ืคืื ืขื ืืขืจืื ืืขื ืึทืืื ืึทื ืืืจ ืงืขื ืขื ืืืฆื ืืขื ืคึผืื ืงื ืืืึธืก ืืื ืืฉืึทื ืืื ื.
ืืืืืืงืืึทื
ืฉืจืืื ืืืืืืืืืจื ืงืึทืคึผืืืขืจ.
ืฆื ืืืืื ืขืก ืืืึทื ืืื, ืื ืืขืจืกื ืืืืืืืง ืืึทืจืึทืงืืขืจืืกืืืฉ ืคืื ืืึทื ื-ืืขืืขืื ืืืืืืืืืจื ืืื ืื ืคืืืืงืืื ืฆื ืึทืืึทืคึผื ืฆื ืืืืฉื. ืฉืจืืื ืงืืื ืืืืืืืืืจื ืงืึทืคึผืืืขืจ. ืืื ืจืืึฟ ืึธืคื ืืขืืืื ืืืกืืืืงืก ืืืจื ืืขื ืืืขื ืึท "ืคึผืฉืื" ืืื ืกื, ืืื ืืขืืึธืื ืึธื ืืืืื ืฆื ืึธื ืคึผืึทืงื ืึทืืฅ ืืื ืึท ืืืื ืงืืึธืืืคืึธืจืืึทืืืึธื ืึธืืขืจ ืืขืจืจืึทืคืึธืจื ืึธื ืืืืื. ืืื ืคืื ืงืืจืก, ืืืฉืื ืฉืคึผืขืืขืจ ืขืก ืืื ืืขืืืขื ืื ืืคืืขืงื ืึทื ืืื ืืื ืคืืจืฉืืื ืขื ืึทืืฅ ืคืึทืืฉ, ืืื ืื ืืื ืกื ืืื ืคืืงืืืฉ ื ืืฉื ืคึผืฉืื! ืืื ืืืฆื ืืื ืืึทืจืคึฟื ืฆื ืขืคืขืก ืืจืขืื ืึท ืืจืืืก ืึธื ืืืืื ืืื ืงืืืื ืงืึทืืคึผืึธืื ืึทื ืฅ. ืืืขื ืืืจ ืึทืจืืขื ืืื CloudFormation, ืืึธืก ืงืขื ืืืื ืืขืืื ืืืืื ืืืจื ืขืจืฉืืขืจ ืจืืงืจืืืืืื ื ืื ืืืืืกืืื ื ืึธื ืืืืื, ืืื ืืื ืืึธื ื ืื ืืึธื ืืึธืก ืืื ืืืื ืืึทืืึทืืืืกืื. ืืขืจืจืึทืคืึธืจื, ืืืืฃ ืื ืื ืืขืจืข ืืึทื ื, ืืขืืืื ืขืก ืืขืืืขื ืฆื ืืืืกืขืงื ืื ืึธื ืืืืื ืืื ืฆืขืืจืขืื ืขืก ืืื ืืขืจ ืคืึทืจืฉืืืืืง ืงืืขื ืขืจืขืจ ืืืืื.
ืืึธืืืืขืก ืืื ืืื
ืืึทื ืืืืืื ื ืืขืจืจืึทืคืึธืจื ืงืึธื ืืืืฃ ืงืืืคื ืกืืึทืงืก ืืื ืคืื ืืจืื ืืขืจ ืืื ืืึทื ืืืืืื ื CloudFormation ืงืึธื. ืืื Terraform, ืืืจ ืงืขื ืขื ืฉืืขืื ืืืื ืงืึธื ืืื ืึท ืืื ืจืืคึผืึทืืึทืืึธืจื ืืื ืึทืงืกืขืก ืขืก ืืื ืกืขืืึทื ืืืง ืืืขืจืกืืข ืงืึธื ืืจืึธื. ืืืขืจ ืขืก ืื ืืื ืึทืงืกืขืก ืฆื ืืขื ืจืืคึผืึทืืึทืืึธืจื ืงืขื ืขื ืจืืืื ืื ืฉืขืจื ืงืึธื. ืืขืจ ืขืงืืืืืืึทืืขื ื ืคืื CloudFormation ืืื S3, ืึธืืขืจ ืขืก ืืื ื ืืฉื ืื ืืขืืืข ืืขื ืขืคืืฅ, ืืื ืขืก ืืื ืงืืื ืกืืื ืืืึธืก ืืืจ ืืึธื ืคืึทืจืืึธืื ืืื ืืื ืืืืืืข ืคืื โโS3.
ืื ืึธืจืืึทื ืืืึทืฆืืข ืืขืืืืงืกื ืืื ืื ืคืืืืงืืื ืฆื ืืืืื ืคึผืจืึธืกื ืกืืึทืงืก ืจืืืฉื ืึท ืงืจืืืืฉ ืืืจืื. ืืขืจืจืึทืคืึธืจื ืืืื ืืึธืก ืึทืืข ืืจืื ื ืืื ื ืึทืืืจืืขื, ืืืืขืจืึทื CloudFormation ืืืขื ืืึทืื ืืืจ ืฉืคึผืจืื ืืขื ืืืจื ืืึธืึธืคึผืก ืืืืืขืจ ืืืจ ืงืขื ืขื ืืึทืงืืืขื ืขืคึผืขืก ืืื ืืึธืก ืืจืืขืื.
ืึทืคึผืขืจืืืฉืึทื ื ืืื ืงืึธื
"ืืึธืืืจ ืฉืจืืคื ืขืก ืืื ืึธืืงืื."
-ืึทื ืื ืืฉืขื ืืจ 3 ืืึธืจ ืืืืืขืจ ืื ืืืขื ืืื ื ืื ืืขืจืจืึทืคืึธืจื ืืืขืืึธืกืืคึผืขื.
ืืืขื ืขืก ืงืืื ืฆื ืืืืืืืืืจื ืึทื ืืืืืงืืื ื, Go ืึธืืขืจ ืึท Java ืคึผืจืึธืืจืึทื ืืื ื ืื ื ืึธืจ ืงืึธื.
ืงืึธื ืืื ืงืึธื
ืขืก ืืื ืืืื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืืืฃ ืืืึธืก ืขืก ืึทืจืืขื.
ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื ืงืึธื
ืึธืืขืจ ืคึฟืื ืืืึทื ืขื ืืื ืื? ืืื ืฆื ืืึธื ืืืึธืจ ืขืก? ืืืื ืืืืืื ื ืืืื ืงืืื? ืฆื ืืขืืืขืืึธืคึผืขืจืก ืืึทืจืคึฟื ืึทืงืกืขืก ืืขืจืืืืืขื ืืฉ?
ืึทืคึผืขืจืืืฉืึทื ื ืืื ืงืึธื
ืืืื ืึท ืืืืืืืืืจื ืืขืืืขืืึธืคึผืขืจ ืืื ื ืืฉื ื ืึธืจ ืืืื ืขื ืฉืจืืืื ืงืึธื.
AWS ืืื ื ืืฉื ืืขืจ ืืืืื ืืืื ืขืจ: ืืืจ ืืืกืืึธืืข ื ืืฆื ืื ืืขืจืข ืคึผืจืึทืืืืืืขืจื. SignalFx, PagerDuty ืึธืืขืจ Github. ืืคึฟืฉืจ ืืืจ ืืึธืื ืึทื ืื ืขืจืืขื Jenkins ืกืขืจืืืขืจ ืคึฟืึทืจ ืกื / ืกื ืึธืืขืจ ืึทื ืื ืขืจืืขื ืืจืึทืคืึทื ืึท ืืึทืฉืืึธืจื ืคึฟืึทืจ ืืึธื ืืืึธืจืื ื. ืื ืคืจืึท ืืื ืงืึธื ืืื ืืืืกืืขืจืืืืืื ืคึฟืึทืจ ืคืึทืจืฉืืืขื ืข ืกืืืืช, ืืื ืืขืืขืจ ืืื ืืืืึทื ืืืืืืืง ืคึฟืึทืจ ืึทืืฅ ืฉืืึทืืืช ืฆื ืืืืืืืืืจื.
ืืืขื ืืื ืืขืืจืืขื ืืื Twitch, ืืืจ ืึทืงืกืขืืขืจืืืืื ืืึทืืื ืื ืืก ืืื ืึทืืึทืืึธื ืก ืืขืืืฉื ืขืืืขืืื ืืื AWS ืกืืกืืขืืขื. ืืืจ ืืฉืขืจื ื ืืืืก ืืื ืืขืฉืืืฆื ืคืืืข ืืืงืจืึธ ืืึทืืื ืื ืืก, ืื ืงืจืืกืื ื ืึทืคึผืขืจืืืฉืึทื ืึทื ืงืึธืก. ืื ืืืกืงืืกืืขืก ืืขื ืขื ืืขืืืขื ืขืคึผืขืก ืืื ืืึธืก:
- ะฏ: ืคืึทืจืฉืืืื, ืืึธืก ืืื ืึท ืคึผืืึทืฅ ืคืื ืืืฉืขืกืืฉืขืจื ืฆื ืึธืืืขืจืงืืึธืงืง ืืืื ืืืงืจืึธืกืขืจืืืืก. ืืื ืืืขื ืืึธืื ืฆื ื ืืฆื ืืขื ืืืกื ืฆื ืฉืึทืคึฟื ืึทื AWS ืืฉืืื (ืืืจ ืืขื ืขื ืืขืืื ืืขื ืฆื 2 ืึทืงืึทืื ืฅ ืืืืฃ ืืืงืจืึธืกืขืจืืืืก), ืืขืจื ืึธื ืืขื ืคึฟืึทืจ ืืึทืฉืืขืืืงื ืึทืืขืจืฅ, ืืึธืก ืคึฟืึทืจ ืึท ืงืึธื ืจืืคึผืึทืืึทืืึธืจื, ืืื ืืึธืก ืคึฟืึทืจ ืึทื E- ืืจืืื ืจืฉืืื, ืืื ืืขืจ ...
- ืคืืจื: ืืื ืก ืฉืจืืคื ืขืก ืืื ืึธืืงืื.
- ะฏ: ืึธืืงืื, ืึธืืขืจ ืื ืฉืจืืคื ืืื ืืืขื ืืืืฉื. ืืืจ ืืืขืื ืืึทืจืคึฟื ืึท ืืืขื ืฆื ืงืึธื ืืจืึธืืืจื ืึทื ืึทืืข ืื ืืขืืืื-ืืื ืึทืืึทืืึธื ืืืืืึธืก ืืขื ืขื ืืขืจืืืึทื ืืืงื.
- ืคืืจื: ืก 'ืืขืจื ืืื ืืื. ืืื ืืืจ ืืืขืื ืฉืจืืึทืื ืึท ืฉืจืืคื ืคึฟืึทืจ ืืขื.
- ะฏ: ืืจืืืก! ืืื ืืขืจ ืฉืจืืคื ืืืขื ืืืกืืึธืืข ื ืึธื ืืึทืจืคึฟื ืฆื ืฉืืขืื ืคึผืึทืจืึทืืขืืขืจืก. ืืืขื ืขืจ ืืื ืึธื ื ืขืืขื?
- ืคืืจื: ืืื ืขืจ ื ืขืืขื ืืืื ืขืจ ืืืื!
- ะฏ: ืืขืจ ืคึผืจืึธืฆืขืก ืงืขื ืืืืฉื ืืื ืฆืืจืืง ืงืึทืืคึผืึทืืึทืืืืึทืื ืืืขื ืืืื ืคืึทืจืคืึทืื. ืขืืืขืืข ืืื ืคืื ืกืขืืึทื ืืืง ืืืขืจืกืืข ืงืึธื ืืจืึธื ืืืขื ืืืื ืคืืจืืื ืื.
- ืคืืจื: ืืืืข ืืขืืื ืง!
- ะฏ: ืืืฉืืจืื ืงืขื ืขื ืืืื ืืฉืืื ืืืฉื ืืึทื ืืืึทืื ืืื ืื ืืึทื ืืฆืขืจ ืฆืืืื ื. ืืืจ ืืึทืจืคึฟื ืึท ืืืขื ืฆื ืงืึธื ืืจืึธืืืจื ืืื ืคืึทืจืจืืืื ืืขื.
...3 ืืึธืจ ืฉืคึผืขืืขืจ:
- ืคืืจื: ืืื ืืืจ ืืึทื ืืขืจืจืึทืคืึธืจื.
ืืขืจ ืืืกืจ ืืฉืื ืคืื ืืขืจ ืืขืฉื ืืื: ืืคืืื ืืืื ืื ืงืึธืคึผ ืืืืขืจ ืืืื ืืื ืึทืืฅ ืึทืืึทืืึธื, ืืืจ ืืขื ื ื ืึธื ื ืืฆื ืขืคึผืขืก ื ืืฉื ืคึฟืื AWS, ืืื ืื ืกืขืจืืืืกืขืก ืืึธืื ืึท ืฉืืึทื ืืืึธืก ื ืืฆื ืึท ืงืึทื ืคืืืืขืจืืืฉืึทื ืฉืคึผืจืึทื ืฆื ืืึทืืื ืื ืฉืืึทื ืืื ืกืื ืง.
ืงืืึธืืืคืึธืจืืึทืืืึธื ืืึทืืืืึท ืืืก ืืื ืืึทืืืฉืืื ืืขืจืจืึทืคืึธืจื
lambda ืืื ืื ืืืืืื ื ืคืื CloudFormation ืฆื ืื ืื ืื ืืึธืืืง ืึทืจืืืกืืขืื. ืืื ืืึทืืืึท ืืืจ ืงืขื ืขื
ืืื ืืขืืขื ืง ืึทืืึธื ืืื ืืขืืืืื ืฆื ืฉืึทืคึฟื ืึท ืงืึทื ืึทืจื ืืืคึผืืืืืึทื ื ืคึฟืึทืจ ืื ืขืืึทืกืืืง ืืขืึทื ืกืืึทืืง ืกืืืืืืข ืืื ืึท ืงืืึทืกืืฉ ืืึทืกืข ืืึทืืึทื ืกืขืจ. ืื ืืืืึทืกื ืืึทื ืฆื ืืึธื ืืื ืฆื ืืึทืื ืึท ืฆืืืืื ืืืคึผืืืืืึทื ื ืคึฟืึทืจ ืื EB ืืืืึทืืขืจ ืฆื ืื ืคึผืจืึธืืืงืฆืืข ืกืืืืืืข, ืืื ื ืขืืขื ืขืก ืึท ืฉืจืื ืืืืึทืืขืจ: ืงืึทืืืืื ืื ื ืื ืึทืืืึธ-ืกืงืืืืื ื ืงืึทื ืึทืจื ืืืคึผืืืืืึทื ื ืืจืืคึผืข ืืื ืื ืืืคึผืืืืืึทื ื LB ืืื ืื ืคึผืจืึธืืืงืฆืืข ืกืืืืืืข. ืืื ืืื ื ืืขืจืจืึทืคืึธืจื ื ืืฆื
ืขืก ืืืืขืงืฅ ืืจืืคื ืืขืกืขืจ
ืืึทืื ืืืืขืจ ืึทื ืื ืคืึทืงื ืืื ืขื ืืขื ืฆื ืื ืขืงืกืคึผืขืงืืืืฉืึทื ื.
ืืื Terraform ืืืจ ืืึธืื ืคืื ืืขืจ ืึทืืืึทื ืกืืจืืข ืืืืคืกืืืงืึทื ืืืงืก ืคึฟืึทืจ ืืจืืคื ืืืืขืงืฉืึทื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืึทืจืืึทื ืื ืืึทืคึฟืขื
CDK ืืื ืื ืฆืืงืื ืคึฟื ืคืื CloudFormation
CloudFormation ืืื ืฉืืืขืจ ืฆื ืคืืจื ืืื ืืจืืืก, ืงืจืืึทื-ืืื ืคืจืึทืกืืจืืงืืืจ ืืืึธื. ืคืืืข ืคืื โโืื ืฉืืืขืจืืงืืืื ืืขื ืขื ืืขืจืงืขื ื ืืื ืื ืืขืฆืืึทื ืืึทืจืฃ ืืืื ืืื
ืึทืืื ืึทื ืืขืจืจืึทืคืึธืจื ืืื ื ืืฉื ืึทื ืืืืฉื
ืืึธืก ืืื "ืืื ืคืจืึทืกืืจืืงืืืจ ืืื ืึท ืงืึธื", ืืื ื ืืฉื "ืืื ืึท ืืขืงืกื".
ืืืึทื ืขืจืฉืืขืจ ืจืืฉื ืคืื Terraform ืืื ืืขืืืขื ืืึทื ืฅ ืฉืืขืื. ืืื ืืืื ืื ืืื ืืื ืคืฉืื ื ืืฉื ืคืืจืฉืืื ืขื ืืขื ืฆืืืื ื. ืึผืืขื ืึทืืข ืขื ืืืฉืึทื ืืจื ืื ืืืึทืืึทื ืืขืจืึทืื ืืข ืขืก ืืื ืึท ืืขืงืกื ืคึฟืึธืจืืึทื ืืืึธืก ืืึทืจืฃ ืืืื ืงืึธื ืืืขืจืืขื ืืื ืื ืืขืืขืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ. ืืึธื ื ืื ืืึธื ืืึธืก ืึทืืื.
ืื ืืจืืืืึทืื ืคืื ืืื ืืืืืืืืืจื ืึทื ืืืืืงืืื ื ืืืื ืึทืคึผืืืื ืฆื Terraform.
ืืื ืืืข ืืขืืขื ืคืืืข ืคึผืจืึทืงืืืกืื ืื ืืขื ืืืขื ืฆื ืฉืึทืคึฟื ืืื ืงืึธื ืืืื ืึธืจืืจื ืืื Terraform. ืืืจ ืืึธื ืืขืืขืจื ื ืคึฟืึทืจ ืืึธืจื ืฆื ืืืขืจื ืึท ืืื ืคึผืจืึธืืจืึทืืืกื. ืื ืืืืกื ื ืืฉื ืืขืื ืึทืจืืืฃ ืื ืืขืจืคืึทืจืื ื ื ืึธืจ ืืืืึทื ืืืจ ืึทืจืืขื ืืื Terraform. ืื ืืจืืืืึทืื ืคืื ืืื ืืืืืืืืืจื ืึทื ืืืืืงืืื ื ืึทืคึผืืืื ืฆื Terraform.
ืืืืืืื ืงืขื ืืขื ื ืืฉื ืืืงืืืขื ืืืจื ืื ืงืืื?
ืืื ืืืข ืืขืืขื ืจืืืืง ืืขืจืจืึทืคืึธืจื ืกืืึทืงืก ืืื ืืขืืึทืืจืข ืงืืื ืืึทืงืืืืขื ืืืืฉืึทื. ืืื ืงืขื ืขื ืืืจ ืฉืจืืึทืื ืงืึธื ืืื ืืืขืืขืจ - ืึธื ืืึทืงืืืืขื ืืืืฉืึทื? ืืืื ืืึทืงืืืืขื ืืืืฉืึทื ืืืึธืก ืืขืจืงืืขืจื ืืืื ืงืึธืืขืงืก ืืขืจืจืึทืคืึธืจื (ืืจืึธืคึผ ืืืืฃ ืื ืืืึธืจื "ืงืึธื"), ืืืึธืก ืืขื ืึธืคึผืืืืืื ื ืืื ืึทืืื ืืืืืืืง ืืื ืืืึธืก ืืืจ ืืึธื.
ืืื ืงืขื ืขื ืืืจ ืฆืขืืืืงืืขื ืกืขืจืืืืกืขืก ืืืึธืก ืืขื ืขื ืึทืืึธื ืืืื ืืจืืืก ืืืืคึผื () ืคืื ืงืฆืืข?
ืืื ืืืข ืืขืืขื ืืืืขืจ ืงืึธืืคึผืืขืงืก ืืขืจืจืึทืคืึธืจื ืกืืึทืงืก ืืขืจืืื ืื ืืื ืึท ืืืื ืืึธืืืืข. ืคืืจืืืืก ืืึธื ืืืจ ื ืื ืฆืขืืืืงืืขื ืืืืืืืืืจื ืืขื ืืืขื? ืคืืจืืืืก ืืึธื ืืืจ ืฉืคึผืึทืืื ืืจืืืก ืคืึทื ืืงืฉืึทื ื ืืื ืงืืขื ืขืจืขืจ ืึธื ืขืก? ืื ืืขืืืข ืขื ืืคึฟืขืจืก ืึทืคึผืืืื ืฆื Terraform. ืืืื ืืืื ืืึธืืืืข ืืื ืฆื ืืจืืืก, ืืืจ ืืึทืจืคึฟื ืฆื ืฆืขืืืืื ืขืก ืืื ืงืืขื ืขืจืขืจ ืืึทืืืฉืืื.
ืฆื ื ืื ืืืื ืคืืจืืข ื ืืฆื ืืืืืจืขืจืื?
ืืื ืืื ืืขืืขื ืืื ืขื ืืืฉืึทื ืืจื, ืกืคึผืื ื ืื ื ืึท ื ืืึทืข ืคึผืจืืืขืงื ื ืืฆื ืืขืจืจืึทืคืึธืจื, ื ืึทืจืืฉ ืงืึธืคึผืืข-ืคึผืืืกื ืจืืืืง ืฉืืืงืขืจ ืคืื ืื ืืขืจืข ืคึผืจืึทืืืฉืขืงืก ืืื ืืืืขืจ ืืืืื, ืืื ืืึทื ืืื ืืงืขืจื ืืื ืืื ืืื ืขืก ืกืืึทืจืืขื ืืจืืขืื. ืืืึธืื ืืืจ ืึทืจืืขื ืืื ืืึธืก ืืื "ืงืึทืืืึทื" ืงืึธื ืืื ืืืื ืคืืจืืข? ืืืจ ืืึธื ื ืื ื ืึธืจ ื ืืฆื ืืืืืืึธืืขืง. ืื,
ืฆื ื ืื ืืืจ ื ืืฆื PEP8 ืึธืืขืจ gofmt?
ืจืืึฟ ืฉืคึผืจืึทืื ืืึธืื ืึท ื ืึธืจืืึทื, ืื ืืขื ืืืขื ืคืึธืจืืึทืืืื ื ืกืืขืืข. ืืื ืคึผืืืืึธื ืืึธืก ืืื PEP8. ืืื Go - gofmt. Terraform ืืื ืืืื ืืืืืขื ืข: terraform fmt
. ืื ืื ืขืก ืคึฟืึทืจ ืืืื ืืขืืื ื!
ืืืขื ืืืจ ื ืืฆื React ืึธื ืืืืกื ืืืฉืึทืืืึทืกืงืจืืคึผื?
ืืขืจืจืึทืคืึธืจื ืืึทืืืฉืืื ืงืขื ืขื ืคืึทืจืคึผืึธืฉืขืืขืจื ืขืืืขืืข ืืืื ืคืื ืื ืงืึธืืคึผืืขืงืก ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืืจ ืืึทืื, ืึธืืขืจ ืืึธืก ืืื ื ืืฉื ืืืื ืขื ืึทื ืืืจ ืงืขื ืขื ื ืืฉื ืืื ืงืขืจ ืืื ืขืก. ืืืืื ืฆื ื ืืฆื Terraform ืจืืืืืง ืึธื ืคืืจืฉืืื ื ืจืขืกืืจืกื? ืืืจ ืืขื ื ืืืื: ืฆืืื ืืืขื ืคืึธืจื, ืืื ืืืจ ืืืขื ืงืืื ืืึธื ืืขื ืืขืจืจืึทืคืึธืจื.
ืืขื ื ืืืจ ืงืึธืืืจืื ื ืืื ืกืื ืืืึทืื ืึธืืขืจ ืืขืคึผืขื ืืขื ืกื ืื ืืืฉืขืงืฉืึทื?
ืึธืคืขื ืืืงืืึทื ืื ืืืฉืขืงืฉืึทื ืืื ืึท ืืขืจืงืขื ื ืืขืกืืขืจ ืคืืจ ืคึฟืึทืจ ืืืืืืืืืจื ืึทื ืืืืืงืืื ื ืืื ืืื ืืืืืขืจ ืืืืขืจ ืกืื ืืืึทืื. ืืื ืืื ืืึธืก ื ืืฆืืง ืืื Terraform? ืืื ืืึธื ืืขืืขื ืืขืจืจืึทืคืึธืจื ืืึทืืืฉืืื ืืืึธืก ืึธืคืขื ืืขื ืืืืฃ ืืืืึทื ืฉืืึทื. ืึทื ืฉืืึธื ืฉืจืืืื ืืึทืืืฉืืื ืืืึธืก ืืึทืงืืืขื ืืืืึทื ืฉืืึทื, ืฉืจืืึทืื ืึท ืืึธืืืืข ืืืึธืก ื ืขืื ืคึผืึทืจืึทืืขืืขืจืก. ืืื ืืขืืึธืื ืคืึธืจื ืื ืคึผืึทืจืึทืืขืืขืจืก ืฆื ืื ืืึธืืืืข.
ืฆื ืืืื ืืืืืจืขืจืื ืืึธื ืฆืขื ืืื ืื ืืื ืึธืืขืจ ืืืื ืืึทื ืืจืืืก?
ืืืืจืึทืจืืขืก ืืืึธืก ืึทืจืืขื ืืขืกืืขืจ ืืขื ืขื ืื ืืืึธืก ืคืึธืงืืก ืืืืฃ ืืืื ืึทืจืืขื ืืืึธืก ืืื ืืึธื ืืืืขืจ ืืื. ืึทื ืฉืืึธื ืฆื ืฉืจืืึทืื ืืจืืืก ืืขืจืจืึทืคืึธืจื ืืึทืืืฉืืื ืืืึธืก ืคึผืจืืืืจื ืฆื ืืึธื ืึทืืฅ ืืื ืึทืืึธื, ืืืืขื ืคึผืึทืจืฅ ืคืื ืืื ืืืึธืก ืืึธื ืืื ืืืื ืืึทื. ืืื ืืขืืึธืื ืคืึทืจืืื ืื ืืื ืืื ืืืจืฃ.
ืืื ืืึธื ืืืจ ืืึทืื ืขื ืืขืจืื ืืขื ืฆื ืืืืืจืขืจืื ืึธื ืฆืืจืืง ืงืึทืืคึผืึทืืึทืืืืึทืื?
ื ืคึผืจืึธืกื ืืขืจืจืึทืคืึธืจื ืืึธืืืืข, ืืื ืึท ืจืขืืืืขืจ ืืืืืืึธืืขืง, ืืึทืจืฃ ืขืคืขืก ืืืขืจืืขืื ืขื ืืขืจืื ืืขื ืฆื ืืืืขืจื ืึธื ืงืึทืคึผืืืขืจ ืงืึทืืคึผืึทืืึทืืึทื. ืขืก ืืื ืึทื ืืืื ื ืืืขื ืื ืขื ืืขืจืื ืืขื ืคึผืึทืกืืจื ืืื ืืืืืจืขืจืื, ืืื ืขืก ืืื ืคึผืื ืงื ืืื ืึทื ืืืื ื ืืืขื ื ืื-ืฆืืจืืง-ืงืึทืืคึผืึทืืึทืืึทื ืขื ืืขืจืื ืืขื ืืขื ืขื ืืขืืืื ืืื ืืขืจืจืึทืคืึธืจื ืืึทืืืฉืืื. ืขืก ืืื ืจืขืงืึทืืขื ืืื ืฆื ื ืืฆื ืืื ืืึทืืก ืืื ืกืขืืืืขืจ ืืืขื ืืืจ ื ืืฆื Terraform ืืึทืืืฉืืื.
ืืื ืืืื ืคึผืจืึธืืืงืฆืืข ืืื ืกื ืคืืืกื ืืืง ืืืืฃ ืืืื ืืึทืคึผืืึทืคึผ ืึธืืขืจ ืืื ืึท ืืึทืื ืฆืขื ืืขืจ?
Hashicorp ืืื ืืืฉืืจืื ืืื
ืื ืฉืจืืืืกื ื ืืฉื ืงืืื ืืขืกืืก?
ืขื ืืืฉืึทื ืืจื ืืขืจืงืขื ืขื ืึทื ืื ืงืึธื ืืึทืจืฃ ืืืื ืืขืกืืขื, ืึธืืขืจ ืืื ืืื ืึธืคื ืคืึทืจืืขืกื ืืืขืื ืืขืกืืื ื ืืืขื ืืจืืขืื ืืื Terraform. ืคึฟืึทืจ ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ, ืืึธืก ืืื ืคืจืึธื ืืื ืืจืขืืฉืขืจืึทืก ืืึธืืืึทื ืฅ. ืืืึทื ืขืฆื ืืื ืฆื "ืคึผืจืืืืจื" ืึธืืขืจ "ืฉืึทืคึฟื ืืืืฉืคึผืื" ืกืืึทืงืก ื ืืฆื ืืึทืืืฉืืื ืืืึธืก ืงืขื ืขื ืืืื ืืืคึผืืืื ืจืืืืืง ืคึฟืึทืจ ืืขืกืืื ื ืืขืฉืึทืก ืกื / ืกื.
ืืขืจืจืึทืคืึธืจื ืืื ืืืงืจืึธ ืืึทืืื ืื ืืก
ืื ืืขืื ืืื ืืืื ืคืื ืืืงืจืึธืกืขืจืืืืก ืงืึธืืคึผืึทื ืืขืก ืืขืคึผืขื ืืก ืืืืฃ ืื ืืืืงืืึทื, ืืืืขืฉ ืืื ืืืกืจืึทืคึผืฉืึทื ืคืื ื ืืึท ืืืงืจืึธืกืขืจืืืืก ืืืขืจืงืกืืึทืงืก.
ืื ืืขืจืกื ืคึผืจืึธืกื ื ืขืืึทืืืื ืึทืกืคึผืขืงื ืคึฟืึทืจืืื ืื ืืื ืืืงืจืึธืกืขืจืืืืก ืึทืจืงืึทืืขืงืืฉืขืจื, ืืื ืืืึธืก ืงืขื ืขื ื ืื ืืืื ืืืืืึทื ืืืืึทื, ืืื ืฉืืื ืฆื ืื ืึทืจืืขื, ื ืืฉื ืื ืงืึธื. ืืืื ืืืจ ืืจืึทืืื ืคืื Terraform ืืื ืืืืื ืึท ืืืขื ืฆื ืึธืืึทืืืื ืืืืื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืืึทื ืคืื ืึท ืืืงืจืึธืกืขืจืืืืก ืึทืจืงืึทืืขืงืืฉืขืจ, ืืืจ ืคืขืื ืื ืืืช ืืขื ืขืคืืฅ ืคืื ืื ืกืืกืืขื. ืืืฆื ืขืก ืืื ืฉืืื
ืืงืืจ: www.habr.com