Terraform เจคเฉ‹เจ‚ CloudFormation เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฟเจ† - เจ…เจคเฉ‡ เจ‡เจธ 'เจคเฉ‡ เจ…เจซเจธเฉ‹เจธ เจชเฉเจฐเจ—เจŸ เจ•เฉ€เจคเจพ

เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจฆเฉเจนเจฐเจพเจ‰เจฃ เจฏเฉ‹เจ— เจŸเฉˆเจ•เจธเจŸ เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เจฐเจจเจพ เจ‰เจนเจจเจพเจ‚ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจ…เจญเจฟเจ†เจธ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจšเฉ‚เจนเจฟเจ†เจ‚ เจจเจพเจฒ เจญเจฟเฉœเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจธ เจ…เจญเจฟเจ†เจธ เจฆเจพ เจ‡เฉฑเจ• เจจเจพเจฎ เจนเฉˆ - เจ•เฉ‹เจก เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ, เจ…เจคเฉ‡ เจนเฉเจฃ เจคเฉฑเจ• เจ‡เจธ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจฆเฉ‹ เจชเฉเจฐเจธเจฟเฉฑเจง เจธเจพเจงเจจ เจนเจจ, เจ–เจพเจธ เจ•เจฐเจ•เฉ‡ AWS เจตเจฟเฉฑเจš: เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ ะธ เจ•เจฒเจพเจ‰เจก เจซเจพเจฐเจฎเฉ‡เจธเจผเจจ.

Terraform เจคเฉ‹เจ‚ CloudFormation เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฟเจ† - เจ…เจคเฉ‡ เจ‡เจธ 'เจคเฉ‡ เจ…เจซเจธเฉ‹เจธ เจชเฉเจฐเจ—เจŸ เจ•เฉ€เจคเจพ
Terraform เจ…เจคเฉ‡ CloudFormation เจฆเฉ‡ เจจเจพเจฒ เจ…เจจเฉเจญเจต เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเจจเจพ

'เจคเฉ‡ เจ†เจ‰เจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ twitch (เจ‰เจน เจเจฎเจพเจœเจผเจพเจจ เจœเฉ‚เจจเฉ€เจ…เจฐ) เจฎเฉˆเจ‚ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจ‡เฉฑเจ• เจธเจผเฉเจฐเฉ‚เจ†เจค เจตเจฟเฉฑเจš เจ…เจคเฉ‡ เจคเจฟเฉฐเจจ เจธเจพเจฒเจพเจ‚ เจฒเจˆ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€เฅค เจจเจตเฉ€เจ‚ เจœเจ—เฉเจนเจพ 'เจคเฉ‡, เจฎเฉˆเจ‚ เจ†เจชเจฃเฉ€ เจชเฉ‚เจฐเฉ€ เจคเจพเจ•เจค เจจเจพเจฒ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจตเฉ€ เจ•เฉ€เจคเฉ€, เจ…เจคเฉ‡ เจซเจฟเจฐ เจ•เฉฐเจชเจจเฉ€ เจจเฉ‡ เจ•เจฒเจพเจ‰เจกเจซเฉ‹เจฐเจฎเฉ‡เจธเจผเจจ เจธเจฎเฉ‡เจค เจนเจฐ เจšเฉ€เจœเจผ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฒเจพ เจเจฎเจพเจœเจผเจพเจจ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€ เจจเฉ‚เฉฐ เจงเฉฑเจ• เจฆเจฟเฉฑเจคเจพเฅค เจฎเฉˆเจ‚ เจคเจจเจฆเฉ‡เจนเฉ€ เจจเจพเจฒ เจฆเฉ‹เจตเจพเจ‚ เจฒเจˆ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจ…เจญเจฟเจ†เจธ เจตเจฟเจ•เจธเจฟเจค เจ•เฉ€เจคเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจฌเจนเฉเจค เจนเฉ€ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ, เจธเฉฐเจ—เจ เจจ-เจตเจฟเจ†เจชเจ• เจตเจฐเจ•เจซเจฒเฉ‹ เจตเจฟเฉฑเจš เจฆเฉ‹เจตเจพเจ‚ เจŸเฉ‚เจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš, เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจคเฉ‹เจ‚ เจ•เจฒเจพเจ‰เจกเจซเจพเจฐเจฎเฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ‡ เจชเฉเจฐเจญเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉ‹เจš-เจธเจฎเจ เจ•เฉ‡ เจคเฉ‹เจฒเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจฎเฉˆเจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจ เจนเฉ‹ เจ—เจฟเจ† เจ•เจฟ เจŸเฉ‡เจฐเจพเจซเจพเจฐเจฎ เจธเจผเจพเจ‡เจฆ เจธเฉฐเจธเจฅเจพ เจฒเจˆ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจตเจฟเจ•เจฒเจช เจธเฉ€เฅค

เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจญเจฟเจ†เจจเจ•

เจฌเฉ€เจŸเจพ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ

เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจจเฉ‡ เจ…เจœเฉ‡ เจคเฉฑเจ• เจธเฉฐเจธเจ•เจฐเจฃ 1.0 เจตเฉ€ เจœเจพเจฐเฉ€ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพ เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจšเฉฐเจ—เจพ เจ•เจพเจฐเจจ เจนเฉˆเฅค เจ‡เจน เจฌเจนเฉเจค เจฌเจฆเจฒ เจ—เจฟเจ† เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจ†เจชเจฃเฉ‡ เจ†เจช เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€, เจชเจฐ เจซเจฟเจฐ เจตเจพเจชเจธ terraform apply เจ…เจ•เจธเจฐ เจ•เจˆ เจ…เจชเจกเฉ‡เจŸเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจœเจพเจ‚ เจ•เฉเจ เจธเจพเจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจŸเฉเฉฑเจŸ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจ•เจนเจพเจ‚เจ—เจพ เจ•เจฟ "เจนเฉเจฃ เจธเจญ เจ•เฉเจ เจตเฉฑเจ–เจฐเจพ เจนเฉˆ," เจชเจฐ... เจ‡เจน เจ‰เจนเฉ€ เจนเฉˆ เจœเฉ‹ เจนเจฐ เจ•เฉ‹เจˆ เจ•เจนเจฟเฉฐเจฆเจพ เจนเฉˆ, เจจเจนเฉ€เจ‚? เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจนเจจ เจœเฉ‹ เจชเจฟเจ›เจฒเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ…เจธเฉฐเจ—เจค เจนเจจ, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ‰เจน เจขเฉเจ•เจตเฉ‡เจ‚ เจนเจจ, เจ…เจคเฉ‡ เจ‡เจน เจตเฉ€ เจฎเจนเจฟเจธเฉ‚เจธ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจธเจฐเฉ‹เจค เจธเจŸเฉ‹เจฐเจพเจ‚ เจฆเฉ‡ เจธเฉฐเจŸเฉˆเจ•เจธ เจ…เจคเฉ‡ เจเจฌเจธเจŸเจฐเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจนเฉเจฃ เจธเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‡เฉฐเจธเจŸเฉเจฐเฉ‚เจฎเฉˆเจ‚เจŸ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจฌเจฟเจนเจคเจฐ เจนเฉ‹ เจ—เจฟเจ† เจœเจพเจชเจฆเจพ เจนเฉˆ, เจชเจฐ... :-0

เจฆเฉ‚เจœเฉ‡ เจชเจพเจธเฉ‡, AWS เจจเฉ‡ เจชเจฟเจ›เฉœเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจจเฉ‚เฉฐ เจ•เจพเจ‡เจฎ เจฐเฉฑเจ–เจฃ เจฒเจˆ เจตเจงเฉ€เจ† เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจ‡เจน เจธเจผเจพเจ‡เจฆ เจ‡เจธ เจฒเจˆ เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ€ เจ…เจ•เจธเจฐ เจธเฉฐเจธเจฅเจพ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉ‡เจตเจฒ เจคเจฆ เจนเฉ€, เจจเจพเจฎ เจฌเจฆเจฒเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ "เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‡ เจธเจ–เจผเจค เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€" เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจ—เฉฑเจฒ เจนเฉˆเฅค AWS เจตเจพเจ‚เจ— เจตเจฟเจญเจฟเฉฐเจจ เจ…เจคเฉ‡ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจธเจฟเจธเจŸเจฎ เจฒเจˆ APIs เจฆเฉ‡ เจจเจพเจฒ เจชเจฟเจ›เฉœเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจจเฉ‚เฉฐ เจฌเจฃเจพเจˆ เจฐเฉฑเจ–เจฃเจพ เจฌเจนเฉเจค เจนเฉ€ เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆเฅค เจ•เจฟเจธเฉ‡ เจตเฉ€ เจตเจฟเจ…เจ•เจคเฉ€ เจจเฉ‚เฉฐ เจœเจฟเจธเจจเฉ‚เฉฐ เจœเจจเจคเจ• APIs เจจเฉ‚เฉฐ เจ•เจพเจ‡เจฎ เจฐเฉฑเจ–เจฃเจพ เจชเจฟเจ† เจนเฉˆ เจœเฉ‹ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจตเจฟเจ†เจชเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจจเฉ‚เฉฐ เจธเจฎเจเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เฉฐเจจเฉ‡ เจธเจพเจฒเจพเจ‚ เจฒเจˆ เจ…เจœเจฟเจนเจพ เจ•เจฐเจจเจพ เจ•เจฟเฉฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆ. เจชเจฐ CloudFormation เจฆเจพ เจตเจฟเจตเจนเจพเจฐ, เจฎเฉ‡เจฐเฉ€ เจฏเจพเจฆ เจตเจฟเฉฑเจš, เจธเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฆเฉ‡ เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเจฟเจ† เจนเฉˆ.

เจฒเฉฑเจค เจจเฉ‚เฉฐ เจฎเจฟเจฒเฉ‹... เจ‡เจน เจ—เฉ‹เจฒเฉ€ เจนเฉˆ

เจœเจฟเฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจฎเฉˆเจจเฉ‚เฉฐ เจชเจคเจพ เจนเฉˆ, เจธเจฐเฉ‹เจค เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ“ เจฌเจพเจนเจฐเฉ€ เจคเฉเจนเจพเจกเฉ‡ CF เจธเจŸเฉˆเจ• เจคเฉ‹เจ‚ CloudFormation เจธเจŸเฉˆเจ• เจธเฉฐเจญเจต เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจจเจพเจฒ เจตเฉ€ เจ‡เจนเฉ€ เจธเฉฑเจš เจนเฉˆเฅค เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจคเฉเจนเจพเจกเฉ‡ เจธเจŸเฉˆเจ• เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจฏเจพเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจนเฉˆเจฐเจพเจจเฉ€เจœเจจเจ• เจ•เจฟเจนเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจฎเจนเจพเจจ เจธเจผเจ•เจคเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจตเฉฑเจกเฉ€ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐเฉ€ เจ†เจ‰เจ‚เจฆเฉ€ เจนเฉˆ. เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจธเจŸเฉˆเจ• เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจฐเฉ‹เจค เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจ…เจคเฉ‡ เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจธเจŸเฉˆเจ• เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจธเจฐเฉ‹เจค เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพ เจœเจพเจ‚ เจฌเจฆเจฒ เจจเจนเฉ€เจ‚ เจธเจ•เจฆเฉ‡เฅค เจ‡เฉฑเจ• เจฆเจฟเจจ เจ‡เจน เจ‰เจฒเจŸเจพ เจนเฉ‹ เจ—เจฟเจ†เฅค เจ‡เฉฑเจ• เจฆเจฟเจจ Twitch 'เจคเฉ‡, เจ•เจฟเจธเฉ‡ เจจเฉ‡ เจ—เจฒเจคเฉ€ เจจเจพเจฒ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจฆเฉ‡ AWS เจธเฉเจฐเฉฑเจ–เจฟเจ† เจธเจฎเฉ‚เจน เจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจธเจŸเฉˆเจ• เจตเจฟเฉฑเจš เจ†เจฏเจพเจค เจ•เฉ€เจคเจพ เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจ•เจฟเจธเฉ‡ เจธเจผเจฐเจพเจฐเจค เจคเฉฑเจ• เจจเจนเฉ€เจ‚เฅค เจฎเฉˆเจ‚ เจ•เจˆ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเจฐเจœ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ…เจคเฉ‡... เจธเฉเจฐเฉฑเจ–เจฟเจ† เจธเจฎเฉ‚เจน (เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจฆเฉ‡ เจจเจพเจฒ) เจ—เจพเจ‡เจฌ เจนเฉ‹ เจ—เจฟเจ†เฅค

เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจฎเจนเจพเจจ

เจ…เจงเฉ‚เจฐเฉ‡ เจฐเจพเจœเจพเจ‚ เจคเฉ‹เจ‚ เจฐเจฟเจ•เจตเจฐเฉ€

เจ•เจˆ เจตเจพเจฐ CloudFormation เจ‡เฉฑเจ• เจฐเจพเจœ เจคเฉ‹เจ‚ เจฆเฉ‚เจœเฉ‡ เจฐเจพเจœ เจตเจฟเฉฑเจš เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ…เจธเจซเจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจนเฉ€ เจ‰เจน เจชเจฟเจ›เจฒเฉ‡ 'เจคเฉ‡ เจตเจพเจชเจธเฉ€ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ‡เจ—เจพเฅค เจ‡เจน เจ…เจซเจผเจธเฉ‹เจธ เจฆเฉ€ เจ—เฉฑเจฒ เจนเฉˆ เจ•เจฟ เจ‡เจน เจนเจฎเฉ‡เจธเจผเจพ เจธเฉฐเจญเจต เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ. เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจ•เฉ€ เจนเฉ‹เจ‡เจ† เจกเฉ€เจฌเฉฑเจ— เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจกเจฐเจพเจ‰เจฃเจพ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ - เจคเฉเจธเฉ€เจ‚ เจ•เจฆเฉ‡ เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ•เฉ€ CloudFormation เจ–เฉเจธเจผ เจนเฉ‹เจตเฉ‡เจ—เฉ€ เจ•เจฟ เจ‡เจธเจจเฉ‚เฉฐ เจนเฉˆเจ• เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ - เจ‡เฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ เจ‡เจธเจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจ เจฒเจˆ เจตเฉ€เฅค เจชเจฟเจ›เจฒเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจ†เจ‰เจฃเจพ เจธเฉฐเจญเจต เจนเฉ‹เจตเฉ‡เจ—เจพ เจœเจพเจ‚ เจจเจนเฉ€เจ‚, เจ‰เจน เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‡เจน เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเจพ เจ•เจฟ เจ•เจฟเจตเฉ‡เจ‚ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ เจนเฉˆ เจ…เจคเฉ‡, เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจšเจฎเจคเจ•เจพเจฐ เจฆเฉ€ เจ‰เจกเฉ€เจ• เจตเจฟเฉฑเจš เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจฒเจˆ เจฒเจŸเจ•เจฆเจพ เจนเฉˆ.

เจฆเฉ‚เจœเฉ‡ เจชเจพเจธเฉ‡, เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ, เจ…เจธเจซเจฒ เจชเจฐเจฟเจตเจฐเจคเจจเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจธเจผเจพเจจเจฆเจพเจฐ เจขเฉฐเจ— เจจเจพเจฒ เจฎเฉเฉœ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เฉฑเจจเจค เจกเฉ€เจฌเจ—เจฟเฉฐเจ— เจŸเฉ‚เจฒ เจชเฉ‡เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจธเจชเฉฑเจธเจผเจŸ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚

โ€œเจ เฉ€เจ• เจนเฉˆ, เจฒเฉ‹เจก เจฌเฉˆเจฒเฉ‡เจ‚เจธเจฐ, เจคเฉเจธเฉ€เจ‚ เจฌเจฆเจฒ เจฐเจนเฉ‡ เจนเฉ‹เฅค เจชเจฐ เจ•เจฟเจฆเจพ?"

-เจšเจฟเฉฐเจคเจค เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐ, "เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเฉ‹" เจฌเจŸเจจ เจจเฉ‚เฉฐ เจฆเจฌเจพเจ‰เจฃ เจฒเจˆ เจคเจฟเจ†เจฐเฅค

เจ•เจˆ เจตเจพเจฐ เจฎเฉˆเจจเฉ‚เฉฐ CloudFormation เจธเจŸเฉˆเจ• เจตเจฟเฉฑเจš เจฒเฉ‹เจก เจฌเฉˆเจฒเฉˆเจ‚เจธเจฐ เจจเจพเจฒ เจ•เฉเจ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‡เฉฑเจ• เจชเฉ‹เจฐเจŸ เจจเฉฐเจฌเจฐ เจœเฉ‹เฉœเจจเจพ เจœเจพเจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจธเจฎเฉ‚เจน เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃเจพเฅค ClouFormation เจชเจฐเจฟเจตเจฐเจคเจจ เจฎเจพเฉœเฉ‡ เจขเฉฐเจ— เจจเจพเจฒ เจกเจฟเจธเจชเจฒเฉ‡ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฎเฉˆเจ‚, เจชเจฟเฉฐเจจเจพเจ‚ เจ…เจคเฉ‡ เจธเฉ‚เจˆเจ†เจ‚ 'เจคเฉ‡, เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ yaml เจซเจพเจˆเจฒ เจฆเฉ€ เจฆเจธ เจตเจพเจฐ เจฆเฉ‹ เจตเจพเจฐ เจœเจพเจ‚เจš เจ•เจฐเจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจฎเฉˆเจ‚ เจ•เฉเจ เจตเฉ€ เจœเจผเจฐเฉ‚เจฐเฉ€ เจจเจนเฉ€เจ‚ เจฎเจฟเจŸเจพเจ‡เจ† เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉเจ เจตเฉ€ เจฌเฉ‡เจฒเฉ‹เฉœเฉ€ เจจเจนเฉ€เจ‚ เจœเฉ‹เฉœเจฟเจ† เจนเฉˆเฅค

เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจ‡เจธ เจธเจฌเฉฐเจง เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจชเจพเจฐเจฆเจฐเจธเจผเฉ€ เจนเฉˆเฅค เจ•เจˆ เจตเจพเจฐ เจ‰เจน เจฌเจนเฉเจค เจชเจพเจฐเจฆเจฐเจธเจผเฉ€ เจตเฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆ (เจชเฉœเฉเจนเฉ‹: เจฌเฉ‹เจฐเจฟเฉฐเจ—)เฅค เจ–เฉเจธเจผเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจจเจตเฉ€เจจเจคเจฎ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเจพ เจธเฉเจงเจพเจฐเจฟเจ† เจนเฉ‹เจ‡เจ† เจกเจฟเจธเจชเจฒเฉ‡ เจธเจผเจพเจฎเจฒ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจนเฉเจฃ เจฌเจฟเจฒเจ•เฉเจฒ เจฆเฉ‡เจ– เจธเจ•เฉ‹ เจ•เจฟ เจ•เฉ€ เจฌเจฆเจฒ เจฐเจฟเจนเจพ เจนเฉˆเฅค

เจฒเจšเจ•เฉ€เจฒเจพเจชเจจ

เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจจเฉ‚เฉฐ เจชเจฟเฉฑเจ›เฉ‡ เจตเฉฑเจฒ เจฒเจฟเจ–เฉ‹เฅค

เจ‡เจธ เจจเฉ‚เฉฐ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจนเจฟเจฃ เจฒเจˆ, เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเฉ€ เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจฃ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจคเจฌเจฆเฉ€เจฒเฉ€ เจฆเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจนเฉ‹เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจนเฉˆเฅค เจ•เฉ‹เจˆ เจตเฉ€ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจชเจฟเฉฑเจ›เฉ‡ เจตเฉฑเจฒ เจฒเจฟเจ–เฉ‹เฅค เจ…เจ•เจธเจฐ เจฎเฉˆเจ‚ เจ‡เฉฑเจ• "เจธเจงเจพเจฐเจจ" เจธเฉ‡เจตเจพ เจฒเฉˆ โ€‹โ€‹เจ•เฉ‡, เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจ•เจฒเจพเจ‰เจกเจซเจพเจฐเจฎเฉ‡เจธเจผเจจ เจœเจพเจ‚ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจธเจŸเฉˆเจ• เจตเจฟเฉฑเจš เจนเจฐ เจšเฉ€เจœเจผ เจจเฉ‚เฉฐ เจ•เฉเจฐเฉˆเจฎ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจ•เฉ‡ เจ—เจฒเจคเฉ€เจ†เจ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚เฅค เจ…เจคเฉ‡ เจฌเฉ‡เจธเจผเฉฑเจ•, เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฌเจพเจ…เจฆ เจ‡เจน เจ–เฉเจฒเจพเจธเจพ เจนเฉ‹เจ‡เจ† เจ•เจฟ เจฎเฉˆเจ‚ เจธเจญ เจ•เฉเจ เจ—เจฒเจค เจธเจฎเจ เจฒเจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ เจธเฉ‡เจตเจพ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจธเจงเจพเจฐเจจ เจจเจนเฉ€เจ‚ เจธเฉ€! เจ…เจคเฉ‡ เจนเฉเจฃ เจฎเฉˆเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจ‡เฉฑเจ• เจตเฉฑเจกเฉ‡ เจธเจŸเฉˆเจ• เจจเฉ‚เฉฐ เจ›เฉ‹เจŸเฉ‡ เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจคเฉ‹เฉœเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ. เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ CloudFormation เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เจน เจธเจฟเจฐเจซ เจชเจนเจฟเจฒเจพเจ‚ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจŸเฉˆเจ• เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฃเจพ เจ•เฉ‡ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจ‡เจน เจ†เจชเจฃเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเจพเจฒ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเจพเจ‚เฅค เจฆเฉ‚เจœเฉ‡ เจชเจพเจธเฉ‡, เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจจเฉ‡ เจธเจŸเฉˆเจ• เจจเฉ‚เฉฐ เจตเฉฑเจ– เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจธเจฎเจเจฃ เจฏเฉ‹เจ— เจ›เฉ‹เจŸเฉ‡ เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฃเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‡เจ†เฅค

git เจตเจฟเฉฑเจš เจฎเฉ‹เจกเฉ€เจŠเจฒ

เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฎเจฒเจŸเฉ€เจชเจฒ เจธเจŸเฉˆเจ•เจพเจ‚ เจตเจฟเฉฑเจš เจธเจพเจ‚เจเจพ เจ•เจฐเจจเจพ เจ•เจฒเจพเจ‰เจกเจซเจพเจฐเจฎเฉ‡เจธเจผเจจ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจจ เจจเจพเจฒเฉ‹เจ‚ เจฌเจนเฉเจค เจธเฉŒเจ–เจพ เจนเฉˆเฅค เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจฆเฉ‡ เจจเจพเจฒ, เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ—เจฟเฉฑเจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจชเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจ…เจฐเจฅ เจธเฉฐเจธเจ•เจฐเจฃ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เจธ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เจธ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจตเจพเจฒเจพ เจ•เฉ‹เจˆ เจตเฉ€ เจตเจฟเจ…เจ•เจคเฉ€ เจธเจผเฉ‡เจ…เจฐ เจ•เฉ€เจคเฉ‡ เจ•เฉ‹เจก เจฆเฉ€ เจฎเฉเฉœ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค CloudFormation เจฆเฉ‡ เจฌเจฐเจพเจฌเจฐ S3 เจนเฉˆ, เจชเจฐ เจ‡เจธเจฆเฉ‡ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ‡ เจซเจพเจ‡เจฆเฉ‡ เจจเจนเฉ€เจ‚ เจนเจจ, เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจ•เฉ‹เจˆ เจ•เจพเจฐเจจ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจธเจพเจจเฉ‚เฉฐ S3 เจฆเฉ‡ เจนเฉฑเจ• เจตเจฟเฉฑเจš git เจจเฉ‚เฉฐ เจ›เฉฑเจก เจฆเฉ‡เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจธเฉฐเจ—เจ เจจ เจตเจงเจฟเจ† เจ…เจคเฉ‡ เจธเจพเจ‚เจเฉ‡ เจธเจŸเฉˆเจ• เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจ‡เฉฑเจ• เจจเจพเจœเจผเฉเจ• เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจชเจนเฉเฉฐเจš เจ—เจˆเฅค เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจ‡เจธ เจธเจญ เจจเฉ‚เฉฐ เจ†เจธเจพเจจ เจ…เจคเฉ‡ เจ•เฉเจฆเจฐเจคเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจ•เจฒเจพเจ‰เจกเจซเจพเจฐเจฎเฉ‡เจธเจผเจจ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ•เฉเจ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ‚เจชเจพเจ‚ เจฐเจพเจนเฉ€เจ‚ เจ›เจพเจฒ เจฎเจพเจฐ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค

เจ•เฉ‹เจก เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚

"เจ†เจ“ เจ‡เจธเจจเฉ‚เฉฐ เจธเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเฉ€เจ เจ…เจคเฉ‡ เจ เฉ€เจ• เจนเฉˆเฅค"

- เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจธเจพเจˆเจ•เจฒ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเจจ เจคเฉ‹เจ‚ 3 เจธเจพเจฒ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เฉฑเจ• เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเฅค

เจœเจฆเฉ‹เจ‚ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจกเจฟเจตเฉˆเจฒเจชเจฎเฉˆเจ‚เจŸ เจฆเฉ€ เจ—เฉฑเจฒ เจ†เจ‰เจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ—เฉ‹ เจœเจพเจ‚ เจœเจพเจตเจพ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจธเจฟเจฐเจซเจผ เจ•เฉ‹เจก เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

Terraform เจคเฉ‹เจ‚ CloudFormation เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฟเจ† - เจ…เจคเฉ‡ เจ‡เจธ 'เจคเฉ‡ เจ…เจซเจธเฉ‹เจธ เจชเฉเจฐเจ—เจŸ เจ•เฉ€เจคเจพ
เจ•เฉ‹เจก เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡ เจ•เฉ‹เจก

เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจตเฉ€ เจนเฉˆ เจœเจฟเจธ 'เจคเฉ‡ เจ‡เจน เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

Terraform เจคเฉ‹เจ‚ CloudFormation เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฟเจ† - เจ…เจคเฉ‡ เจ‡เจธ 'เจคเฉ‡ เจ…เจซเจธเฉ‹เจธ เจชเฉเจฐเจ—เจŸ เจ•เฉ€เจคเจพ
เจ•เฉ‹เจก เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ

เจชเจฐ เจ‰เจน เจ•เจฟเฉฑเจฅเฉ‹เจ‚ เจฆเฉ€ เจนเฉˆ? เจ‡เจธ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเฉ€เจ? เจคเฉเจนเจพเจกเจพ เจ•เฉ‹เจก เจ•เจฟเฉฑเจฅเฉ‡ เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆ? เจ•เฉ€ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจชเจนเฉเฉฐเจš เจ…เจจเฉเจฎเจคเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ?

Terraform เจคเฉ‹เจ‚ CloudFormation เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฟเจ† - เจ…เจคเฉ‡ เจ‡เจธ 'เจคเฉ‡ เจ…เจซเจธเฉ‹เจธ เจชเฉเจฐเจ—เจŸ เจ•เฉ€เจคเจพ
เจ•เฉ‹เจก เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚

เจ‡เฉฑเจ• เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจนเฉ‹เจฃ เจฆเจพ เจฎเจคเจฒเจฌ เจธเจฟเจฐเจซเจผ เจ•เฉ‹เจก เจฒเจฟเจ–เจฃเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

AWS เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจจเจนเฉ€เจ‚ เจนเฉˆ: เจคเฉเจธเฉ€เจ‚ เจธเจผเจพเจ‡เจฆ เจฆเฉ‚เจœเฉ‡ เจชเฉเจฐเจฆเจพเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เฅค SignalFx, PagerDuty เจœเจพเจ‚ Github. เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจธเฉ€เจ†เจˆ/เจธเฉ€เจกเฉ€ เจฒเจˆ เจ‡เฉฑเจ• เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจœเฉ‡เจจเจ•เจฟเฉฐเจธ เจธเจฐเจตเจฐ เจนเฉ‹เจตเฉ‡ เจœเจพเจ‚ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฒเจˆ เจ‡เฉฑเจ• เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจ—เฉเจฐเจพเจซเจพเจจเจพ เจกเฉˆเจธเจผเจฌเฉ‹เจฐเจก เจนเฉ‹เจตเฉ‡เฅค เจ•เฉ‹เจก เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจจเจซเจฐเจพ เจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจพเจฐเจจเจพเจ‚ เจ•เจฐเจ•เฉ‡ เจšเฉเจฃเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจนเจฐเฉ‡เจ• เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจฐ เจšเฉ€เจœเจผ เจฒเจˆ เจฌเจฐเจพเจฌเจฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆเฅค

เจœเจฆเฉ‹เจ‚ เจฎเฉˆเจ‚ เจŸเจตเจฟเจš 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ, เจ…เจธเฉ€เจ‚ เจเจฎเจพเจœเจผเจพเจจ เจฆเฉ‡ เจฎเจฟเจ•เจธเจก เจเจฎเจฌเฉ‡เจกเจก เจ…เจคเฉ‡ AWS เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เฉ€เจคเจพเฅค เจ…เจธเฉ€เจ‚ เจธเฉฐเจšเจพเจฒเจจ เจฒเจพเจ—เจคเจพเจ‚ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹เจ, เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจฎเจพเจˆเจ•เจฐเฉ‹เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เฉ€เจคเจพ เจ…เจคเฉ‡ เจธเจฎเจฐเจฅเจจ เจ•เฉ€เจคเจพเฅค เจšเจฐเจšเจพ เจ•เฉเจ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจนเฉ‹เจˆ:

  • ะฏ: เจนเจพเจ, เจ‡เจน เจ‡เฉฑเจ• เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจจเฉ‚เฉฐ เจ“เจตเจฐเจ•เจฒเฉŒเจ• เจ•เจฐเจจ เจฒเจˆ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเฉฐเจ•เฉ‡เจค เจนเจจเฅค เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เฉฑเจ• AWS เจ–เจพเจคเจพ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เจธ เจ•เฉ‚เฉœเฉ‡ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเฉ€ เจชเจตเฉ‡เจ—เฉ€ (เจ…เจธเฉ€เจ‚ 2 เจ–เจพเจคเจฟเจ†เจ‚ 'เจคเฉ‡ เจ—เจ เจฎเจพเจˆเจ•เฉเจฐเฉ‹ เจธเจฐเจตเจฟเจธ), เจซเจฟเจฐ เจ‡เจน เจ…เจฒเจฐเจŸ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ, เจ‡เจน เจ‡เฉฑเจ• เจ•เฉ‹เจก เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฒเจˆ, เจ…เจคเฉ‡ เจ‡เจน เจ‡เฉฑเจ• เจˆเจฎเฉ‡เจฒ เจธเฉ‚เจšเฉ€ เจฒเจˆ, เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‡เจน เจ‡เฉฑเจ•...
  • เจฒเฉ€เจก: เจšเจฒเฉ‹ เจ‡เจธเจจเฉ‚เฉฐ เจธเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเฉ€เจ เจ…เจคเฉ‡ เจ เฉ€เจ• เจนเฉˆเฅค
  • ะฏ: เจ เฉ€เจ• เจนเฉˆ, เจชเจฐ เจธเจ•เฉเจฐเจฟเจชเจŸ เจ†เจชเจฃเฉ‡ เจ†เจช เจฌเจฆเจฒ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจคเจฐเฉ€เจ•เฉ‡ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€ เจ•เจฟ เจ‡เจน เจธเจพเจฐเฉ‡ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจเจฎเจพเจœเจผเจพเจจ เจ—เจฟเจœเจผเจฎเฉ‹เจธ เจ…เฉฑเจช เจŸเฉ‚ เจกเฉ‡เจŸ เจนเจจเฅค
  • เจฒเฉ€เจก: เจ‡เจน เจตเจงเฉ€เจ† เจœเจพเจชเจฆเจพ เจนเฉˆ. เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเจฟเจชเจŸ เจฒเจฟเจ–เจพเจ‚เจ—เฉ‡เฅค
  • ะฏ: เจฌเจนเฉเจค เจตเจงเฉ€เจ†! เจ…เจคเฉ‡ เจธเจ•เฉเจฐเจฟเจชเจŸ เจจเฉ‚เฉฐ เจ…เจœเฉ‡ เจตเฉ€ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค เจ•เฉ€ เจ‰เจน เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเฉ‡เจ—เจพ?
  • เจฒเฉ€เจก: เจ‰เจธเจจเฉ‚เฉฐ เจฒเฉˆ เจœเจพเจฃ เจฆเจฟเจ“ เจœเจฟเฉฑเจฅเฉ‡ เจ‰เจน เจœเจพเจ‚เจฆเจพ เจนเฉˆ!
  • ะฏ: เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฌเจฆเจฒ เจธเจ•เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจชเจฟเจ›เฉœเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจ–เจคเจฎ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจ•เจฟเจธเฉ‡ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจ…เจฐเจฅ เจธเฉฐเจธเจ•เจฐเจฃ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค
  • เจฒเฉ€เจก: เจ‰เฉฑเจคเจฎ เจตเจฟเจšเจพเจฐ!
  • ะฏ: เจŸเฉ‚เจฒเจธ เจจเฉ‚เฉฐ เจฏเฉ‚เจœเจผเจฐ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ, เจนเฉฑเจฅเฉ€เจ‚ เจฌเจฆเจฒเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจธเจพเจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจ…เจคเฉ‡ เจ เฉ€เจ• เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจคเจฐเฉ€เจ•เฉ‡ เจฆเฉ€ เจฒเฉ‹เฉœ เจชเจตเฉ‡เจ—เฉ€เฅค

โ€ฆ3 เจธเจพเจฒ เจฌเจพเจ…เจฆ:

  • เจฒเฉ€เจก: เจ…เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจฎเจฟเจฒเจฟเจ†เฅค

เจ•เจนเจพเจฃเฉ€ เจฆเจพ เจจเฉˆเจคเจฟเจ• เจนเฉˆ: เจญเจพเจตเฉ‡เจ‚ เจคเฉเจธเฉ€เจ‚ เจนเจฐ เจšเฉ€เจœเจผ เจเจฎเจพเจœเจผเจพเจจ เจตเจฟเฉฑเจš เจเฉœเฉ€ เจ‰เฉฑเจคเฉ‡ เจธเจฟเจฐ, เจคเฉเจธเฉ€เจ‚ เจ…เจœเฉ‡ เจตเฉ€ เจ…เจœเจฟเจนเฉ€ เจ•เฉ‹เจˆ เจšเฉ€เจœเจผ เจตเจฐเจค เจฐเจนเฉ‡ เจนเฉ‹ เจœเฉ‹ AWS เจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจนเจจเจพเจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจ…เจตเจธเจฅเจพ เจนเฉˆ เจœเฉ‹ เจ‰เจธ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจธเจฎเจ•เจพเจฒเฉ€ เจฐเฉฑเจ–เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจธเฉฐเจฐเจšเจจเจพ เจญเจพเจธเจผเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

CloudFormation lambda เจฌเจจเจพเจฎ git เจฎเฉ‹เจกเฉ€เจŠเจฒ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ

lambda CloudFormation เจฆเจพ เจ•เจธเจŸเจฎ เจคเจฐเจ• เจฎเฉเฉฑเจฆเฉ‡ เจฆเจพ เจนเฉฑเจฒ เจนเฉˆเฅค เจฒเจพเจ‚เจฌเจกเจพ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจฎเฉˆเจ•เจฐเฉ‹ เจฌเจฃเจพเจ“ เจœ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเจฐเฉ‹เจค. เจ‡เจน เจชเจนเฉเฉฐเจš เจตเจพเจงเฉ‚ เจœเจŸเจฟเจฒเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‡เจธเจผ เจ•เจฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจŸเฉ‡เจฐเจพเจซเจพเจฐเจฎ เจฆเฉ‡ เจ—เจฟเฉฑเจŸ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเฉ‡ เจ…เจฐเจฅ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆ เจจเจนเฉ€เจ‚ เจนเจจเฅค เจฎเฉ‡เจฐเฉ‡ เจฒเจˆ, เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจฆเจฌเจพเจ‰เจฃ เจตเจพเจฒเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจ‡เจนเจจเจพเจ‚ เจธเจพเจฐเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฒเฉˆเจ‚เจฌเจกเจพเจธ เจฒเจˆ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐ เจฐเจนเฉ€ เจธเฉ€ (เจ…เจคเฉ‡ เจ‡เจน เจฆเจฐเจœเจจเจพเจ‚ AWS เจ–เจพเจคเฉ‡ เจนเจจ). เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจธเจฎเฉฑเจธเจฟเจ† เจธเฉ€ "เจชเจนเจฟเจฒเจพเจ‚ เจ•เฉ€ เจ†เจ‡เจ†, เจšเจฟเจ•เจจ เจœเจพเจ‚ เจ†เจ‚เจกเจพ?" เจธเจฎเฉฑเจธเจฟเจ†: เจ‡เจน เจฒเจพเจ‚เจฌเจกเจพ เจ•เฉ‹เจก เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจธเฉ€เฅค เจ‡เจน เจซเฉฐเจ•เจธเจผเจจ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ…เจคเฉ‡ เจ•เฉ‹เจก เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ–เฉเจฆ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ…เจคเฉ‡ เจ…เฉฑเจชเจกเฉ‡เจŸ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจคเจพเจฌเฉ‚เจค เจตเจฟเฉฑเจš เจ…เฉฐเจคเจฎ เจฎเฉ‡เจ– เจฒเจพเจ‚เจฌเจกเจพ เจ•เฉ‹เจก เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ…เจฐเจฅเจชเฉ‚เจฐเจจ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเฉเจธเจผเจ•เจฒ เจธเฉ€; เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจตเฉ€ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃเจพ เจชเจฟเจ† เจ•เจฟ เจธเจฟเฉฑเจงเฉ€ เจ•เจฎเจพเจ‚เจก เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจธเจŸเฉˆเจ• เจเจ•เจธเจผเจจ เจฆเฉŒเฉœเจพเจ‚ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเฉ‡เฅค

เจฎเฉˆเจจเฉ‚เฉฐ เจฏเจพเจฆ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจตเจพเจฐ เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจ•เจฒเจพเจธเจฟเจ• เจฒเฉ‹เจก เจฌเฉˆเจฒเฉˆเจ‚เจธเจฐ เจฆเฉ‡ เจจเจพเจฒ เจฒเจšเจ•เฉ€เจฒเฉ‡ เจฌเฉ€เจจเจธเจŸเจพเจฒ เจตเจพเจคเจพเจตเจฐเจฃ เจฒเจˆ เจ‡เฉฑเจ• เจ•เฉˆเจจเจฐเฉ€ เจคเฉˆเจจเจพเจคเฉ€ เจฌเจฃเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจธเฉ€เฅค เจธเจญ เจคเฉ‹เจ‚ เจ†เจธเจพเจจ เจ•เฉฐเจฎ เจ‡เจน เจนเฉ‹เจตเฉ‡เจ—เจพ เจ•เจฟ เจ‰เจคเจชเจพเจฆเจจ เจตเจพเจคเจพเจตเจฐเจจ เจฆเฉ‡ เจ…เฉฑเจ—เฉ‡ EB เจฒเจˆ เจฆเฉ‚เจœเฉ€ เจคเฉˆเจจเจพเจคเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡, เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ•เจฆเจฎ เจนเฉ‹เจฐ เจ…เฉฑเจ—เฉ‡ เจฒเฉˆ เจ•เฉ‡: เจ†เจŸเฉ‹-เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เฉˆเจจเจฐเฉ€ เจกเจฟเจชเจฒเจพเจ‡เจฎเฉˆเจ‚เจŸ เจ—เจฐเฉเฉฑเจช เจจเฉ‚เฉฐ เจ‰เจคเจชเจพเจฆเจจ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจคเฉˆเจจเจพเจคเฉ€ LB เจฆเฉ‡ เจจเจพเจฒ เจœเฉ‹เฉœเจจเจพเฅค เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚เจ•เจฟ Terraform เจตเจฐเจคเจฆเจพ เจนเฉˆ ASG beantalk เจ‡เฉฑเจ• เจธเจฟเฉฑเจŸเฉ‡ เจตเจœเฉ‹เจ‚, เจ‡เจธ เจฒเจˆ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 4 เจตเจพเจงเฉ‚ เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค เจœเจฆเฉ‹เจ‚ เจฎเฉˆเจ‚ เจชเฉเฉฑเจ›เจฟเจ† เจ•เจฟ เจ•เฉ€ เจ•เจฒเจพเจ‰เจกเจซเฉ‹เจฐเจฎเฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจคเฉเจฒเจจเจพเจคเจฎเจ• เจนเฉฑเจฒ เจนเฉˆ, เจคเจพเจ‚ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‡ เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจคเฉˆเจจเจพเจคเฉ€ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจ…เจคเฉ‡ เจนเจฐ เจšเฉ€เจœเจผ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ€ เจ—เจฟเฉฑเจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเฉฑเจฒ เจ‡เจธเจผเจพเจฐเจพ เจ•เฉ€เจคเจพ, เจธเจญ เจ•เฉเจ เจ‰เจธ เจšเฉ€เจœเจผ เจฒเจˆ เจœเฉ‹ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ เจฎเจพเฉœเฉ€เจ†เจ‚ 4 เจฒเจพเจˆเจจเจพเจ‚ เจ•เจฐ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจ‡เจน เจตเจนเจฟเจฃ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจขเฉฐเจ— เจจเจพเจฒ เจ–เฉ‹เจœเจฆเจพ เจนเฉˆ

เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ“ เจ•เจฟ เจ…เจธเจฒเฉ€เจ…เจค เจ‰เจฎเฉ€เจฆเจพเจ‚ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจกเจฐเจพเจซเจŸ เจ–เฉ‹เจœ เจ•เฉ‹เจก เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจฌเจนเฉเจค เจธเจผเจ•เจคเฉ€เจธเจผเจพเจฒเฉ€ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ…เจธเจฒเฉ€เจ…เจค เจ‰เจฎเฉ€เจฆเจพเจ‚ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เจน CloudFormation เจ…เจคเฉ‡ Terraform เจฆเฉ‹เจตเจพเจ‚ เจจเจพเจฒ เจ‰เจชเจฒเจฌเจง เจนเฉˆเฅค เจชเจฐ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‰เจคเจชเจพเจฆเจจ เจธเจŸเฉˆเจ• เจตเจงเจฆเจพ เจ—เจฟเจ†, เจ•เจฒเจพเจ‰เจกเจซเจพเจฐเจฎเฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจกเฉเจฐเจพเจˆเจซเจŸ เจฆเฉ€ เจ–เฉ‹เจœ เจจเฉ‡ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจ—เจฒเจค เจ–เฉ‹เจœเจพเจ‚ เจชเฉˆเจฆเจพ เจ•เฉ€เจคเฉ€เจ†เจ‚เฅค

เจŸเฉ‡เจฐเจพเจซเจพเจฐเจฎ เจฆเฉ‡ เจจเจพเจฒ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจกเฉเจฐเจพเจˆเจซเจŸ เจ–เฉ‹เจœ เจฒเจˆ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจ‰เฉฑเจจเจค เจฒเจพเจˆเจซเจธเจพเจˆเจ•เจฒ เจนเฉเฉฑเจ• เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจ•เจฎเจพเจ‚เจก เจฆเจฟเจ“ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚_เจจเฉ‚เฉฐ เจ…เจฃเจกเจฟเฉฑเจ  เจ•เจฐเฉ‹ เจธเจฟเฉฑเจงเฉ‡ ECS เจŸเจพเจธเจ• เจชเจฐเจฟเจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจชเฉ‚เจฐเฉ€ ECS เจคเฉˆเจจเจพเจคเฉ€ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจจเจœเจผเจฐเจ…เฉฐเจฆเจพเจœเจผ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจ–เจพเจธ เจ•เจพเจฐเจœ เจชเจฐเจฟเจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ…เจฃเจกเจฟเฉฑเจ  เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค

CDK เจ…เจคเฉ‡ CloudFormation เจฆเจพ เจญเจตเจฟเฉฑเจ–

CloudFormation เจตเฉฑเจกเฉ‡, เจ…เฉฐเจคเจฐ-เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ‡ เจชเฉˆเจฎเจพเจจเจฟเจ†เจ‚ 'เจคเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆเฅค เจ‡เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจฎเฉเจธเจผเจ•เจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเจ›เจพเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเจพเจงเจจ เจจเฉ‚เฉฐ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ aws-cdk, เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจ•เจฒเจพเจ‰เจก เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ AWS CloudFormation เจฆเฉเจ†เจฐเจพ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจขเจพเจ‚เจšเจพเฅค เจ‡เจน เจฆเฉ‡เจ–เจฃเจพ เจฆเจฟเจฒเจšเจธเจช เจนเฉ‹เจตเฉ‡เจ—เจพ เจ•เจฟ เจญเจตเจฟเฉฑเจ– aws-cdk เจฒเจˆ เจ•เฉ€ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เจธ เจจเฉ‚เฉฐ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจฆเฉ€เจ†เจ‚ เจนเฉ‹เจฐ เจธเจผเจ•เจคเฉ€เจ†เจ‚ เจจเจพเจฒ เจฎเฉเจ•เจพเจฌเจฒเจพ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ”เจ–เจพ เจธเจฎเจพเจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ; CloudFormation เจจเฉ‚เฉฐ เจ…เฉฑเจช เจŸเฉ‚ เจกเฉ‡เจŸ เจฒเจฟเจ†เจ‰เจฃ เจฒเจˆ, เจ—เจฒเฉ‹เจฌเจฒ เจฌเจฆเจฒเจพเจ… เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

เจคเจพเจ‚ เจœเฉ‹ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจจเจฟเจฐเจพเจธเจผ เจจเจพ เจนเฉ‹เจตเฉ‡

เจ‡เจน "เจ‡เฉฑเจ• เจ•เฉ‹เจก เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ" เจนเฉˆ, เจจเจพ เจ•เจฟ "เจ‡เฉฑเจ• เจŸเฉˆเจ•เจธเจŸ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš"เฅค

เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจฆเจพ เจฎเฉ‡เจฐเจพ เจชเจนเจฟเจฒเจพ เจชเฉเจฐเจญเจพเจต เจฌเจนเฉเจค เจฌเฉเจฐเจพ เจธเฉ€เฅค เจฎเฉˆเจจเฉ‚เฉฐ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจฎเฉˆเจจเฉ‚เฉฐ เจนเฉเจฃเฉ‡ เจนเฉ€ เจชเจนเฉเฉฐเจš เจธเจฎเจ เจจเจนเฉ€ เจธเฉ€. เจฒเจ—เจญเจ— เจธเจพเจฐเฉ‡ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐ เจ…เจฃเจ‡เฉฑเจ›เจค เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจŸเฉˆเจ•เจธเจŸ เจซเจพเจฐเจฎเฉˆเจŸ เจตเจœเฉ‹เจ‚ เจธเจฎเจเจฆเฉ‡ เจนเจจ เจœเจฟเจธ เจจเฉ‚เฉฐ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจจเจพ เจ•เจฐเฉ‹เฅค

เจšเฉฐเจ—เฉ‡ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจกเจฟเจตเฉˆเจฒเจชเจฎเฉˆเจ‚เจŸ เจฆเฉ‡ เจธเจฟเจงเจพเจ‚เจค เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ 'เจคเฉ‡ เจตเฉ€ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค

เจฎเฉˆเจ‚ เจฆเฉ‡เจ–เจฟเจ† เจนเฉˆ เจ•เจฟ เจšเฉฐเจ—เฉ‡ เจ•เฉ‹เจก เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ…เจชเจฃเจพเจ เจ—เจ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ…เจญเจฟเจ†เจธเจพเจ‚ เจจเฉ‚เฉฐ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจตเจฟเฉฑเจš เจ…เจฃเจกเจฟเฉฑเจ  เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจšเฉฐเจ—เจพ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐ เจฌเจฃเจจ เจฒเจˆ เจธเจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจ…เจงเจฟเจเจจ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจ‡เจธ เจ…เจจเฉเจญเจต เจจเฉ‚เฉฐ เจจเจพ เจ›เฉฑเจกเฉ‹ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹เฅค เจšเฉฐเจ—เฉ‡ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจกเจฟเจตเฉˆเจฒเจชเจฎเฉˆเจ‚เจŸ เจฆเฉ‡ เจธเจฟเจงเจพเจ‚เจค Terraform 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค

เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเฉ€ เจ•เจฟเจตเฉ‡เจ‚ เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ?

เจฎเฉˆเจ‚ เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจฆเฉ‡ เจตเจฟเจธเจผเจพเจฒ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจธเจŸเฉˆเจ• เจฆเฉ‡เจ–เฉ‡ เจนเจจเฅค เจคเฉเจธเฉ€เจ‚ เจชเฉฐเจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจ•เจฟเจตเฉ‡เจ‚ เจฒเจฟเจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ - เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจฆเฉ‡? เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹ เจœเฉ‹ เจคเฉเจนเจพเจกเฉ€ เจตเจฟเจ†เจ–เจฟเจ† เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เฉ‹เจก เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ (เจธเจผเจฌเจฆ "เจ•เฉ‹เจก" 'เจคเฉ‡ เจœเจผเฉ‹เจฐ), เจ‡เจน เจญเจพเจ— เจ‡เฉฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ•เจฟเจ‰เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ•เฉ€ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เฅค

เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจคเฉˆเจจเจพเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เฉฑเจ• เจตเฉฑเจกเจพ เจฎเฉเฉฑเจ–() เจซเฉฐเจ•เจธเจผเจจ เจธเฉ€?

เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจตเจœเฉ‹เจ‚ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ‡ เจฌเจนเฉเจค เจนเฉ€ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจธเจŸเฉˆเจ• เจฆเฉ‡เจ–เฉ‡ เจนเจจเฅค เจ…เจธเฉ€เจ‚ เจ‡เจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจ•เจฟเจ‰เจ‚ เจจเจนเฉ€เจ‚ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚? เจ…เจธเฉ€เจ‚ เจตเฉฑเจกเฉ‡ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ›เฉ‹เจŸเฉ‡ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฟเจ‰เจ‚ เจตเฉฐเจกเจฆเฉ‡ เจนเจพเจ‚? เจ‰เจนเฉ€ เจœเจตเจพเจฌ Terraform 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเจพ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฌเจนเฉเจค เจตเฉฑเจกเจพ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธเจจเฉ‚เฉฐ เจ›เฉ‹เจŸเฉ‡ เจฎเฉ‹เจกเฉ€เจŠเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจ•เฉ€ เจคเฉเจนเจพเจกเฉ€ เจ•เฉฐเจชเจจเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€?

เจฎเฉˆเจ‚ เจฆเฉ‡เจ–เจฟเจ† เจนเฉˆ เจ•เจฟ เจ•เจฟเจตเฉ‡เจ‚ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐ, เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจธเจชเจฟเจจ เจ•เจฐ เจฐเจนเฉ‡ เจนเจจ, เจฌเฉ‡เจตเจ•เฉ‚เจซเฉ€ เจจเจพเจฒ เจฆเฉ‚เจœเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ‡ เจตเฉฑเจกเฉ‡ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจตเจฟเฉฑเจš เจ•เจพเจชเฉ€-เจชเฉ‡เจธเจŸ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‰เจนเจจเจพเจ‚ เจจเจพเจฒ เจŸเจฟเฉฐเจ•เจฐ เจ•เจฐเจฆเฉ‡ เจนเจจ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ‡เจน เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพเฅค เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจ•เฉฐเจชเจจเฉ€ เจตเจฟเฉฑเจš "เจฒเฉœเจพเจˆ" เจ•เฉ‹เจก เจจเจพเจฒ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐเฉ‹เจ—เฉ‡? เจ…เจธเฉ€เจ‚ เจธเจฟเจฐเจซเจผ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡เฅค เจนเจพเจ‚, เจœเจผเจฐเฉ‚เจฐเฉ€ เจจเจนเฉ€เจ‚ เจ•เจฟ เจนเจฐ เจšเฉ€เจœเจผ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจนเฉ‹เจตเฉ‡, เจชเจฐ เจ…เจธเฉ€เจ‚ เจธเจฟเจงเจพเจ‚เจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจพเจ‚เจเฉ€เจ†เจ‚ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ•เจฟเฉฑเจฅเฉ‡ เจนเจพเจ‚?!

เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ PEP8 เจœเจพเจ‚ gofmt เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹?

เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเจฟเจ†เจฐเฉ€, เจชเฉเจฐเจตเจพเจจเจฟเจค เจซเจพเจฐเจฎเฉˆเจŸเจฟเฉฐเจ— เจธเจ•เฉ€เจฎ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจชเจพเจˆเจฅเจจ เจตเจฟเฉฑเจš เจ‡เจน PEP8 เจนเฉˆเฅค เจ—เฉ‹ เจตเจฟเฉฑเจš - gofmt. เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจฆเจพ เจ†เจชเจฃเจพ เจนเฉˆ: terraform fmt. เจ†เจชเจฃเฉ€ เจธเจฟเจนเจค เจฒเจˆ เจ‡เจธเจฆเจพ เจ…เจจเฉฐเจฆ เจฒเจ“!

เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ JavaScript เจจเฉ‚เฉฐ เจœเจพเจฃเฉ‡ เจฌเจฟเจจเจพเจ‚ เจฐเฉ€เจเจ•เจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹เจ—เฉ‡?

เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจคเฉเจนเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจ เจ—เจ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ‡ เจ•เฉเจ เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเจจ, เจชเจฐ เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจ‡เจน เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจจเจพเจฒ เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉ€ เจŸเจฟเฉฐเจ•เจฐ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡เฅค เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเจเฉ‡ เจฌเจฟเจจเจพเจ‚ Terraform เจฆเฉ€ เจธเจนเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹? เจคเฉเจธเฉ€เจ‚ เจฌเจฐเจฌเจพเจฆ เจนเฉ‹: เจธเจฎเจพเจ‚ เจฌเฉ€เจค เจœเจพเจตเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ•เจฆเฉ‡ เจตเฉ€ เจŸเฉ‡เจฐเจพเจซเจพเจฐเจฎ เจตเจฟเฉฑเจš เจฎเฉเจนเจพเจฐเจค เจนเจพเจธเจฒ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เฉ‹เจ—เฉ‡เฅค

เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจธเจฟเฉฐเจ—เจฒเจŸเจจ เจœเจพเจ‚ เจจเจฟเจฐเจญเจฐเจคเจพ เจ‡เฉฐเจœเฉˆเจ•เจธเจผเจจ เจจเจพเจฒ เจ•เฉ‹เจกเจฟเฉฐเจ— เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹?

เจจเจฟเจฐเจญเจฐเจคเจพ เจ‡เฉฐเจœเฉˆเจ•เจธเจผเจจ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจกเจฟเจตเฉˆเจฒเจชเจฎเฉˆเจ‚เจŸ เจฒเจˆ เจ‡เฉฑเจ• เจฎเจพเจจเจคเจพ เจชเฉเจฐเจพเจชเจค เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจ…เจญเจฟเจ†เจธ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจธเจฟเฉฐเจ—เจฒเจŸเจจ เจจเจพเจฒเฉ‹เจ‚ เจคเจฐเจœเฉ€เจน เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจตเจฟเฉฑเจš เจ•เจฟเจตเฉ‡เจ‚ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉˆ? เจฎเฉˆเจ‚ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเฉ‡เจ–เฉ‡ เจนเจจ เจœเฉ‹ เจฐเจฟเจฎเฉ‹เจŸ เจธเจŸเฉ‡เจŸ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจฐเจฟเจฎเฉ‹เจŸ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฒเจฟเจ–เจฃ เจฆเฉ€ เจฌเจœเจพเจ, เจ‡เฉฑเจ• เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฒเจฟเจ–เฉ‹ เจœเฉ‹ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‡เจนเจจเจพเจ‚ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจตเจฟเฉฑเจš เจชเจพเจธ เจ•เจฐเฉ‹เฅค

เจ•เฉ€ เจคเฉเจนเจพเจกเฉ€เจ†เจ‚ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเจธ เจšเฉ€เจœเจผเจพเจ‚ เจšเฉฐเจ—เฉ€เจ†เจ‚ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจœเจพเจ‚ เจ‡เฉฑเจ• เจšเฉ€เจœเจผ เจตเจงเฉ€เจ†?

เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจœเฉ‹ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจ‰เจน เจนเจจ เจœเฉ‹ เจ‡เฉฑเจ• เจ•เฉฐเจฎ 'เจคเฉ‡ เจงเจฟเจ†เจจ เจ•เฉ‡เจ‚เจฆเฉเจฐเจค เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจœเฉ‹ เจ‰เจน เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจตเฉฑเจกเฉ‡ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฒเจฟเจ–เจฃ เจฆเฉ€ เจฌเจœเจพเจ เจœเฉ‹ เจธเจญ เจ•เฉเจ เจ‡เฉฑเจ•เฉ‹ เจตเจพเจฐ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจฌเจฃเจพเจ“ เจœเฉ‹ เจ‡เฉฑเจ• เจ•เฉฐเจฎ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจ…เจจเฉเจธเจพเจฐ เจฎเจฟเจฒเจพเจ“.

เจคเฉเจธเฉ€เจ‚ เจฌเฉˆเจ•เจตเจฐเจก เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹?

เจ‡เฉฑเจ• เจ†เจฎ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจฎเฉ‹เจกเฉ€เจŠเจฒ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‡เฉฑเจ• เจจเจฟเจฏเจฎเจค เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€, เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจชเจฟเฉฑเจ›เฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจนเฉ‹เจฃ เจฆเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจธเฉฐเจšเจพเจฐ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจ‡เจน เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจคเจพเจ‚ เจ‡เจน เจคเฉฐเจ— เจ•เจฐเจจ เจตเจพเจฒเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจ‰เจจเจพ เจนเฉ€ เจคเฉฐเจ— เจ•เจฐเจจ เจตเจพเจฒเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจตเจฟเฉฑเจš เจ—เฉˆเจฐ-เจชเจฟเฉฑเจ›เฉ‡-เจ…เจจเฉเจ•เฉ‚เจฒ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ git เจŸเฉˆเจ—เจธ เจ…เจคเฉ‡ เจธเฉ‡เจฎเจตเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจ•เฉ€ เจคเฉเจนเจพเจกเฉ€ เจ‰เจคเจชเจพเจฆเจจ เจธเฉ‡เจตเจพ เจคเฉเจนเจพเจกเฉ‡ เจฒเฉˆเจชเจŸเจพเจช เจœเจพเจ‚ เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจตเจฟเฉฑเจš เจšเฉฑเจฒ เจฐเจนเฉ€ เจนเฉˆ?

เจนเจพเจธเจผเฉ€เจ•เจพเจฐเจช เจตเจฐเจ—เฉ‡ เจŸเฉ‚เจฒ เจนเจจ terraform เจฌเฉฑเจฆเจฒ เจ†เจชเจฃเฉ‡ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆเฅค เจ‡เจน เจ•เฉ‡เจ‚เจฆเจฐเฉ€เจ•เฉเจฐเจฟเจค เจธเฉ‡เจตเจพเจตเจพเจ‚ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ, เจฒเฉ‡เจ–เจพ-เจชเฉœเจคเจพเจฒ เจ…เจคเฉ‡ เจฎเจจเจœเจผเฉ‚เจฐเฉ€ เจฆเฉ‡เจฃเจพ เจ†เจธเจพเจจ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจŸเฉˆเจธเจŸ เจจเจนเฉ€เจ‚ เจฒเจฟเจ–เจฆเฉ‡?

เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐ เจฎเฉฐเจจเจฆเฉ‡ เจนเจจ เจ•เจฟ เจ•เฉ‹เจก เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจชเจฐ เจ‰เจน เจ…เจ•เจธเจฐ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฌเจพเจฐเฉ‡ เจญเฉเฉฑเจฒ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฒเจˆ, เจ‡เจน เจงเฉ‹เจ–เฉ‡เจฌเจพเจœเจผ เจชเจฒเจพเจ‚ เจจเจพเจฒ เจญเจฐเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ. เจฎเฉ‡เจฐเฉ€ เจธเจฒเจพเจน เจนเฉˆ เจ•เจฟ "เจŸเฉˆเจธเจŸ เจ•เจฐเฉ‹" เจœเจพเจ‚ "เจ‰เจฆเจพเจนเจฐเจฃ เจฌเจฃเจพเจ“" เจฎเฉ‹เจกเจฟเจŠเจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจธเจŸเฉˆเจ• เจœเฉ‹ CI/CD เจฆเฉŒเจฐเจพเจจ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฒเจˆ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจคเฉˆเจจเจพเจค เจ•เฉ€เจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจ…เจคเฉ‡ เจฎเจพเจˆเจ•เฉเจฐเฉ‹ เจธเจฐเจตเจฟเจธเจฟเจœเจผ

เจฎเจพเจˆเจ•เฉเจฐเฉ‹ เจธเจฐเจตเจฟเจธเจฟเจœเจผ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจฆเฉ€ เจœเจผเจฟเฉฐเจฆเจ—เฉ€ เจ…เจคเฉ‡ เจฎเฉŒเจค เจจเจตเฉ‡เจ‚ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจตเจฐเจ•เจธเจŸเฉˆเจ•เจธ เจฆเฉ€ เจ—เจคเฉ€, เจจเจตเฉ€เจจเจคเจพ เจ…เจคเฉ‡ เจตเจฟเจ˜เจจ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจจเจพเจฒ เจœเฉเฉœเจฟเจ† เจธเจญ เจคเฉ‹เจ‚ เจ†เจฎ เจจเจ•เจพเจฐเจพเจคเจฎเจ• เจชเจนเจฟเจฒเฉ‚, เจ…เจคเฉ‡ เจœเจฟเจธ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ, เจ•เฉฐเจฎ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเฉˆ, เจ•เฉ‹เจก เจจเจพเจฒ เจจเจนเฉ€เจ‚เฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธเจฟเจœเจผ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฆเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจตเจพเจฒเฉ‡ เจชเจพเจธเฉ‡ เจจเฉ‚เฉฐ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจคเจฐเฉ€เจ•เจพ เจธเจฎเจเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจ…เจธเจฒ เจฒเจพเจญเจพเจ‚ เจคเฉ‹เจ‚ เจ–เฉเฉฐเจ เจฐเจนเฉ‡ เจนเฉ‹เฅค เจนเฉเจฃ เจ‡เจน เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจนเฉˆ เจธเจญ เจ•เฉเจ เจ•เฉ‹เจก เจตเจฐเจ—เจพ เจนเฉˆ.

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹