เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€

เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€
เจ‡เฉฑเจ• เจธเจ•เฉ‚เจŸเจฐ 'เจคเฉ‡ เจ•เฉเฉœเฉ€. เจฆเฉเจฐเจฟเจธเจผเจŸเจพเจ‚เจค เจซเฉเจฐเฉ€เจชเจฟเจ•, เจคเฉฑเจ• Nomad เจฒเฉ‹เจ—เฉ‹ เจนเฉˆเจธเจผเฉ€เจ•เจพเจฐเจช

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจ†เจฐเจ•เฉˆเจธเจŸเฉเจฐเฉ‡เจธเจผเจจ เจฆเจพ 300-เจชเจพเจŠเจ‚เจก เจ—เฉ‹เจฐเจฟเจฒเจพ เจนเฉˆเฅค เจ‡เจน เจฆเฉเจจเฉ€เจ† เจฆเฉ‡ เจ•เฉเจ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ‡ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เจน เจฎเจนเจฟเฉฐเจ—เจพ เจนเฉˆเฅค

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

เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉ€ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉˆ

เจธเจพเจกเฉ€ เจŸเฉ€เจฎ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจ†เจฎ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ…เจคเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆ: Go เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ‡ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฒเจˆ API เจ…เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ‚, เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจจเจฟเจฐเจฏเจพเจค, เจฒเฉŒเจ— เจชเจพเจฐเจธเจฐ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฒเฉŒเจ—เจธเจŸเฉˆเจธเจผ เจ…เจคเฉ‡ เจ—เฉ‹เจฒเจฎ, เจจเจพเจฒ เจนเฉ€ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ InfluxDB เจœเจพเจ‚ Elasticsearchเฅค เจ‡เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐ เจ‡เฉฑเจ• เจธเฉ‡เจตเจพ เจ‡เจธเจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจตเจฟเฉฑเจš เจšเจฒเจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจธเจญ เจšเฉฑเจฒเจฆเจพ เจฐเฉฑเจ–เจฃ เจฒเจˆ เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจ†เจฐเจ•เฉˆเจธเจŸเฉเจฐเฉ‡เจธเจผเจจ เจฒเจˆ เจฒเฉ‹เฉœเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉ‚เจšเฉ€ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เฉ€เจคเฉ€:

  • เจ•เจˆ เจฎเจธเจผเฉ€เจจเจพเจ‚ 'เจคเฉ‡ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸ เจšเจฒเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค
  • เจšเฉฑเจฒ เจฐเจนเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€เฅค
  • เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจฒเจฟเฉฐเจ•.
  • เจœเฉ‡ เจธเฉ‡เจตเจพ เจฌเฉฐเจฆ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจคเจพเจ‚ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจฐเฉ€เจธเจŸเจพเจฐเจŸเฅค
  • เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจŸเฉ€เจฎ เจฆเฉเจ†เจฐเจพ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจฐเฉฑเจ–-เจฐเจ–เจพเจ…เฅค

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจนเฉ‡เจ  เจฒเจฟเจ–เฉ€เจ†เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจตเจงเฉ€เจ† เจนเฉ‹เจฃเจ—เฉ€เจ†เจ‚, เจชเจฐ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจœเฉ‹เฉœเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚:

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

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจธเจพเจกเฉ‡ เจฒเจˆ เจธเจนเฉ€ เจ•เจฟเจ‰เจ‚ เจจเจนเฉ€เจ‚ เจนเฉˆ

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

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

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจˆเจ•เฉ‹เจธเจฟเจธเจŸเจฎ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจตเจฟเจ•เจธเจค เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจ…เจญเจฟเจ†เจธเจพเจ‚ เจ…เจคเฉ‡ เจจเจตเฉ€เจจเจคเจฎ เจธเจพเจงเจจเจพเจ‚ เจจเจพเจฒ เจ…เฉฑเจช เจŸเฉ‚ เจกเฉ‡เจŸ เจฐเจนเจฟเจฃ เจฒเจˆ เจฌเจนเฉเจค เจธเจพเจฐเจพ เจธเจฎเจพเจ‚ เจ…เจคเฉ‡ เจŠเจฐเจœเจพ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆเฅค Kubectl, minikube, kubeadm, Helm, Tiller, kops, oc - เจธเฉ‚เจšเฉ€ เจœเจพเจฐเฉ€ เจ…เจคเฉ‡ เจœเจพเจฐเฉ€ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐ เจฐเจนเฉ‡ เจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจ‡เจนเจจเจพเจ‚ เจธเจพเจฐเฉ‡ เจธเจพเจงเจจเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจชเจคเจพ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉ€ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเจฐ เจšเฉ€เจœเจผ เจฌเจพเจฐเฉ‡ เจธเฉเจšเฉ‡เจค เจฐเจนเจฟเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‡เจธ เจ•เจฐเจ•เฉ‡, เจธเจฟเฉฑเจ–เจฃ เจฆเฉ€ เจตเจ•เจฐ เจ•เจพเจซเจผเฉ€ เจ–เฉœเฉ€ เจนเฉˆเฅค

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฆเฉ‹เจ‚ เจ•เจฐเจจเฉ€ เจนเฉˆ

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

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

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

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

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

เจฌเฉˆเจŸเจฐเฉ€เจ†เจ‚ เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจนเจจ

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

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

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

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

เจขเจฟเฉฑเจฒเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจœเฉ‹เฉœเฉ‡ เจนเฉ‹เจ เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจฆเจพ เจจเฉ‹เจฎเจก เจˆเจ•เฉ‹เจธเจฟเจธเจŸเจฎ

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

template {
  data = <<EOH
LOG_LEVEL="{{key "service/geo-api/log-verbosity"}}"
API_KEY="{{with secret "secret/geo-api-key"}}{{.Data.value}}{{end}}"
EOH

  destination = "secrets/file.env"
  env         = true
}

เจ‡เฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ เจ•เฉเฉฐเจœเฉ€ เจชเฉœเฉเจนเจฆเฉ‡ เจนเจพเจ‚ service/geo-api/log-verbosity Consul เจคเฉ‹เจ‚ เจ…เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจตเจฟเฉฑเจš เจชเฉเจฐเจ—เจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ LOG_LEVEL. เจ…เจธเฉ€เจ‚ เจ•เฉเฉฐเจœเฉ€ เจตเฉ€ เจชเฉ‡เจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ secret/geo-api-key เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡ เจตเจพเจฒเจŸ เจคเฉฑเจ• API_KEY. เจธเจงเจพเจฐเจจ เจชเจฐ เจธเจผเจ•เจคเฉ€เจธเจผเจพเจฒเฉ€!

เจ‡เจธเจฆเฉ€ เจธเจฐเจฒเจคเจพ เจฆเฉ‡ เจ•เจพเจฐเจจ, Nomad API เจฆเฉเจ†เจฐเจพ เจนเฉ‹เจฐ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจนเฉˆ. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ•เจพเจฐเจœเจพเจ‚ เจฒเจˆ เจŸเฉˆเจ—เจธ เจธเจฎเจฐเจฅเจฟเจค เจนเจจเฅค เจ…เจธเฉ€เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจจเจพเจฒ เจŸเฉˆเจ— เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ trv-metrics. เจ‡เจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจ‡เจนเจจเจพเจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจธเจฒ เจฆเฉเจ†เจฐเจพ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจฒเฉฑเจญ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเจฎเฉ‡เจ‚-เจธเจฎเฉ‡เจ‚ เจธเจฟเจฐ เจ…เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ /metrics เจจเจตเฉ‡เจ‚ เจกเฉ‡เจŸเจพ เจฒเจˆ. เจ‡เจนเฉ€ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฒเจพเจ— เจฒเจˆ, เจตเจฐเจค เจ•เฉ‡ เจฒเฉ‹เจ•เฉ€.

เจตเจฟเจธเจคเจพเจฐเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€เจ†เจ‚ เจนเฉ‹เจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจนเจจ:

  • เจ‡เฉฑเจ• เจนเฉเฉฑเจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เฉฑเจ• เจœเฉ‡เจจเจ•เจฟเฉฐเจธ เจจเฉŒเจ•เจฐเฉ€ เจšเจฒเจพเจ“, เจ…เจคเฉ‡ เจธเฉ‡เจตเจพ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจฌเจฆเจฒเจฃ 'เจคเฉ‡ เจ•เฉŒเจ‚เจธเจฒ เจจเฉ‹เจฎเฉˆเจก เจจเฉŒเจ•เจฐเฉ€ เจฆเฉ€ เจฎเฉเฉœ เจคเฉˆเจจเจพเจคเฉ€ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • Ceph Nomad เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเฉฐเจกเจฟเจ† เจซเจพเจ‡เจฒ เจธเจฟเจธเจŸเจฎ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆเฅค
  • เจซเฉˆเจฌเฉ€เจ“ เจฒเฉ‹เจก เจธเฉฐเจคเฉเจฒเจจ เจฒเจˆ.

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

เจจเจฟเจฐเจชเฉฑเจ– เจšเฉ‡เจคเจพเจตเจจเฉ€

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

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

เจธเฉฐเจ–เฉ‡เจช

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

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

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

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

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

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