DevOps เจŸเฉ‚เจฒ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ 2020 เจตเจฟเฉฑเจš เจธเจฟเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ

เจ…เฉฑเจœ เจนเฉ€ เจตเจงเฉ€เจ† DevOps เจŸเฉ‚เจฒ เจตเจฐเจคเจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ‹!

DevOps เจŸเฉ‚เจฒ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ 2020 เจตเจฟเฉฑเจš เจธเจฟเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ
DevOps เจ•เฉเจฐเจพเจ‚เจคเฉ€ เจจเฉ‡ เจ†เจ–เจฐเจ•เจพเจฐ เจฆเฉเจจเฉ€เจ† เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ•เจฌเจœเจผเฉ‡ เจตเจฟเฉฑเจš เจฒเฉˆ เจฒเจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ DevOps เจŸเฉ‚เจฒ เจ…เจตเจฟเจธเจผเจตเจพเจธเจผเจฏเฉ‹เจ— เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉเจฐเจธเจฟเฉฑเจง เจนเฉ‹ เจ—เจ เจนเจจเฅค เจธเฉ‡เจตเจพ เจ…เจจเฉเจธเจพเจฐ เจ—เฉ‚เจ—เจฒ เจฐเฉเจเจพเจจ, โ€œDevOps เจŸเฉ‚เจฒเจธโ€ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจฒเจ—เจพเจคเจพเจฐ เจตเจง เจฐเจนเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจฐเฉเจเจพเจจ เจœเจพเจฐเฉ€ เจนเฉˆเฅค

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

เจ†เจ“ DevOps เจŸเฉ‚เจฒเจธ เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‡เจฃเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเฉ€เจ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจเจจเจพเจฒเจพเจ— เจจเจพเจฒ เจคเฉเจฒเจจเจพ เจ•เจฐเฉ€เจ:

  • เจตเจฟเจ•เจพเจธ เจ…เจคเฉ‡ เจจเจฟเจฐเจฎเจพเจฃ เจธเจพเจงเจจ
  • เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจŸเฉ‚เจฒ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‹
  • เจคเฉˆเจจเจพเจคเฉ€ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ เจธเฉฐเจฆ
  • เจฐเจจเจŸเจพเจˆเจฎ เจŸเฉ‚เจฒ
  • เจธเจนเจฟเจฏเฉ‹เจ— เจธเฉฐเจฆเฅค

เจธเจซเจฒ เจ…เจคเฉ‡ เจธเฉ‹เจš-เจธเจฎเจ เจ•เฉ‡ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ DevOps เจชเฉเจฐเฉˆเจ•เจŸเฉ€เจธเจผเจจเจฐ เจ‰เฉฑเจชเจฐ เจธเฉ‚เจšเฉ€เจฌเฉฑเจง เจธเจพเจฐเฉ‡ เจชเฉฐเจœ เจธเจฎเฉ‚เจนเจพเจ‚ เจฆเฉ‡ เจฏเฉฐเจคเจฐ เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจ†เจชเจฃเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจŸเฉ‚เจฒเจœเจผ เจฆเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเฉˆเฉฑเจŸ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเฉ‹ เจคเจพเจ‚ เจœเฉ‹ CI/CD เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฆเฉ‡ เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเฉฑเจค เจจเฉ‚เฉฐ เจ–เฉเฉฐเจ เจจเจพ เจœเจพเจตเฉ‡เฅค

เจตเจฟเจ•เจพเจธ เจ…เจคเฉ‡ เจฌเจฟเจฒเจก เจŸเฉ‚เจฒ

DevOps เจŸเฉ‚เจฒ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ 2020 เจตเจฟเฉฑเจš เจธเจฟเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ
เจ‡เจน CI/CD เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจธเจŸเฉˆเจ• เจฆเจพ เจ†เจงเจพเจฐ เจนเฉˆเฅค เจ‡เจน เจธเจญ เจ‡เฉฑเจฅเฉ‡ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ! เจ‡เจธ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจตเจฟเฉฑเจš เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจŸเฉ‚เจฒ เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจตเฉฑเจง เจ‡เจตเฉˆเจ‚เจŸ เจธเจŸเฉเจฐเฉ€เจฎ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจ‰เจคเจชเจพเจฆเจพเจ‚ เจจเจพเจฒ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจœเฉ€เจตเจจ เจšเฉฑเจ•เจฐ เจฆเฉ‡ เจ‡เจธ เจชเฉœเจพเจ… 'เจคเฉ‡, เจธเจพเจงเจจเจพเจ‚ เจฆเฉ‡ เจคเจฟเฉฐเจจ เจธเจฎเฉ‚เจน เจนเจจ:

  • เจตเจฐเจœเจจ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจธเจฟเจธเจŸเจฎ (SCM)
  • เจจเจฟเจฐเฉฐเจคเจฐ เจเจ•เฉ€เจ•เจฐเจฃ (CI)
  • เจกเจพเจŸเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ

GIT เจฆเจพ 2020 เจตเจฟเฉฑเจš เจธเจ•เจพเจฐเจพเจคเจฎเจ• เจŸเจฐเฉˆเจ• เจฐเจฟเจ•เจพเจฐเจก เจฐเจฟเจนเจพ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจคเฉเจนเจพเจกเฉ‡ SCM เจŸเฉ‚เจฒ เจตเจฟเฉฑเจš GIT เจฒเจˆ เจธเจนเจฟเจœ เจธเจฎเจฐเจฅเจจ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค CI เจฒเจˆ, เจ‡เฉฑเจ• เจชเฉ‚เจฐเจต-เจธเจผเจฐเจค เจ‡เฉฑเจ• เจ…เจฒเฉฑเจ—-เจฅเจฒเฉฑเจ— เจ•เฉฐเจŸเฉ‡เจจเจฐ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจฌเจฟเจฒเจกเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจ…เจคเฉ‡ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจกเฉ‡เจŸเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฆเฉ€ เจ—เฉฑเจฒ เจ†เจ‰เจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจธเจ•เฉ€เจฎเจพ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจ•เจฐเจจ เจ…เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจฌเจฃเจพเจˆ เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

SCM + CI เจŸเฉ‚เจฒ #1

เจœเฉ‡เจคเฉ‚: GitLab เจ…เจคเฉ‡ GitLab-CI

DevOps เจŸเฉ‚เจฒ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ 2020 เจตเจฟเฉฑเจš เจธเจฟเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ
2020 DevOps เจšเฉฑเจ•เจฐ เจฆเจพ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจŸเฉ‚เจฒ เจฌเจฟเจจเจพเจ‚ เจธเจผเฉฑเจ• GitLab เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเฉ‡เฉœเจฒเฉ‡ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจจเจตเฉ€เจจเจคเจพ เจฆเฉ€ เจ…เจ—เจตเจพเจˆ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เฉ‡เจ—เจพเฅค

GitLab เจฆเจพ เจฎเฉเฉฑเจ– เจ•เฉฐเจฎ เจ‡เฉฑเจ• Git เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเจพ เจ†เจฐเจพเจฎเจฆเจพเจ‡เจ• เจชเฉเจฐเจฌเฉฐเจงเจจ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจ…เจจเฉเจญเจตเฉ€ เจ…เจคเฉ‡ เจตเจฐเจคเจฃ เจตเจฟเฉฑเจš เจ†เจธเจพเจจ เจนเฉˆเฅค GitLab เจ‡เฉฑเจ• เจฎเฉเจซเจค เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจนเจฐ เจšเฉ€เจœเจผ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ SaaS เจ…เจคเฉ‡ เจ†เจจ-เจชเฉเจฐเฉ‡เจฎ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆ (เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเฉ€ เจฎเฉ‡เจœเจผเจฌเจพเจจเฉ€ เจ•เจฐเจจ เจฒเจˆ เจคเฉเจนเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ)เฅค

เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ SCM เจŸเฉ‚เจฒ เจจเฉ‡ เจคเฉเจนเจพเจกเฉ€ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ 'เจคเฉ‡ เจธเจฟเฉฑเจงเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจฟเจฐเฉฐเจคเจฐ เจเจ•เฉ€เจ•เจฐเจฃ (CI) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ GitLab เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจ…เจœเจฟเจนเจพ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค GitLab-CI เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจธเจฐเฉ‹เจค เจ•เฉ‹เจก เจฐเฉ‚เจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• .gitlab-ci.yml เจซเจพเจˆเจฒ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจตเฉ€ เจคเจฌเจฆเฉ€เจฒเฉ€ เจคเฉเจนเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจ•เฉ€เจคเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจจเฉ‚เฉฐ เจšเจพเจฒเฉ‚ เจ•เจฐเฉ‡เจ—เฉ€เฅค GitLab เจ…เจคเฉ‡ GitLab-CI เจจเฉ‚เฉฐ เจจเจฟเจฐเฉฐเจคเจฐ เจเจ•เฉ€เจ•เจฐเจฃ (CI-as-code) เจฆเฉ‡ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจจเฉ‡เจคเจพเจตเจพเจ‚ เจตเจœเฉ‹เจ‚ เจฎเจพเจจเจคเจพ เจชเฉเจฐเจพเจชเจค เจนเฉˆเฅค

เจฎเฉเฉฑเจ– เจฒเจพเจญ

  • เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ - เจ‰เจคเจชเจพเจฆ 2013 เจคเฉ‹เจ‚ เจฎเจพเจฐเจ•เฉ€เจŸ 'เจคเฉ‡ เจนเฉˆ; เจธเจฅเจฟเจฐ; เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆเฅค
  • เจ“เจชเจจ เจธเฉ‹เจฐเจธ - GitLab เจฆเจพ เจฎเฉเจซเจค เจธเฉฐเจธเจ•เจฐเจฃ เจ‰เจธ เจ•เฉ‹เจฐ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจจเฉ‚เฉฐ เจธเฉ€เจฎเจฟเจค เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเจธเจฆเฉ€ เจตเจฟเจ•เจพเจธ เจŸเฉ€เจฎเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ…เจฆเจพเจ‡เจ—เฉ€ เจธเฉ‡เจตเจพ เจชเฉˆเจ•เฉ‡เจœ เจตเฉฑเจ–-เจตเฉฑเจ– เจ†เจ•เจพเจฐเจพเจ‚ เจ…เจคเฉ‡ เจฒเฉ‹เฉœเจพเจ‚ เจตเจพเจฒเฉ€เจ†เจ‚ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจฒเจˆ เจตเจพเจงเฉ‚ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค
  • Engrained CI - เจฎเจพเจฐเจ•เฉ€เจŸ 'เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจธเจพเจงเจจ เจจเฉ‡ GitLab-CI เจตเจฐเจ—เฉ‡ SCM เจตเจฟเฉฑเจš เจฒเจ—เจพเจคเจพเจฐ เจเจ•เฉ€เจ•เจฐเจฃ เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจ‡เจ† เจนเฉˆเฅค เจกเฉŒเจ•เจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจฐเจนเจฟเจค เจ…เจฒเฉฑเจ—-เจฅเจฒเฉฑเจ— เจฌเจฟเจฒเจกเจพเจ‚ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจกเฉ€เจฌเฉฑเจ—เจฟเฉฐเจ— เจจเฉ‚เฉฐ เจ†เจธเจพเจจ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจ•เจˆ เจธเจพเจงเจจเจพเจ‚ เจฆเฉ‡ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจเจ•เฉ€เจ•เจฐเจฃ เจ…เจคเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค
  • เจ…เจธเฉ€เจฎเจค เจเจ•เฉ€เจ•เจฐเจฃ - GitLab เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจธเจพเจฐเฉ‡ DevOps เจŸเฉ‚เจฒเจธ เจฆเจพ เจ†เจธเจพเจจ เจเจ•เฉ€เจ•เจฐเจฃ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจตเจฟเจ•เจพเจธ เจ…เจคเฉ‡ เจฐเฉฑเจ–-เจฐเจ–เจพเจ… เจŸเฉ€เจฎเจพเจ‚ เจ•เฉ‹เจฒ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจ…เจฐเจœเจผเฉ€ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเจพ เจ‡เฉฑเจ• เจธเจฐเฉ‹เจค เจนเฉˆเฅค

เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€

เจฒเฉœเจพเจˆ เจตเจฟเจš เจนเจฟเฉฑเจธเจพ เจฒเจฟเจ†, เจชเจฐ เจœเจฟเฉฑเจค เจจเจนเฉ€เจ‚ เจธเจ•เฉ€

เจ‡เจธ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจตเจฟเฉฑเจš เจนเฉ‹เจฐ เจชเฉเจฐเจธเจฟเฉฑเจง เจŸเฉ‚เจฒ เจนเจจ, เจชเจฐ เจ‰เจน GitLab เจœเจฟเฉฐเจจเฉ‡ เจšเฉฐเจ—เฉ‡ เจจเจนเฉ€เจ‚ เจนเจจเฅค เจ…เจคเฉ‡ เจ‡เจธเฉ‡ เจฒเจˆ:

GitHub โ€” เจ‡เจน เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจชเฉœเจพเจตเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจธเจผเจพเจจเจฆเจพเจฐ SaaS เจธเฉฐเจธเจ•เจฐเจฃ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจนเฉˆเฅค เจตเฉฑเจกเฉ€เจ†เจ‚ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจฒเจˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจฒเจˆ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจจเฉˆเฉฑเจŸเจตเจฐเจ• 'เจคเฉ‡ IP เจเจกเจฐเฉˆเฉฑเจธ เจฐเฉฑเจ–เจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ, GitHub เจฆเจพ เจ‡เฉฑเจ•เฉ‹ เจ‡เฉฑเจ• เจนเฉฑเจฒ เจ‰เฉฑเจš เจ‰เจชเจฒเจฌเจงเจคเจพ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ .OVA เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจธเฉ€เฅค เจ‡เจน เจ†เจจ-เจชเฉเจฐเฉ€เจฎ เจฎเฉ‡เจจเจŸเฉ‡เจจเฉˆเจ‚เจธ เจจเฉ‚เฉฐ เจ”เจ–เจพ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ; เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, .OVA เจธเจฟเจฐเจซ เจฎเฉฑเจงเจฎ เจ†เจ•เจพเจฐ เจฆเฉ‡ เจ•เจพเจฐเฉ‹เจฌเจพเจฐเจพเจ‚ เจฒเจˆ เจขเฉเจ•เจตเจพเจ‚ เจนเฉˆ, เจจเจนเฉ€เจ‚ เจคเจพเจ‚ เจธเจฐเจตเจฐ เจœเจผเจฟเจ†เจฆเจพ เจฒเฉ‹เจก เจฆเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจ•เจฐเฉˆเจธเจผ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพเฅค GitHub เจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฆเฉ€ เจ˜เจพเจŸ (เจนเจพเจฒ เจนเฉ€ เจคเฉฑเจ• เจ…เจคเฉ‡ เจ…เจœเฉ‡ เจคเฉฑเจ• เจ‡เฉฑเจ• เจ†เจจ-เจชเฉเจฐเฉ€เจฎ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจนเฉˆ) เจœเจพเจ‚ CI-as-code เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ CI เจŸเฉ‚เจฒ เจšเฉเจฃเจจเจพ เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‰เจธ เจเจ•เฉ€เจ•เจฐเจฃ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆเฅค เจ…เฉฐเจค เจตเจฟเฉฑเจš, GitHub GitLab เจฆเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเฉฐเจธเจ•เจฐเจฃ เจจเจพเจฒเฉ‹เจ‚ เจฌเจนเฉเจค เจฎเจนเจฟเฉฐเจ—เจพ เจนเฉˆ.

เจœเฉ‡เจจเจ•เจฟเฉฐเจธ โ€” เจนเจพเจฒเจพเจ‚เจ•เจฟ เจœเฉ‡เจจเจ•เจฟเฉฐเจธ เจจเฉ‚เฉฐ เจกเจฟเจซเฉŒเจฒเจŸ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจจเจฟเจฐเฉฐเจคเจฐ เจเจ•เฉ€เจ•เจฐเจฃ เจธเจพเจงเจจเจพเจ‚ เจตเจฟเฉฑเจš เจฎเจฟเจ†เจฐ เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‡เจธ เจตเจฟเฉฑเจš เจนเจฎเฉ‡เจธเจผเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจฆเฉ€ เจ˜เจพเจŸ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจชเจคเจพ เจšเจฒเจฆเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจœเฉ‡เจจเจ•เจฟเฉฐเจธ เจชเจฒเฉฑเจธ เจ•เจฟเจธเฉ‡ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจเจธเจธเฉ€เจเจฎ เจŸเฉ‚เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹. เจ‡เจน เจฌเจนเฉเจค เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆ เจœเจฆเฉ‹เจ‚ GitLab เจฆเฉ‹เจตเฉ‡เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจฎเฉฑเจงเจฎ UX เจกเจฟเจœเจผเจพเจ‡เจจ เจ‡เฉฑเจ• เจ†เจงเฉเจจเจฟเจ• เจตเฉˆเฉฑเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฒเจˆ เจขเฉเจ•เจตเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจฌเจนเฉเจค เจ•เฉเจ เจ›เฉฑเจก เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจฌเจฟเฉฑเจŸเจฌเจ•เฉ‡เจŸ/เจฌเจพเจ‚เจธ - เจฎเฉˆเจจเฉ‚เฉฐ เจ‰เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจนเจพเจฐเจจ เจตเจพเจฒเฉ‡ เจตเจœเฉ‹เจ‚ เจชเจ›เจพเจฃเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ: เจ•เจฟเจ‰เจ‚ เจฆเฉ‹ เจŸเฉ‚เจฒ เจœเจฆเฉ‹เจ‚ GitLab เจธเจญ เจ•เฉเจ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเฉเจคเฉฐเจคเจฐ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฐเจฆเจพ เจนเฉˆเฅค BitBucket Cloud GitLab-CI / GitHub เจเจ•เจธเจผเจจ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจธเจŸเจพเจฐเจŸเจ…เฉฑเจช เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ€ เจ•เฉ‹เจˆ เจตเฉ€ เจ•เฉฐเจชเจจเฉ€ เจ‡เจธเจจเฉ‚เฉฐ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ€เฅค เจ†เจจ-เจชเฉเจฐเฉ€เจฎ เจฌเจฟเฉฑเจŸเจฌเจ•เฉ‡เจŸ เจธเจฐเจตเจฐ เจฌเจฟเฉฑเจŸเจฌเจ•เฉ‡เจŸ เจชเจพเจˆเจชเจฒเจพเจˆเจจเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจตเฉ€ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ!

#1 เจกเจพเจŸเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจŸเฉ‚เจฒ

เจœเฉ‡เจคเฉ‚: FlywayDB

DevOps เจŸเฉ‚เจฒ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ 2020 เจตเจฟเฉฑเจš เจธเจฟเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ
เจตเฉˆเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจกเจฟเจตเฉˆเจฒเจชเจฎเฉˆเจ‚เจŸ เจตเจฟเฉฑเจš, เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเจนเฉฑเจคเจต เจจเจนเฉ€เจ‚ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจฒเจˆ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจธเจ•เฉ€เจฎเจพ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจคเฉˆเจจเจพเจค เจ•เจฐเจจ เจฆเจพ เจตเจฟเจšเจพเจฐ เจฆเฉ‡เจฐ เจจเจพเจฒ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆ. เจธเจ•เฉ€เจฎเจพ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจ…เจ•เจธเจฐ เจ•เจพเจฒเจฎ เจœเจพเจ‚ เจŸเฉ‡เจฌเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจ…เจคเฉ‡ เจจเจพเจฎ เจฌเจฆเจฒเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเฉฐเจธเจ•เจฐเจฃ เจธเจ•เฉ€เจฎเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจจเจพเจฒ เจฎเฉ‡เจฒ เจจเจนเฉ€เจ‚ เจ–เจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ•เฉเจฐเฉˆเจธเจผ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจเจพ เจšเฉเจฃเฉŒเจคเฉ€เจชเฉ‚เจฐเจจ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เฉฑเจฅเฉ‡ เจฆเฉ‹ เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจนเจจเฅค FlyWayDB เจ‡เจนเจจเจพเจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจฎเฉเฉฑเจ– เจฒเจพเจญ

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

เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€

เจฒเฉœเจพเจˆ เจตเจฟเจš เจนเจฟเฉฑเจธเจพ เจฒเจฟเจ†, เจชเจฐ เจœเจฟเฉฑเจค เจจเจนเฉ€เจ‚ เจธเจ•เฉ€

เจ‡เจธ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเจพเจงเจจ เจจเจนเฉ€เจ‚ เจนเจจเฅค เจ†เจ“ เจ‰เจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เฉเจ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ:

LiquiBase โ€” Liquibase FlywayDB เจตเจฐเจ—เจพ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ Flyway เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡ เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ เจšเจพเจนเจพเจ‚เจ—เจพ เจœเฉ‡เจ•เจฐ เจฎเฉ‡เจฐเฉ€ เจŸเฉ€เจฎ เจตเจฟเฉฑเจš Liquibase เจจเจพเจฒ เจตเจงเฉ‡เจฐเฉ‡ เจคเจœเจผเจฐเจฌเฉ‡ เจตเจพเจฒเจพ เจ•เฉ‹เจˆ เจตเจฟเจ…เจ•เจคเฉ€ เจนเฉเฉฐเจฆเจพเฅค

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

เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจŸเฉ‚เจฒเจธ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‹

DevOps เจŸเฉ‚เจฒ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ 2020 เจตเจฟเฉฑเจš เจธเจฟเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ
เจ†เจ‰ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจฟเจฐเจพเจฎเจฟเจก เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฐเจ—เฉ€เจ•เฉเจฐเจฟเจค เจ•เจฐเจ•เฉ‡ เจŸเฉˆเจธเจŸ เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจŸเฉ‚เจฒเจธ เจฆเฉ€ เจธเจพเจกเฉ€ เจšเจฐเจšเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ€เจเฅค

เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจฟเจฐเจพเจฎเจฟเจก (เจŸเฉˆเจธเจŸ) เจฆเฉ‡ 4 เจชเฉฑเจงเจฐ เจนเจจ:

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

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

#1 เจเจ•เฉ€เจ•เจฐเจฃ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจŸเฉ‚เจฒ

เจœเฉ‡เจคเฉ‚: เจ–เฉ€เจฐเจพ

DevOps เจŸเฉ‚เจฒ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ 2020 เจตเจฟเฉฑเจš เจธเจฟเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ
เจ–เฉ€เจฐเจพ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจœเฉ€เจตเจค เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจตเจฟเฉฑเจš เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจŸเฉˆเจธเจŸ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆเฅค เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจนเจฎเฉ‡เจธเจผเจพเจ‚ เจ…เจช เจŸเฉ‚ เจกเฉ‡เจŸ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‰เจน เจ–เฉ€เจฐเฉ‡ เจฆเฉเจ†เจฐเจพ เจ†เจชเจฃเฉ‡ เจ†เจช เจŸเฉˆเจธเจŸ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจตเฉˆเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจธเจ•เฉเจฐเฉˆเจš เจ…เจคเฉ‡ เจฎเจพเจกเจฒ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจตเจฟเจตเจนเจพเจฐ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจฌเจฃเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ Java เจ…เจคเฉ‡ Cucumber BDD เจฆเฉ‡ เจจเจพเจฒ เจธเฉ‡เจฒเฉ‡เจจเจฟเจ…เจฎ เจตเฉˆเจฌเจกเฉเจฐเจพเจˆเจตเจฐ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจ–เฉ€เจฐเฉ‡ เจจเฉ‚เฉฐ เจธเจฟเฉฑเจ–เจฃ เจ…เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจตเจงเฉ€เจ† เจคเจฐเฉ€เจ•เจพ เจนเฉˆเฅค

เจฎเฉเฉฑเจ– เจฒเจพเจญ

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

เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€

เจฒเฉœเจพเจˆ เจตเจฟเจš เจนเจฟเฉฑเจธเจพ เจฒเจฟเจ†, เจชเจฐ เจœเจฟเฉฑเจค เจจเจนเฉ€เจ‚ เจธเจ•เฉ€

เจนเฉ‹เจฐ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจ…เจคเฉ‡ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€-เจตเจฟเจธเจผเฉ‡เจธเจผ เจธเจพเจงเจจเจพเจ‚ เจตเจฟเฉฑเจš, เจ•เฉ‡เจตเจฒ เจ–เฉ€เจฐเฉ‡ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเจฟเจ†เจชเจ• เจนเฉฑเจฒ เจฎเฉฐเจจเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจเจ‚เจก-เจŸเฉ‚-เจเจ‚เจก เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจŸเฉ‚เจฒ

เจ…เฉฐเจค-เจคเฉ‹เจ‚-เจ…เฉฐเจค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉ‹ เจฎเฉเฉฑเจ– เจจเฉเจ•เจคเจฟเจ†เจ‚ 'เจคเฉ‡ เจงเจฟเจ†เจจ เจ•เฉ‡เจ‚เจฆเจฐเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ:

  • เจ•เจพเจฐเจœเจพเจคเจฎเจ• เจŸเฉˆเจธเจŸเจฟเฉฐเจ—
  • เจคเจฃเจพเจ… เจŸเฉˆเจธเจŸเจฟเฉฐเจ—.

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

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

เจ‡เจนเจจเจพเจ‚ 2 เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเฉ€ เจ…เจฃเจนเฉ‹เจ‚เจฆ เจคเฉเจนเจพเจกเฉ€ CI/CD เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ•เจฎเฉ€ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

#1 เจเจ‚เจก-เจŸเฉ‚-เจเจ‚เจก เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจŸเฉ‚เจฒเฅค เจ•เจพเจฐเจœเจธเจผเฉ€เจฒ เจŸเฉˆเจธเจŸเจฟเฉฐเจ—

เจœเฉ‡เจคเฉ‚: SoapUI เจชเฉเจฐเฉ‹

DevOps เจŸเฉ‚เจฒ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ 2020 เจตเจฟเฉฑเจš เจธเจฟเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ
SoapUI เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ API เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ SOAP เจ…เจงเจพเจฐเจค เจตเฉˆเฉฑเจฌ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฎเจฟเจ†เจฐเฉ€ เจธเจจเฅค เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจนเฉเจฃ เจจเจตเฉ€เจ†เจ‚ SOAP เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจŸเฉ‚เจฒ เจฆเจพ เจจเจพเจฎ เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเจฟเจ† เจนเฉˆ, เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจ‡เจน เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจ‡เจน เจตเจฟเจ•เจธเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉ‹เจ‡เจ† เจนเฉˆเฅค SoapUI เจ†เจŸเฉ‹เจฎเฉ‡เจŸเจฟเจก เจฌเฉˆเจ•เจเจ‚เจก เจซเฉฐเจ•เจธเจผเจจเจฒ เจŸเฉˆเจธเจŸ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจธเจผเจพเจจเจฆเจพเจฐ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจŸเฉˆเจธเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฐเฉฐเจคเจฐ เจเจ•เฉ€เจ•เจฐเจฃ เจธเจพเจงเจจเจพเจ‚ เจจเจพเจฒ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจœเฉ‹เฉœเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• CI/CD เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจฎเฉเฉฑเจ– เจฒเจพเจญ

  • เจตเจฟเจธเจคเฉเจฐเจฟเจค เจฆเจธเจคเจพเจตเฉ‡เจœเจผ - SoapUI เจ•เจพเจซเจผเฉ€ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจฎเจพเจฐเจ•เฉ€เจŸ เจตเจฟเฉฑเจš เจนเฉˆ, เจ‡เจธเจฒเจˆ เจ‡เฉฑเจฅเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ”เจจเจฒเจพเจˆเจจ เจธเจฐเฉ‹เจค เจนเจจ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจธเจฎเจเจฃ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ เจ•เจฟ เจŸเฉˆเจธเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ เจนเฉˆเฅค
  • เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ€ เจธเฉŒเจ– - เจนเจพเจฒเจพเจ‚เจ•เจฟ เจŸเฉ‚เจฒ APIs เจฆเฉ€ เจœเจพเจ‚เจš เจฒเจˆ เจฎเจฒเจŸเฉ€เจชเจฒ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, SoapUI เจฆเฉ€ เจฎเจฒเจŸเฉ€เจชเจฒ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจธเจพเจ‚เจเฉ‡ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจŸเฉˆเจธเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฃเจพ เจ†เจธเจพเจจ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค

เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€

เจฒเฉœเจพเจˆ เจตเจฟเจš เจนเจฟเฉฑเจธเจพ เจฒเจฟเจ†, เจชเจฐ เจœเจฟเฉฑเจค เจจเจนเฉ€เจ‚ เจธเจ•เฉ€

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

#1 เจเจ‚เจก-เจŸเฉ‚-เจเจ‚เจก เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจŸเฉ‚เจฒเฅค เจคเจฃเจพเจ… เจŸเฉˆเจธเจŸเจฟเฉฐเจ—

เจœเฉ‡เจคเฉ‚: เจฒเฉ‹เจก เจฐเจจเจฐ

DevOps เจŸเฉ‚เจฒ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ 2020 เจตเจฟเฉฑเจš เจธเจฟเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ
เจตเจฟเจ†เจ–เจฟเจ†: เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจกเฉ€ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจนเจฐเฉ‡เจ• เจคเฉฑเจค เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจ เจฆเจพ เจธเจฎเจพเจ‚ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจธเจฟเจฐเจซเจผ เจฒเฉ‹เจกเจฐเจจเจฐ เจนเฉ€ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจนเจพเจ‚, เจ‡เจน เจชเจนเจฟเจฒเจพเจ‚ เจฎเจนเจฟเฉฐเจ—เจพ เจ…เจคเฉ‡ เจ”เจ–เจพ เจนเฉˆ, เจชเจฐ เจฒเฉ‹เจก เจฐเจจเจฐ เจ‡เฉฑเจ•เฉ‹ เจ‡เฉฑเจ• เจ…เจœเจฟเจนเจพ เจŸเฉ‚เจฒ เจนเฉˆ เจœเฉ‹ เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจคเจ•เจจเฉ€เจ•เฉ€ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจŸ เจตเจœเฉ‹เจ‚, เจชเฉ‚เจฐเจพ เจญเจฐเฉ‹เจธเจพ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจจเจตเจพเจ‚ เจ•เฉ‹เจก เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจฒเฉ‹เจก เจนเจพเจฒเจคเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เจพเฅค เจจเจพเจฒ เจนเฉ€, เจฎเฉˆเจจเฉ‚เฉฐ เจฒเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจธเจฎเจพเจ‚ เจ† เจ—เจฟเจ† เจนเฉˆ เจ•เจฟ เจฒเฉ‹เจกเจฐเจจเจฐ เจจเฉ‚เฉฐ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจŸเฉ€เจฎเจพเจ‚ เจฆเฉ€ เจฌเจœเจพเจ เจตเจฟเจ•เจพเจธ เจŸเฉ€เจฎเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ†เจชเจฃเฉ‡ เจ•เจฌเจœเจผเฉ‡ เจตเจฟเฉฑเจš เจฒเจฟเจ† เจœเจพเจตเฉ‡เฅค

เจฎเฉเฉฑเจ– เจฒเจพเจญ

  • เจตเจฟเจ†เจชเจ• เจฆเจธเจคเจพเจตเฉ‡เจœเจผ - LoadRunner เจ•เจพเจซเจผเฉ€ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจฎเจพเจฐเจ•เฉ€เจŸ เจตเจฟเฉฑเจš เจนเฉˆ, เจ‡เจธเจฒเจˆ เจฒเฉ‹เจก เจŸเฉˆเจธเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ เจนเฉˆ เจ‡เจน เจธเจฎเจเจฃ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจกเฉ€ เจฎเจฆเจฆ เจ•เจฐเจจ เจฒเจˆ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ”เจจเจฒเจพเจˆเจจ เจธเจฐเฉ‹เจค เจนเจจเฅค
  • เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจธเจชเฉ‹เจฐเจŸ - เจฒเฉ‹เจก เจฐเจจเจฐ ODBC เจคเฉ‹เจ‚ เจฒเฉˆ เจ•เฉ‡ AJAX, HTTPS เจ…เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจ—เฉˆเจฐ-เจฎเจพเจฎเฉ‚เจฒเฉ€ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจคเฉฑเจ• เจนเจฐ เจšเฉ€เจœเจผ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจกเฉ€ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฐเจค เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจฒเฉ‹เจก เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฒเจˆ เจ•เจˆ เจธเจพเจงเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจธเจฟเจฐเจซ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€

เจฒเฉœเจพเจˆ เจตเจฟเจš เจนเจฟเฉฑเจธเจพ เจฒเจฟเจ†, เจชเจฐ เจœเจฟเฉฑเจค เจจเจนเฉ€เจ‚ เจธเจ•เฉ€

เจฆเฉเจฌเจพเจฐเจพ เจซเจฟเจฐ, เจ‡เจธ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฒ เจŸเฉ‚เจฒ เจจเจนเฉ€เจ‚ เจนเจจ, เจ‡เจธ เจฒเจˆ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจนเฉฑเจฒ เจ‰เจน เจนเฉˆ เจœเฉ‹ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจจเจพเจฒ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เจพเฅค

เจคเฉˆเจจเจพเจคเฉ€ เจธเจพเจงเจจ

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

เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ†เจ“ เจธเจพเจฐเฉ‡ เจคเฉˆเจจเจพเจคเฉ€ เจธเจพเจงเจจเจพเจ‚ เจจเฉ‚เฉฐ เจคเจฟเฉฐเจจ เจ‰เจช เจธเจผเฉเจฐเฉ‡เจฃเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเฉ€เจ:

  • เจ•เจฒเจพเจคเจฎเจ• เจชเฉเจฐเจฌเฉฐเจงเจจ
  • เจธเฉฐเจฐเจšเจจเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ
  • เจคเฉˆเจจเจพเจค.

#1 เจ•เจฒเจพเจคเจฎเจ• เจชเฉเจฐเจฌเฉฐเจงเจจ เจŸเฉ‚เจฒ

เจœเฉ‡เจคเฉ‚: เจ—เจ เจœเฉ‹เฉœ

DevOps เจŸเฉ‚เจฒ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ 2020 เจตเจฟเฉฑเจš เจธเจฟเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ
Nexus เจ†เจฐเจŸเฉ€เจซเฉˆเจ•เจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจœเจพเจตเจพ เจคเฉ‹เจ‚ NPM เจคเฉฑเจ• เจกเฉŒเจ•เจฐ เจคเฉฑเจ• เจฒเจ—เจญเจ— เจนเจฐ เจตเฉฑเจกเฉ€ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ‡เจธ เจŸเฉ‚เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ‰เจนเจจเจพเจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เจฒเจพเจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจตเจฐเจคเจฆเฉ‡ เจนเจพเจ‚เฅค เจฐเจฟเจฎเฉ‹เจŸ เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจ•เจฐเจจเจพ เจตเฉ€ CI เจฌเจฟเจฒเจก เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฟเจฒเจกเจฟเฉฐเจ— เจฒเจˆ เจตเจงเฉ‡เจฐเฉ‡ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจซเจพเจ‡เจฆเจพ เจ•เจˆ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจธเจพเจฐเฉ‡ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเจพ เจชเฉ‚เจฐเจพ เจฆเฉเจฐเจฟเจธเจผ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจนเฉˆ, เจ…เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจ•เจฐเจจเจพ (เจ‰เจน เจ‡เฉฑเจ• เจนเจฎเจฒเฉ‡ เจตเฉˆเจ•เจŸเจฐ เจตเจœเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ)เฅค

เจฎเฉเฉฑเจ– เจฒเจพเจญ

  • เจคเจ•เจจเฉ€เจ•เฉ€ เจธเจนเจพเจ‡เจคเจพ - เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจ‰เจคเจชเจพเจฆ; เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆเฅค
  • เจ“เจชเจจ เจธเฉ‹เจฐเจธ - เจฎเฉเจซเจค เจธเฉฐเจธเจ•เจฐเจฃ เจ•เฉ‹เจฐ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจจเฉ‚เฉฐ เจธเฉ€เจฎเจฟเจค เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเจธเจฆเฉ€ เจตเจฟเจ•เจพเจธ เจŸเฉ€เจฎเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

#1 เจธเฉฐเจฐเจšเจจเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจŸเฉ‚เจฒ

เจœเฉ‡เจคเฉ‚: Ansimate

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

เจฎเฉเฉฑเจ– เจฒเจพเจญ

  • เจธเจŸเฉ‡เจŸเจฒเฉˆเฉฑเจธ - เจชเจฒเฉ‡เจฌเฉเฉฑเจ• เจจเฉ‚เฉฐ เจกเจฟเจชเจฒเจพเจ‡เจฎเฉˆเจ‚เจŸ เจฎเจธเจผเฉ€เจจ เจคเฉ‹เจ‚ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจŸเจพเจฐเจ—เฉ‡เจŸ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจšเจฒเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค เจฎเฉˆเจจเฉ‚เฉฐ เจคเฉˆเจจเจพเจค เจ†เจฌเจœเฉˆเจ•เจŸ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจชเฉˆเจ•เจฐ เจตเจฐเจ—เฉ‡ เจŸเฉ‚เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฐเจฟเจฎเฉ‹เจŸ เจ†เจฌเจœเฉˆเจ•เจŸ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจฌเจพเจฐเฉ‡ เจšเจฟเฉฐเจคเจพ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจˆ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค
  • เจ“เจชเจจ เจธเฉ‹เจฐเจธ - CentOS เจตเจพเจ‚เจ—, Ansible เจตเฉ€ RedHat เจฆเฉเจ†เจฐเจพ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆเฅค เจ‡เจน เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจจเฉ‚เฉฐ เจฌเจฃเจพเจˆ เจฐเฉฑเจ–เจฃ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เฉฑเจš เจ—เฉเจฃเจตเฉฑเจคเจพ, เจตเจฐเจคเจฃ เจตเจฟเฉฑเจš เจ†เจธเจพเจจ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจ…เจฃเฉ‚ เจจเจพเจฒ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— (เจ‡เฉฑเจ• เจœเจตเจพเจฌเจฆเฉ‡เจน เจซเจฐเฉ‡เจฎเจตเจฐเจ•) - เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเฉฐเจฐเจšเจจเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เฉ‹เจก เจนเฉˆ, เจนเจฐ เจšเฉ€เจœเจผ เจตเจพเจ‚เจ—, เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆเฅค เจ…เจฃเฉ‚ เจฆเจพ เจœเจตเจพเจฌเจฆเฉ‡เจน เจฐเฉ‹เจฒ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจจเจฟเจฐเจตเจฟเจ˜เจจ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เจน เจธเฉเจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจธเฉฐเจฐเจšเจจเจพ เจ‰เจธเฉ‡ เจ•เฉเจ†เจฒเจฟเจŸเฉ€ เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ•เฉ‹เจก เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‰เจธเฉ‡ CI/CD เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค
  • YAML - เจนเฉ‹เจฐ เจธเจพเจงเจจเจพเจ‚ เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡, YAML เจจเฉ‚เฉฐ เจธเจฎเจเจฃเจพ เจ†เจธเจพเจจ เจนเฉˆเฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเฉฐเจฐเจšเจจเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ DevOps เจ…เจญเจฟเจ†เจธเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจšเฉเจฃเฉŒเจคเฉ€ เจนเฉˆ, เจธเจพเจฆเจ—เฉ€ เจ‡เจธเจฆเจพ เจŸเจฐเฉฐเจช เจ•เจพเจฐเจก เจนเฉˆเฅค

เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€

เจฒเฉœเจพเจˆ เจตเจฟเจš เจนเจฟเฉฑเจธเจพ เจฒเจฟเจ†, เจชเจฐ เจœเจฟเฉฑเจค เจจเจนเฉ€เจ‚ เจธเจ•เฉ€

เจ“เจชเจธเจ•เฉ‹เจก เจธเจผเฉˆเฉฑเจซ โ€” เจฎเฉˆเจ‚ เจ†เจชเจฃเจพ DevOps เจ•เจฐเฉ€เจ…เจฐ เจ•เฉเฉฑเจ•เจฌเฉเฉฑเจ• เจกเจฟเจตเฉˆเจฒเจชเจฐ เจตเจœเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพเฅค เจฐเฉ‚เจฌเฉ€ เจ…เจคเฉ‡ เจธเจผเฉˆเฉฑเจซ เจฌเฉ‡เจธเจผเฉฑเจ• เจฎเฉ‡เจฐเฉ‡ เจฆเจฟเจฒ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจชเจฟเจ†เจฐเฉ‡ เจนเจจ, เจชเจฐ เจ‰เจน เจ†เจงเฉเจจเจฟเจ• เจฐเจพเจœ เจฐเจนเจฟเจค, เจ•เจฒเจพเจ‰เจก-เจจเฉ‡เจŸเจฟเจต เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค OpsCode Chef เจนเฉ‹เจฐ เจชเจฐเฉฐเจชเจฐเจพเจ—เจค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจตเจงเฉ€เจ† เจธเจพเจงเจจ เจนเฉˆ, เจชเจฐ เจ‡เจธ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจญเจตเจฟเฉฑเจ– 'เจคเฉ‡ เจงเจฟเจ†เจจ เจ•เฉ‡เจ‚เจฆเจฐเจฟเจค เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚เฅค

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

เจกเจฟเจชเจฒเจพเจ‡เจฎเฉˆเจ‚เจŸ เจŸเฉ‚เจฒ #1

เจœเฉ‡เจคเฉ‚: เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ

DevOps เจŸเฉ‚เจฒ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ 2020 เจตเจฟเฉฑเจš เจธเจฟเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ
เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจคเฉเจนเจพเจกเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจ•เฉ‹เจก เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจตเจฐเจฃเจจ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจฆเจพ เจนเฉˆ, เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸเจธ เจคเฉ‹เจ‚ เจฒเฉˆ เจ•เฉ‡ เจชเฉ‚เจฐเฉ‡ เจธเจฐเจตเจฐ เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจคเฉฑเจ•เฅค เจ‡เจธ เจ‰เจคเจชเจพเจฆ เจจเฉ‡ เจ†เจชเจฃเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ เจคเฉ‹เจ‚ เจฌเจนเฉเจค เจฒเฉฐเจฌเจพ เจธเจซเจผเจฐ เจคเฉˆเจ… เจ•เฉ€เจคเจพ เจนเฉˆ, เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจชเจฒเฉฑเจ—เจ‡เจจ เจฌเจฃเจพเจ เจ—เจ เจนเจจ เจ…เจคเฉ‡ เจ‡เฉฐเจจเฉ‡ เจฎเจœเจผเจฌเฉ‚เจค โ€‹โ€‹เจญเจพเจˆเจšเจพเจฐเฉ‡ เจฆเจพ เจจเจฟเจฐเจฎเจพเจฃ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจคเฉˆเจจเจพเจคเฉ€ เจฆเฉเจฐเจฟเจธเจผ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ“เจ—เฉ‡เฅค เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจตเจพเจคเจพเจตเจฐเจฃ (เจ†เจจ-เจชเฉเจฐเฉ€เจฎเจฟเจธเจธ, เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš, เจœเจพเจ‚ เจนเฉ‹เจฐ เจ•เจฟเจคเฉ‡) เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจฌเฉ‡เจฎเจฟเจธเจพเจฒ เจนเฉˆเฅค เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจจเจตเฉ€เจจเจคเจฎ เจธเฉฐเจธเจ•เจฐเจฃ HCL เจตเจฟเฉฑเจš เจ•เจฟเจธเฉ‡ เจตเฉ€ เจนเฉ‹เจฐ เจชเจฐเฉฐเจชเจฐเจพเจ—เจค เจชเฉเจฐเฉ‹เจ—เฉเจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจตเจพเจ‚เจ— เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจคเจฐเจ• เจซเฉฐเจ•เจธเจผเจจ เจ…เจคเฉ‡ เจ•เจฒเจพเจธเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจจเฉ‚เฉฐ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฒเจˆ เจœเจฒเจฆเฉ€ เจ…เจคเฉ‡ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจธเจฎเจเจฃเจพ เจ†เจธเจพเจจ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจฎเฉเฉฑเจ– เจฒเจพเจญ

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

เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€

เจฒเฉœเจพเจˆ เจตเจฟเจš เจนเจฟเฉฑเจธเจพ เจฒเจฟเจ†, เจชเจฐ เจœเจฟเฉฑเจค เจจเจนเฉ€เจ‚ เจธเจ•เฉ€

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

เจฐเจจเจŸเจพเจˆเจฎ เจŸเฉ‚เจฒ

DevOps เจŸเฉ‚เจฒ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ 2020 เจตเจฟเฉฑเจš เจธเจฟเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ

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

เจฐเจจเจŸเจพเจˆเจฎ เจŸเฉ‚เจฒเจธ เจฆเฉ€เจ†เจ‚ เจ‰เจช เจธเจผเฉเจฐเฉ‡เจฃเฉ€เจ†เจ‚:

  • X-as-a-service (XaaS)
  • เจ†เจฐเจ•เฉˆเจธเจŸเจฐเฉ‡เจธเจผเจจ
  • เจจเจฟเจ—เจฐเจพเจจเฉ€
  • เจฒเจพเจ—เจฟเฉฐเจ—

X-เจŸเฉ‚เจฒ-เจ-เจ-เจธเฉ‡เจตเจพ #1

เจœเฉ‡เจคเฉ‚: เจเจฎเจพเจœเจผเจพเจจ เจตเฉˆเฉฑเจฌ เจธเจฐเจตเจฟเจธเจฟเจœเจผ

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

เจฎเฉเฉฑเจ– เจฒเจพเจญ

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

เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€

เจฒเฉœเจพเจˆ เจตเจฟเจš เจนเจฟเฉฑเจธเจพ เจฒเจฟเจ†, เจชเจฐ เจœเจฟเฉฑเจค เจจเจนเฉ€เจ‚ เจธเจ•เฉ€

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

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

#1 เจ†เจฐเจ•เฉˆเจธเจŸเฉเจฐเฉ‡เจธเจผเจจ เจŸเฉ‚เจฒ

เจœเฉ‡เจคเฉ‚: เจ“เจชเจจ เจธเจผเฉ€เจซเจŸ

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

เจฎเฉเฉฑเจ– เจฒเจพเจญ

  • เจฌเจฟเจฒเจŸ-เจ‡เจจ เจธเฉเจฐเฉฑเจ–เจฟเจ† - K8s เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ‰เฉฑเจจเจค เจกเจฟเจ—เจฐเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจนเจฐ เจตเฉ‡เจฐเจตเฉ‡ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจจเจพเจฒ เจธเฉ‹เจšเจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ–เจพเจคเฉ‡ เจตเจฟเฉฑเจš เจฒเจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ! OpenShift เจฆเฉ‡ เจจเจพเจฒ เจกเจฟเจซเฉŒเจฒเจŸ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเจฃเจพเจ เจ—เจ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจคเฉฐเจคเจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจคเฉ‹เจ‚ เจฌเฉ‹เจ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจตเจงเฉ‡เจฐเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค
  • เจ†เจฒ-เจ‡เจจ-เจตเจจ เจนเฉฑเจฒ - เจฎเฉ‚เจฒ K8s เจฆเฉ‡ เจ‰เจฒเจŸ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฒเฉ‹เจก เจฌเฉˆเจฒเฉ‡เจ‚เจธเจฟเฉฐเจ— เจŸเฉ‚เจฒ เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจ“เจชเจจเจธเจผเจฟเจซเจŸ เจตเจฟเฉฑเจš เจ‡เจน เจธเจญ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจนเฉ‹เจธเจŸ เจ•เจฐเจจ, CI/CD เจŸเฉ‚เจฒ เจšเจฒเจพเจ‰เจฃ, เจฌเจพเจนเจฐเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ, เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจฌเจนเฉเจค เจ•เฉเจ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจค เจธเจ•เจฆเจพ เจนเจพเจ‚เฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ—เฉเจฐเจพเจซเจฟเจ•เจฒ เจฏเฉ‚เจœเจผเจฐ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจ…เจœเฉ‡ เจตเฉ€ เจธเฉฐเจชเฉ‚เจฐเจจ เจคเฉ‹เจ‚ เจฌเจนเฉเจค เจฆเฉ‚เจฐ เจนเฉˆ, API-เจ…เจงเจพเจฐเจฟเจค เจชเจนเฉเฉฐเจš เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจนเจฐ เจšเฉ€เจœเจผ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเจฟเจชเจŸ เจตเจฟเฉฑเจš เจตเจฐเจฃเจจ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค K8s เจฒเจˆ เจนเฉ‹เจฐ GUIs เจฆเฉ‡ เจ‰เจฒเจŸ, OpenShift เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฆเฉ€เจ†เจ‚ เจฎเฉ‚เจฒ เจ—เฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฟเฉฑเจ–เจฃเจพ เจฌเจนเฉเจค เจธเฉŒเจ–เจพ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจคเฉเจนเจพเจจเฉ‚เฉฐ เจกเจฟเจ—เจฐเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจตเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ!

เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€

เจฒเฉœเจพเจˆ เจตเจฟเจš เจนเจฟเฉฑเจธเจพ เจฒเจฟเจ†, เจชเจฐ เจœเจฟเฉฑเจค เจจเจนเฉ€เจ‚ เจธเจ•เฉ€

เจกเฉŒเจ•เจฐ เจธเจตเจฐเจฎ - เจกเฉŒเจ•เจฐ เจธเจตเฉˆเจฐเจฎ เจจเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจคเฉ‹เจ‚ เจ›เฉเจŸเจ•เจพเจฐเจพ เจชเจพ เจ•เฉ‡ K8 เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€เฅค เจ‡เจน เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจนเฉˆ, เจชเจฐ เจเจ‚เจŸเจฐเจชเฉเจฐเจพเจˆเจœเจผ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ เจ‡เจน เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, AWS ECS เจตเจฐเจ—เฉ‡ เจนเฉฑเจฒ เจ‡เฉฑเจ• เจธเจฎเจพเจจ เจชเจนเฉเฉฐเจš เจ…เจชเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ เจชเจฐ เจ‰เจนเจจเจพเจ‚ เจนเฉ‹เจฐ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเจพเจฒ เจฎเฉˆเจ‚ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจŸ เจตเฉ€ เจ•เจฐ เจธเจ•เจฆเจพ เจนเจพเจ‚ (Lambda, IAM, เจ†เจฆเจฟ)เฅค

เจจเจฟเจ—เจฐเจพเจจเฉ€ เจธเฉฐเจฆ #1

เจœเฉ‡เจคเฉ‚: เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ•

DevOps เจŸเฉ‚เจฒ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ 2020 เจตเจฟเฉฑเจš เจธเจฟเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ
เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ เจจเฉ‡ เจ‡เฉฑเจ• เจ•เฉฐเจฎ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉ€เจคเจพ - APM (เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจชเจฐเจซเจพเจฐเจฎเฉˆเจ‚เจธ เจฎเจพเจจเฉ€เจŸเจฐเจฟเฉฐเจ—) เจจเจฟเจ—เจฐเจพเจจเฉ€เฅค เจ‡เจน เจนเฉเจฃ เจ‡เฉฑเจ• เจชเฉ‚เจฐเจพ-เจตเจฟเจธเจผเฉ‡เจธเจผ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจธเฉฐเจฆ เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฐเจตเจฐ, เจ•เฉฐเจŸเฉ‡เจจเจฐ, เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจชเฉเจฐเจฆเจฐเจธเจผเจจ, เจ…เฉฐเจคเจฎ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ…เจจเฉเจญเจต เจจเจฟเจ—เจฐเจพเจจเฉ€, เจ…เจคเฉ‡ เจฌเฉ‡เจธเจผเจ•, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ.

เจฎเฉเฉฑเจ– เจฒเจพเจญ

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

เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€

เจฒเฉœเจพเจˆ เจตเจฟเจš เจนเจฟเฉฑเจธเจพ เจฒเจฟเจ†, เจชเจฐ เจœเจฟเฉฑเจค เจจเจนเฉ€เจ‚ เจธเจ•เฉ€

เจœเจผเฉฑเจฌเจฟเจ•เจธ โ€” เจฎเฉ‡เจฐเฉ€ เจชเจนเจฟเจฒเฉ€ เจ…เจคเฉ‡ เจฎเจจเจชเจธเฉฐเจฆ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€, เจชเจฐ เจ•เจฒเจพเจ‰เจก เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€เจ†เจ‚ เจ…เจคเฉ‡ APM เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฆเฉ‡ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจตเจฟเจ•เจพเจธ เจฆเฉ€ เจ˜เจพเจŸ เจ•เจพเจฐเจจ เจ‡เจน เจ…เจคเฉ€เจค เจตเจฟเฉฑเจš เจฐเจนเจฟ เจ—เจˆ เจนเฉˆเฅค เจœเจผเฉˆเจฌเจฟเจ•เจธ เจ…เจœเฉ‡ เจตเฉ€ เจฐเจตเจพเจ‡เจคเฉ€ เจธเจฐเจตเจฐ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เจน เจ‡เจธ เจฌเจพเจฐเฉ‡ เจนเฉˆ.

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

เจฒเฉŒเจ—เจฟเฉฐเจ— เจŸเฉ‚เจฒ #1

เจœเฉ‡เจคเฉ‚: เจธเจชเจฒเฉฐเจ•

DevOps เจŸเฉ‚เจฒ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ 2020 เจตเจฟเฉฑเจš เจธเจฟเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ
เจธเจชเจฒเฉฐเจ• เจจเจพเจฒ เจฎเฉเจ•เจพเจฌเจฒเจพ เจ•เจฐเจจเจพ เจ”เจ–เจพ เจนเฉˆ! เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจ‰เจน เจฒเฉŒเจ—เจฟเฉฐเจ— เจตเจฟเฉฑเจš เจฒเฉ€เจกเจฐ เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆ, เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจจเจพเจฒเฉ‹เจ‚ เจฌเจฟเจนเจคเจฐ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค เจ†เจจ-เจชเฉเจฐเฉ‡เจฎ เจ…เจคเฉ‡ SaaS เจชเฉ‡เจธเจผเจ•เจธเจผเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ, เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจคเฉ‡ เจตเฉ€ เจธเจชเจฒเฉฐเจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจตเฉฑเจกเจพ เจจเฉเจ•เจธเจพเจจ เจ‡เจธเจฆเฉ€ เจ•เฉ€เจฎเจค เจนเฉˆ: เจธเจชเจฒเฉฐเจ• เจ…เจœเฉ‡ เจตเฉ€ เจฌเจนเฉเจค เจฎเจนเจฟเฉฐเจ—เจพ เจนเฉˆ!

เจฎเฉเฉฑเจ– เจฒเจพเจญ

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

เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€

เจฒเฉœเจพเจˆ เจตเจฟเจš เจนเจฟเฉฑเจธเจพ เจฒเจฟเจ†, เจชเจฐ เจœเจฟเฉฑเจค เจจเจนเฉ€เจ‚ เจธเจ•เฉ€

ELK เจธเจŸเฉˆเจ• (ElasticSearch, LogStash เจ…เจคเฉ‡ Kibana) "เจ‡เจน เจธเจพเจงเจจ เจฎเจจเจชเจธเฉฐเจฆ เจœเจพเจชเจฆเฉ‡ เจนเจจ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจนเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจ†เจชเจฃเฉ‡ เจœเจฟเจ—เจฐ เจจเฉ‚เฉฐ เจตเฉ‡เจšเจฃ เจฆเฉ€ เจตเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ." เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจœเจฟเจตเฉ‡เจ‚-เจœเจฟเจตเฉ‡เจ‚ เจฒเฉŒเจ—เจธ เจฆเจพ เจธเจฎเฉ‚เจน เจตเจงเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฌเฉ‹เจฐเจก 'เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจงเจฆเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ•เฉฐเจฎ เจนเฉ‹เจฐ เจ…เจคเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจฎเฉเจธเจผเจ•เจฒ เจนเฉเฉฐเจฆเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจธเจชเจฒเฉฐเจ• เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡, ELK เจธเจŸเฉˆเจ• เจฆเฉ‡ เจจเจพเจฒ เจฎเฉˆเจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจจเจพเจฒเฉ‹เจ‚ เจ•เฉ‹เจˆ เจตเฉ€ เจกเฉˆเจธเจผเจฌเฉ‹เจฐเจก เจฌเจฃเจพเจ‰เจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจŸเฉ‚เจฒเจฟเฉฐเจ— เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจธเจฎเจพเจ‚ เจฌเจฟเจคเจพเจ‡เจ†.

เจธเจนเจฟเจฏเฉ‹เจ— เจŸเฉ‚เจฒ

DevOps เจŸเฉ‚เจฒ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ 2020 เจตเจฟเฉฑเจš เจธเจฟเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ
DevOps เจฎเฉเฉฑเจ– เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเฉฐเจ—เจ เจจ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจธเฉฑเจญเจฟเจ†เจšเจพเจฐ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฌเจพเจฐเฉ‡ เจนเฉˆเฅค เจ•เฉ‹เจˆ เจตเฉ€ เจŸเฉ‚เจฒ เจ–เจฐเฉ€เจฆเจฃเจพ เจฐเจพเจคเฉ‹-เจฐเจพเจค เจฎเฉŒเจœเฉ‚เจฆเจพ เจ…เจญเจฟเจ†เจธเจพเจ‚ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเฉ‡เจ—เจพ, เจชเจฐ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจนเจฟเจฏเฉ‹เจ— เจ…เจคเฉ‡ เจ—เฉฑเจฒเจฌเจพเจค เจฆเฉ‡ เจจเจตเฉ‡เจ‚ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ‰เจคเจธเจผเจพเจนเจฟเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจธเจนเจฟเจฏเฉ‹เจ—เฉ€ เจธเจพเจงเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ‰เจช เจธเจผเฉเจฐเฉ‡เจฃเฉ€เจ†เจ‚:

  • เจ•เจพเจฐเจœ เจŸเจฐเฉˆเจ•เจฟเฉฐเจ—
  • เจšเฉˆเจŸเจ…เจชเจธ
  • เจฆเจธเจคเจพเจตเฉ‡เจœเจผ

#1 เจฎเฉเฉฑเจฆเจพ เจŸเจฐเฉˆเจ•เจฟเฉฐเจ— เจŸเฉ‚เจฒ

เจœเฉ‡เจคเฉ‚: Jira

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

เจฎเฉเฉฑเจ– เจฒเจพเจญ

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

เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€

เจฒเฉœเจพเจˆ เจตเจฟเจš เจนเจฟเฉฑเจธเจพ เจฒเจฟเจ†, เจชเจฐ เจœเจฟเฉฑเจค เจจเจนเฉ€เจ‚ เจธเจ•เฉ€

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

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

ChatOps เจŸเฉ‚เจฒ #1

เจœเฉ‡เจคเฉ‚: MatterMost

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

เจฎเฉเฉฑเจ– เจฒเจพเจญ

  • เจ“เจชเจจ เจธเฉ‹เจฐเจธ - เจฎเฉˆเจŸเจฐเจฎเฉ‹เจธเจŸ เจฆเจพ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจธเฉฐเจธเจ•เจฐเจฃ เจฎเฉฑเจงเจฎ เจ…เจคเฉ‡ เจตเฉฑเจกเฉ€เจ†เจ‚ เจฆเฉ‹เจตเจพเจ‚ เจŸเฉ€เจฎเจพเจ‚ เจฒเจˆ เจตเจงเฉ€เจ† เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจธเจฒเฉˆเจ• เจฆเฉ€ เจฎเฉเจซเจค เจฏเฉ‹เจœเจจเจพ เจฆเฉ‡ เจ‰เจฒเจŸ, เจœเฉ‹ เจคเฉเจนเจพเจกเฉ‡ เจธเฉเจจเฉ‡เจนเฉ‡ เจฆเฉ‡ เจ‡เจคเจฟเจนเจพเจธ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ, เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเจพ เจธเจพเจฐเจพ เจกเฉ‡เจŸเจพ เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เฅค
  • เจเจ•เฉ€เจ•เจฐเจฃ - เจ•เจฟเจ‰เจ‚เจ•เจฟ API เจฒเจ—เจญเจ— 100% เจธเจฒเฉˆเจ• API 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆ, เจฒเจ—เจญเจ— เจธเจพเจฐเฉ‡ เจธเจฒเฉˆเจ• เจเจ•เฉ€เจ•เจฐเจฃเจพเจ‚ เจจเฉ‚เฉฐ MatterMost เจจเจพเจฒ เจธเจฟเฉฑเจงเจพ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€

เจฒเฉœเจพเจˆ เจตเจฟเจš เจนเจฟเฉฑเจธเจพ เจฒเจฟเจ†, เจชเจฐ เจœเจฟเฉฑเจค เจจเจนเฉ€เจ‚ เจธเจ•เฉ€

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

เจฎเจพเจˆเจ•เจฐเฉ‹เจธเจพเจซเจŸ เจŸเฉ€เจฎเจพเจ‚ โ€” เจฎเจพเจˆเจ•เจฐเฉ‹เจธเจพเจซเจŸ เจฆเฉ€ เจฎเจฒเจ•เฉ€เจ…เจค เจจเจพ เจนเฉ‹เจฃ เจตเจพเจฒเฉ€ เจ•เจฟเจธเฉ‡ เจšเฉ€เจœเจผ เจจเจพเจฒ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจพเจซเจŸ เจ‰เจคเจชเจพเจฆ เจจเฉ‚เฉฐ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ‹... เจšเฉฐเจ—เฉ€ เจ•เจฟเจธเจฎเจค! เจ‡เจน เจธเจญ เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจธ เจธเจพเจงเจจ เจฌเจพเจฐเฉ‡ เจ•เจนเจฟเจฃเจพ เจนเฉˆ!

เจฆเจธเจคเจพเจตเฉ‡เจœเจผเฉ€ เจŸเฉ‚เจฒ #1

เจœเฉ‡เจคเฉ‚: เจธเฉฐเจ—เจฎ

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

เจฎเฉเฉฑเจ– เจฒเจพเจญ

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

เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€

เจฒเฉœเจพเจˆ เจตเจฟเจš เจนเจฟเฉฑเจธเจพ เจฒเจฟเจ†, เจชเจฐ เจœเจฟเฉฑเจค เจจเจนเฉ€เจ‚ เจธเจ•เฉ€

เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจชเฉœเฉเจนเฉ‹ โ€” เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจฒเจˆ เจตเจงเฉ€เจ†, เจชเจฐ เจ‡เฉฑเจฅเฉ‡ เจจเจพเจœเจผเฉเจ• เจ—เจฟเจ†เจจ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจตเฉ€ เจจเจพ เจธเฉ‹เจšเฉ‹เฅค

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

เจœเฉ‡เจ•เจพเจˆเจฒ โ€” เจคเจ•เจจเฉ€เจ•เฉ€ เจ—เจฟเจ†เจจ เจฆเจพ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจฌเจฃเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡, เจฎเฉˆเจ‚ เจ•เฉ‹เจˆ เจจเจตเฉ€เจ‚ เจธเจฅเจฟเจฐ เจธเจพเจˆเจŸ เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจœเฉ‹ เจนเจฐ เจตเจพเจฐ เจคเจฌเจฆเฉ€เจฒเฉ€ เจนเฉ‹เจฃ 'เจคเฉ‡ เจคเฉˆเจจเจพเจค เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจ•เจจเจซเจฒเฉ‚เจเจ‚เจธ เจฆเจพ เจธเจงเจพเจฐเจจ เจธเฉฐเจธเจ•เจฐเจฃ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจธเจฟเจธเจŸเจฎ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจ†เจ“ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเฉ€เจ

เจฎเจพเจฐเจ•เฉ€เจŸ เจตเจฟเฉฑเจš เจธเจผเจพเจฌเจฆเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉˆเจ‚เจ•เฉœเฉ‡ DevOps เจŸเฉ‚เจฒ เจนเจจ, เจœเจฟเจธ เจจเจพเจฒ เจ‡เจน เจœเจพเจฃเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เจฟเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฆเฉ‹เจ‚ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ€ CI/CD เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฒเจˆ DevOps เจŸเฉ‚เจฒ เจšเฉเจฃเจจ เจฒเจˆ เจ‡เจธ เจธเจงเจพเจฐเจจ เจ—เจพเจˆเจก เจฆเจพ เจชเจพเจฒเจฃ เจ•เจฐเฉ‹เฅค

เจธเจพเจฐเฉ€เจ†เจ‚ เจชเฉฐเจœ เจธเจผเฉเจฐเฉ‡เจฃเฉ€เจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจŸเฉ‚เจฒ เจšเฉเจฃเจจเจพ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ“:

  • เจตเจฟเจ•เจพเจธ เจ…เจคเฉ‡ เจจเจฟเจฐเจฎเจพเจฃ เจธเจพเจงเจจ
  • เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจŸเฉ‚เจฒ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‹
  • เจคเฉˆเจจเจพเจคเฉ€ เจธเฉฐเจฆ
  • เจฐเจจเจŸเจพเจˆเจฎ เจŸเฉ‚เจฒ
  • เจธเจนเจฟเจฏเฉ‹เจ— เจธเฉฐเจฆเฅค

เจฎเฉเฉฑเจ– เจธเจฟเจซเจพเจฐเจธเจผ: เจนเจฐ เจšเฉ€เจœเจผ เจจเฉ‚เฉฐ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจ•เจฐเฉ‹!

เจงเฉฐเจจเจตเจพเจฆ เจœเจผเฉˆเจ• เจธเจผเจพเจชเฉ€เจฐเฉ‹!

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

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