เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

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

เจ…เฉฐเจ—เจฐเฉ‡เจœเจผเฉ€ เจตเจฐเจœเจจ

เจ‡เจน เจฎเฉ‡เจฐเฉ€ เจชเฉเจฐเจคเฉ€เจฒเจฟเจชเฉ€ เจนเฉˆ เจชเฉเจฐเจฆเจฐเจธเจผเจจ 'เจคเฉ‡ DevopsConf 2019-05-28.

เจธเจฒเจพเจˆเจกเจพเจ‚ เจ…เจคเฉ‡ เจตเฉ€เจกเฉ€เจ“เจœเจผ

เจฌเจพเจธเจผ เจ‡เจคเจฟเจนเจพเจธ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

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

เจ•เฉเจ เจ‡เฉฑเจ›เจพ เจจเจพเจฒ, เจ…เจธเฉ€เจ‚ เจ‡เจน เจ•เจนเจฟ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจฌเจพเจธเจผ เจ‡เจคเจฟเจนเจพเจธ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ‡เจน เจ•เฉ‹เจก เจตเจฐเจ—เจพ เจนเฉˆ:

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

เจฎเฉˆเจจเฉ‚เฉฐ เจ•เฉ€ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ?

เจ•เฉ‹เจก เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

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

เจธเฉเฉฑเจ•เจพ

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

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

  • เจ‡เฉฑเจฅเฉ‡ ssh เจฐเจพเจนเฉ€เจ‚ เจฒเจพเจ—เจ‡เจจ เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจ•เจฎเจพเจ‚เจก เจšเจฒเจพเจ“เฅค
  • เจ‰เฉฑเจฅเฉ‡ เจซเจพเจ‡เจฒ เจจเฉ‚เฉฐ เจ•เจพเจชเฉ€ เจ•เจฐเฉ‹.
  • เจ‡เฉฑเจฅเฉ‡ เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเฉ‹เฅค
  • เจ‰เฉฑเจฅเฉ‡ เจธเฉ‡เจตเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ‹
  • ...
  • เจฒเจพเจญ!

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

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

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

CFM เจฒเจˆ เจ เฉ‹เจธ

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

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

เจธเจฟเฉฐเจ—เจฒ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐเฉ€ เจธเจฟเจงเจพเจ‚เจค

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

เจนเจฐ เจ•เจฒเจพเจธ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

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

เจ–เฉเฉฑเจฒเจพ เจฌเฉฐเจฆ เจธเจฟเจงเจพเจ‚เจค

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

เจ–เฉเฉฑเจฒเฉเจนเจพ/เจฌเฉฐเจฆ เจธเจฟเจงเจพเจ‚เจคเฅค

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

เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ 'เจคเฉ‡ เจŸเฉˆเจธเจŸ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจคเฉˆเจจเจพเจค เจ•เฉ€เจคเจพ, เจชเจฐ เจ‡เจธ เจคเฉฑเจฅ เจฆเฉ‡ เจ•เจพเจฐเจจ เจ•เจฟ เจคเฉˆเจจเจพเจคเฉ€ เจฆเจพ เจตเจชเจพเจฐเจ• เจคเจฐเจ• เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจตเฉฑเจ–เจฐเจพ เจธเฉ€, เจ…เจธเฉ€เจ‚ เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ‡ เจฌเฉ‡เจ…เจฐเจฎเฉ‡เจŸเจฒ เจตเจฟเฉฑเจš เจฐเฉ‹เจฒเจฟเฉฐเจ— เจ†เจŠเจŸ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพเฅค

เจฒเจฟเจธเจ•เฉ‹เจต เจฌเจฆเจฒเฉ€ เจฆเจพ เจธเจฟเจงเจพเจ‚เจค

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

เจฌเจพเจฐเจฌเจฐเจพ เจฒเจฟเจธเจ•เฉ‹เจต เจฆเฉ‡ เจฌเจฆเจฒ เจฆเจพ เจธเจฟเจงเจพเจ‚เจคเฅค เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจตเจฟเฉฑเจš เจตเจธเจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฆเฉ‡ เจธเจนเฉ€ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจจเฉ‚เฉฐ เจฌเจฆเจฒเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ‰เจช-เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจจเจพเจฒ เจฌเจฆเจฒเจฃเจฏเฉ‹เจ— เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ

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

เจธเจพเจกเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš, เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจŸเฉ€เจฎ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ‡เฉฑเจ• เจธเจฎเจเฉŒเจคเจพ เจนเฉˆ เจ•เจฟ เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ imbjava เจœเจพเจ‚ oraclejava เจฐเฉ‹เจฒ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเจพ เจนเฉˆ, เจคเจพเจ‚ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจœเจพเจตเจพ เจฌเจพเจˆเจจเจฐเฉ€ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจนเฉˆเฅค เจ‡เจน เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เฉฑเจชเจธเจŸเฉเจฐเฉ€เจฎ เจฐเฉ‹เจฒ เจ‡เจธ เจตเจฟเจตเจนเจพเจฐ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ‡ เจนเจจ; เจ‰เจน java เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‡เจน เจธเจพเจจเฉ‚เฉฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจกเจฟเจชเจฒเจพเจ‡เจฎเฉˆเจ‚เจŸ เจคเจฐเจ• เจจเฉ‚เฉฐ เจฌเจฆเจฒเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ‡เฉฑเจ• เจœเจพเจตเจพ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ/เจตเจฐเจœเจจ เจจเฉ‚เฉฐ เจฆเฉ‚เจœเฉ‡ เจจเจพเจฒ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

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

เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจตเฉฑเจ– เจ•เจฐเจจ เจฆเจพ เจธเจฟเจงเจพเจ‚เจค

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจตเจฟเจญเจพเจœเจจ เจธเจฟเจงเจพเจ‚เจค: โ€œเจ•เจˆ เจ•เจฒเจพเจ‡เฉฐเจŸ-เจตเจฟเจธเจผเฉ‡เจธเจผ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจ‡เฉฑเจ• เจ†เจฎ-เจ‰เจฆเฉ‡เจธเจผ เจตเจพเจฒเฉ‡ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเจพเจฒเฉ‹เจ‚ เจฌเจฟเจนเจคเจฐ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค

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

เจจเจฟเจฐเจญเจฐเจคเจพ เจ‰เจฒเจŸ เจธเจฟเจงเจพเจ‚เจค

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

เจจเจฟเจฐเจญเจฐเจคเจพ เจ‰เจฒเจŸ เจฆเจพ เจธเจฟเจงเจพเจ‚เจคเฅค เจ‰เฉฑเจš เจชเฉฑเจงเจฐเจพเจ‚ 'เจคเฉ‡ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจนเฉ‡เจ เจฒเฉ‡ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจฎเฉ‹เจกเฉ€เจŠเจฒเจพเจ‚ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจเฅค เจฆเฉ‹เจตเฉ‡เจ‚ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจเจฌเจธเจŸเจฐเฉˆเจ•เจธเจผเจจ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจนเฉ‹เจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจเฅค เจเจฌเจธเจŸเจฐเฉˆเจ•เจธเจผเจจ เจตเฉ‡เจฐเจตเจฟเจ†เจ‚ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพเฅค เจตเฉ‡เจฐเจตเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจเจฌเจธเจŸเจฐเฉˆเจ•เจธเจผเจจเจพเจ‚ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจ‡เฉฑเจฅเฉ‡ เจ‰เจฆเจพเจนเจฐเจฃ เจ‡เฉฑเจ• เจเจ‚เจŸเฉ€เจชเฉˆเจŸเจฐเจจ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

  1. เจ—เจพเจนเจ•เจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจจเจฟเฉฑเจœเฉ€ เจ•เจฒเจพเจŠเจก เจธเฉ€เฅค
  2. เจ…เจธเฉ€เจ‚ เจ•เจฒเจพเจ‰เจก เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจฆเจพ เจ†เจฐเจกเจฐ เจฆเจฟเฉฑเจคเจพ เจนเฉˆเฅค
  3. เจชเจฐ เจ•เจฒเจพเจ‰เจก เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจคเฉ€ เจฆเฉ‡ เจ•เจพเจฐเจจ, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจคเฉˆเจจเจพเจคเฉ€ เจจเฉ‚เฉฐ เจ‰เจธ เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ เจจเจพเจฒ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจธเฉ€ เจœเฉ‹ VM เจšเจพเจฒเฉ‚ เจธเฉ€เฅค

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

เจ—เฉฑเจฒเจฌเจพเจค เจ•เจฐเจจเฉ€

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

เจ•เฉ‹เจก เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‡เจตเจฒ เจ•เฉ‹เจก เจฌเจพเจฐเฉ‡ เจนเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจธเจ—เฉ‹เจ‚ เจ•เฉ‹เจก เจ…เจคเฉ‡ เจฒเฉ‹เจ•เจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจธเจฌเฉฐเจงเจพเจ‚ เจฌเจพเจฐเฉ‡, เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจตเจฟเจ•เจพเจธเจ•เจฐเจคเจพเจตเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจ†เจชเจธเฉ€ เจคเจพเจฒเจฎเฉ‡เจฒ เจฌเจพเจฐเฉ‡ เจตเฉ€ เจนเฉˆเฅค

เจฌเฉฑเจธ เจ•เจพเจฐเจ•

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

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

เจชเฉ‡เจ…เจฐ เจกเจฟเจตเฉ‹เจชเจธเจฟเฉฐเจ—

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

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

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

เจ•เฉ‹เจก เจธเจฎเฉ€เจ–เจฟเจ†

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

เจตเจฟเจธเจผเจพ-เจตเจธเจคเฉ‚, เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฌเจพเจฐเฉ‡ เจ—เจฟเจ†เจจ เจฆเจพ เจชเฉเจฐเจธเจพเจฐ เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจ‡เจน เจ•เฉ‹เจก เจธเจฎเฉ€เจ–เจฟเจ† เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เจน เจตเจงเฉ‡เจฐเฉ‡ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจธเฉ€:

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

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

เจ•เฉ‹เจก เจธเจผเฉˆเจฒเฉ€

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ, เจธเจฎเฉ€เจ–เจฟเจ†เจตเจพเจ‚ เจฆเฉŒเจฐเจพเจจ เจเจ—เฉœเฉ‡ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจฃ เจฒเฉฑเจ—เฉ‡, เจ•เจฟเจ‰เจ‚เจ•เจฟ ... เจธเจฎเฉ€เจ–เจฟเจ…เจ•เจพเจ‚ เจฆเฉ€ เจ†เจชเจฃเฉ€ เจธเจผเฉˆเจฒเฉ€ เจธเฉ€ เจ…เจคเฉ‡ เจธเจฎเฉ€เจ–เจฟเจ…เจ•เจพเจ‚ เจฆเฉ‡ เจฐเฉ‹เจŸเฉ‡เจธเจผเจจ เจจเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจธเจผเฉˆเจฒเฉ€เจ†เจ‚ เจจเจพเจฒ เจธเจŸเฉˆเจ• เจ•เฉ€เจคเจพ เจธเฉ€: 2 เจธเจชเฉ‡เจธ เจœเจพเจ‚ 4, เจ•เฉˆเจฎเจฒเจ•เฉ‡เจธ เจœเจพเจ‚ เจธเจจเฉ‡เจ•_เจ•เฉ‡เจธเฅค เจ‡เจธ เจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจจเจนเฉ€เจ‚ เจธเฉ€เฅค

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

เจ—เฉเจฐเฉ€เจจ เจฌเจฟเจฒเจก เจฎเจพเจธเจŸเจฐ

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

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

  • เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจธเจผเจพเจ–เจพ เจตเจฟเฉฑเจš เจตเจฟเจ•เจพเจธ เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉˆเฅค
  • เจ‡เจธ เจฅเจฐเจฟเฉฑเจก 'เจคเฉ‡ เจŸเฉˆเจธเจŸ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจนเจจเฅค
  • เจœเฉ‡เจ•เจฐ เจŸเฉˆเจธเจŸ เจซเฉ‡เจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจคเจพเจ‚ เจ•เฉ‹เจก เจ‡เจธเจจเฉ‚เฉฐ เจฎเจพเจธเจŸเจฐ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจเจ—เจพเฅค

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

IaC เจŸเฉˆเจธเจŸเจฟเฉฐเจ—

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

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

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

IaC เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจฟเจฐเจพเจฎเจฟเจก

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

IaC เจŸเฉˆเจธเจŸเจฟเฉฐเจ—: เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ

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

เจฌเจพเจธเจผ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉˆ

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

for i in * ; do 
    cp $i /some/path/$i.bak
done

เจœเฉ‡เจ•เจฐ เจซเจพเจˆเจฒ เจจเจพเจฎ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจชเฉ‡เจธ เจนเฉˆ เจคเจพเจ‚ เจ•เฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพ? เจ เฉ€เจ• เจนเฉˆ, เจ…เจธเฉ€เจ‚ เจนเฉเจธเจผเจฟเจ†เจฐ เจนเจพเจ‚, เจ…เจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจนเจตเจพเจฒเฉ‡ เจ•เจฟเจตเฉ‡เจ‚ เจตเจฐเจคเจฃเฉ‡ เจนเจจ:

for i in * ; do cp "$i" "/some/path/$i.bak" ; done

เจฌเจนเฉเจค เจ–เฉ‚เจฌ? เจจเจนเฉ€เจ‚! เจ•เฉ€ เจœเฉ‡ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ•เฉเจ เจตเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ. เจ—เจฒเฉ‹เจฌเจฟเฉฐเจ— เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เฉ€เฅค

find . -type f -exec mv -v {} dst/{}.bak ;

เจนเฉเจฃ เจšเฉฐเจ—เจพ เจ•เฉ€เจคเจพ? เจจเจนเฉ€เจ‚... เจญเฉเฉฑเจฒ เจ—เจ เจ•เจฟ เจซเจพเจˆเจฒ เจจเจพเจฎ เจตเจฟเฉฑเจš เจ•เฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ n.

touch x
mv x  "$(printf "foonbar")"
find . -type f -print0 | xargs -0 mv -t /path/to/target-dir

เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจŸเฉ‚เจฒ

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

เจญเจพเจธเจผเจพ
เจŸเฉ‚เจฒ

bash
เจธเจผเฉˆเฉฑเจฒเจšเฉˆเจ•

เจฐเฉ‚เจฌเฉ€
RuboCop

เจชเจพเจ‡เจฅเจจ
เจชเจพเจ‡เจฒเจŸ

เจœเจตเจพเจฌเจฆเฉ‡เจน
เจœเจตเจพเจฌเจฆเฉ‡เจน เจฒเจฟเฉฐเจŸ

IaC เจŸเฉˆเจธเจŸเจฟเฉฐเจ—: เจฏเฉ‚เจจเจฟเจŸ เจŸเฉˆเจธเจŸ

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจชเจฟเจ›เจฒเฉ€ เจ‰เจฆเจพเจนเจฐเจจ เจคเฉ‹เจ‚ เจฆเฉ‡เจ–เจฟเจ† เจนเฉˆ, เจฒเจฟเฉฐเจŸเจฐ เจธเจฐเจต เจธเจผเจ•เจคเฉ€เจฎเจพเจจ เจจเจนเฉ€เจ‚ เจนเจจ เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจตเจพเจฒเฉ‡ เจ–เฉ‡เจคเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจกเจฟเจตเฉˆเจฒเจชเจฎเฉˆเจ‚เจŸ เจตเจฟเฉฑเจš เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฆเฉ‡ เจธเจฎเจพเจจเจคเจพ เจฆเฉเจ†เจฐเจพ, เจ…เจธเฉ€เจ‚ เจฏเฉ‚เจจเจฟเจŸ เจŸเฉˆเจธเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฏเจพเจฆ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค เจœเฉ‹ เจคเฉเจฐเฉฐเจค เจฎเจจ เจตเจฟเฉฑเจš เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆ เจ‰เจน เจนเฉˆ shunit, เจœเฉ‚เจจเฉ€เจŸ, rspec, เจชเจพเจˆเจŸเฉˆเจธเจŸ. เจชเจฐ เจœเจตเจพเจฌเจฆเฉ‡เจน, เจธเจผเฉˆเฉฑเจซ, เจจเจฎเจ•เฉ€เจจ เจ…เจคเฉ‡ เจ‰เจจเฉเจนเจพเจ‚ เจตเจฐเจ—เฉ‡ เจนเฉ‹เจฐเจพเจ‚ เจฆเจพ เจ•เฉ€ เจ•เจฐเจจเจพ เจนเฉˆ?

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

  1. เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจ‡เฉฑเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเจตเจพเจฌเจฆเฉ‡เจน เจญเฉ‚เจฎเจฟเจ•เจพเจตเจพเจ‚เฅค
  2. เจ•เจฟเจธเฉ‡ เจ•เจฟเจธเจฎ เจฆเจพ เจตเจพเจคเจพเจตเจฐเจฃ เจคเฉˆเจจเจพเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจญเจพเจตเฉ‡เจ‚ เจ‡เจน เจกเฉŒเจ•เจฐ เจนเฉ‹เจตเฉ‡ เจœเจพเจ‚ VMเฅค
  3. เจ…เจธเฉ€เจ‚ เจ‡เจธ เจŸเฉˆเจธเจŸ เจตเจพเจคเจพเจตเจฐเจจ เจฒเจˆ เจ†เจชเจฃเฉ€ เจœเจตเจพเจฌเจฆเฉ‡เจน เจญเฉ‚เจฎเจฟเจ•เจพ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค
  4. เจ…เจธเฉ€เจ‚ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจนเจฐ เจšเฉ€เจœเจผ เจธเจพเจกเฉ€ เจ‰เจฎเฉ€เจฆ เจ…เจจเฉเจธเจพเจฐ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆ (เจ…เจธเฉ€เจ‚ เจŸเฉˆเจธเจŸ เจšเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚)เฅค
  5. เจ…เจธเฉ€เจ‚ เจซเฉˆเจธเจฒเจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ เฉ€เจ• เจนเฉˆ เจœเจพเจ‚ เจจเจนเฉ€เจ‚เฅค

IaC เจŸเฉˆเจธเจŸเจฟเฉฐเจ—: เจฏเฉ‚เจจเจฟเจŸ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจŸเฉ‚เจฒ

เจธเจตเจพเจฒ, CFM เจฒเจˆ เจŸเฉˆเจธเจŸ เจ•เฉ€ เจนเจจ? เจคเฉเจธเฉ€เจ‚ เจธเจฟเจฐเจซเจผ เจธเจ•เฉเจฐเจฟเจชเจŸ เจจเฉ‚เฉฐ เจšเจฒเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจœเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจนเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹:

CFM
เจŸเฉ‚เจฒ

Ansimate
เจŸเฉˆเจธเจŸเจฟเจจเจซเฉเจฐเจพ

เจธเจฟเจฐ '
เจ‡เฉฐเจธเจชเฉˆเจ•เจŸเจฐ

เจธเจฟเจฐ '
เจธเจฐเจตเจฐเจธเจชเฉ‡เจ•

เจจเจฎเจ• เจธเจŸเฉˆเจ•
เจ—เจพเจธ

testinfra เจฒเจˆ เจ‰เจฆเจพเจนเจฐเจจ, เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจเจพ test1, test2 เจฎเฉŒเจœเฉ‚เจฆ เจนเจจ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจตเจฟเฉฑเจš เจนเจจ sshusers:

def test_default_users(host):
    users = ['test1', 'test2' ]
    for login in users:
        assert host.user(login).exists
        assert 'sshusers' in host.user(login).groups

เจ•เฉ€ เจšเฉเจฃเจจเจพ เจนเฉˆ? เจธเจตเจพเจฒ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจ…เจคเฉ‡ เจ…เจธเจชเจธเจผเจŸ เจนเฉˆ, เจ‡เฉฑเจฅเฉ‡ 2018-2019 เจฒเจˆ เจ—เจฟเจฅเจฌ 'เจคเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจฃ เจนเฉˆ:

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

IaC เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจซเจฐเฉ‡เจฎเจตเจฐเจ•

เจธเจตเจพเจฒ เจชเฉˆเจฆเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ: เจ‡เจธ เจธเจญ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฒเจพเจ‚เจš เจ•เจฐเจจเจพ เจนเฉˆ? เจธเจ•เจฆเจพ เจนเฉˆ เจ‡เจธเจจเฉ‚เฉฐ เจฒเจ“ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจ•เจฐเฉ‹ เจœเฉ‡เจ•เจฐ เจ•เจพเจซเจผเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐ เจนเจจเฅค เจœเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจนเฉฑเจฒ เจฒเฉˆ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ‡เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจจเจนเฉ€เจ‚ เจนเจจ:

CFM
เจŸเฉ‚เจฒ

Ansimate
เจ…เจฃเฉ‚

เจธเจฟเจฐ '
เจŸเฉˆเจธเจŸ เจฐเจธเฉ‹เจˆ

เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ
เจŸเฉˆเจฐเฉ‡เจŸเฉˆเจธเจŸ

2018-2019 เจฒเจˆ github 'เจคเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจ‰เจฆเจพเจนเจฐเจจ:

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

เจ…เจฃเฉ‚ เจฌเจจเจพเจฎ. เจŸเฉˆเจธเจŸ เจ•เจฟเจšเจจ

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

เจธเจผเฉเจฐเฉ‚ เจตเจฟเจš เจ…เจธเฉ€เจ‚ เจŸเฉˆเจธเจŸเจ•เจฟเจšเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€:

  1. เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• VM เจฌเจฃเจพเจ“เฅค
  2. เจœเจตเจพเจฌเจฆเฉ‡เจน เจญเฉ‚เจฎเจฟเจ•เจพเจตเจพเจ‚ เจฒเจพเจ—เฉ‚ เจ•เจฐเฉ‹เฅค
  3. เจจเจฟเจฐเฉ€เจ–เจฃ เจšเจฒเจพเจ“.

25-35 เจญเฉ‚เจฎเจฟเจ•เจพเจตเจพเจ‚ เจฒเจˆ เจ‡เจธ เจจเฉ‡ 40-70 เจฎเจฟเฉฐเจŸ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ, เจœเฉ‹ เจ•เจฟ เจฒเฉฐเจฌเจพ เจธเฉ€เฅค

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

เจ…เจ—เจฒเจพ เจ•เจฆเจฎ เจœเฉ‡เจจเจ•เจฟเฉฐเจธ/เจกเฉŒเจ•เจฐ/เจ…เจจเจธเฉ€เจฌเจฒ/เจ…เจฃเฉ‚ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€ เจธเฉ€เฅค เจฎเฉเจนเจพเจตเจฐเฉ‡ เจตเจฟเจš เจธเจญ เจ•เฉเจ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเจพ เจนเฉˆ

  1. เจฒเจฟเฉฐเจŸ เจชเจฒเฉ‡เจฌเฉเฉฑเจ•เฅค
  2. เจญเฉ‚เจฎเจฟเจ•เจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจˆเจจเจ…เฉฑเจช เจ•เจฐเฉ‹เฅค
  3. เจ•เฉฐเจŸเฉ‡เจจเจฐ เจฒเจพเจ‚เจš เจ•เจฐเฉ‹
  4. เจœเจตเจพเจฌเจฆเฉ‡เจน เจญเฉ‚เจฎเจฟเจ•เจพเจตเจพเจ‚ เจฒเจพเจ—เฉ‚ เจ•เจฐเฉ‹เฅค
  5. testinfra เจšเจฒเจพเจ“.
  6. เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‹.

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

40 เจญเฉ‚เจฎเจฟเจ•เจพเจตเจพเจ‚ เจฒเจˆ เจฒเจฟเฉฐเจŸเจฟเฉฐเจ— เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฆเจฐเจœเจจ เจฒเจˆ เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจฒเจ—เจญเจ— 15 เจฎเจฟเฉฐเจŸ เจฒเฉฑเจ— เจ—เจเฅค

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

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

IaC เจŸเฉˆเจธเจŸเจฟเฉฐเจ—: เจเจ•เฉ€เจ•เจฐเจฃ เจŸเฉˆเจธเจŸ

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ‡ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจชเจฟเจฐเจพเจฎเจฟเจก เจตเจฟเฉฑเจš เจ…เจ—เจฒเจพ เจ•เจฆเจฎ เจเจ•เฉ€เจ•เจฐเจฃ เจŸเฉˆเจธเจŸ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ‰เจน เจฏเฉ‚เจจเจฟเจŸ เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเฉ‡ เจธเจฎเจพเจจ เจนเจจ:

  1. เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจ‡เฉฑเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจฃ เจตเจœเฉ‹เจ‚ เจœเจตเจพเจฌเจฆเฉ‡เจน เจญเฉ‚เจฎเจฟเจ•เจพเจตเจพเจ‚เฅค
  2. เจ•เจฟเจธเฉ‡ เจ•เจฟเจธเจฎ เจฆเจพ เจตเจพเจคเจพเจตเจฐเจฃ เจคเฉˆเจจเจพเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจญเจพเจตเฉ‡เจ‚ เจ‡เจน เจกเฉŒเจ•เจฐ เจนเฉ‹เจตเฉ‡ เจœเจพเจ‚ VMเฅค
  3. เจ‡เจธ เจŸเฉˆเจธเจŸ เจตเจพเจคเจพเจตเจฐเจจ เจฒเจˆ เจ…เจชเจฒเจพเจˆ เจ•เจฐเฉ‹ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจœเจตเจพเจฌเจฆเฉ‡เจน เจญเฉ‚เจฎเจฟเจ•เจพเจตเจพเจ‚เฅค
  4. เจ…เจธเฉ€เจ‚ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจนเจฐ เจšเฉ€เจœเจผ เจธเจพเจกเฉ€ เจ‰เจฎเฉ€เจฆ เจ…เจจเฉเจธเจพเจฐ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆ (เจ…เจธเฉ€เจ‚ เจŸเฉˆเจธเจŸ เจšเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚)เฅค
  5. เจ…เจธเฉ€เจ‚ เจซเฉˆเจธเจฒเจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ เฉ€เจ• เจนเฉˆ เจœเจพเจ‚ เจจเจนเฉ€เจ‚เฅค

เจฎเฉ‹เจŸเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจ…เจธเฉ€เจ‚ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจคเฉฑเจค เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฏเฉ‚เจจเจฟเจŸ เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจธเจฎเฉเฉฑเจšเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฟเจตเฉ‡เจ‚ เจธเฉฐเจฐเจšเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

IaC เจŸเฉˆเจธเจŸเจฟเฉฐเจ—: เจ…เฉฐเจค เจคเฉ‹เจ‚ เจ…เฉฐเจค เจคเฉฑเจ• เจŸเฉˆเจธเจŸ

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

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

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

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

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

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

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

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

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

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

เจธเจฟเฉฑเจŸเจพ

เจฎเฉˆเจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 200 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจคเฉ‹เจ‚ เจ•เฉ€ เจธเจฟเฉฑเจ–เจฟเจ† เจนเฉˆ

เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจœเจฟเจตเฉ‡เจ‚ เจ•เฉ‹เจก เจนเฉˆ

  • เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ•เฉ‹เจก.
  • เจฎเจจเฉเฉฑเจ–เฉ€ เจชเจฐเจธเจชเจฐ เจชเฉเจฐเจญเจพเจต.
  • เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ€ เจœเจพเจ‚เจš.

เจฒเจฟเฉฐเจ•

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

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