เจตเจฟเจธเจผเจพ: เจชเฉเจฐเจธเจผเจพเจธเจจ

เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• API เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจเจ…เจฐเจซเจฒเฉ‹ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• DAG เจŸเจฐเจฟเฉฑเจ—เจฐ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจฃเจพเจ‡เจ† เจœเจพเจตเฉ‡

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

เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ เจตเจงเฉ‡ เจนเฉ‹เจ เจฌเฉ‹เจ เจฆเจพ เจธเจพเจฎเฉเจนเจฃเจพ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆ: เจ…เจธเฉ€เจ‚ เจฌเจฒเฉˆเจ• เจซเฉเจฐเจพเจˆเจกเฉ‡ เจฒเจˆ เจตเฉฑเจกเฉ‡ เจชเฉˆเจฎเจพเจจเฉ‡ เจฆเฉ€เจ†เจ‚ เจคเจฟเจ†เจฐเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚

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

drbd+ocfs2 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจ›เฉ‹เจŸเฉ‡ เจตเฉˆเฉฑเจฌ เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจฒเจˆ เจ•เจฒเฉฑเจธเจŸเจฐ เจธเจŸเฉ‹เจฐเฉ‡เจœ

เจ…เจธเฉ€เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฟเจธ เจฌเจพเจฐเฉ‡ เจฆเฉฑเจธเจพเจ‚เจ—เฉ‡: drbd+ocfs2 เจนเฉฑเจฒเจพเจ‚ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจฆเฉ‹ เจธเจฐเจตเจฐเจพเจ‚ เจฒเจˆ เจธเจพเจ‚เจเฉ€ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจคเฉˆเจจเจพเจค เจ•เจฐเจจเจพ เจนเฉˆเฅค เจ‡เจน เจ•เจฟเจธ เจฒเจˆ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉ‹เจตเฉ‡เจ—เจพ: เจŸเจฟเจŠเจŸเฉ‹เจฐเจฟเจ…เจฒ เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเจธเจผเจพเจธเจ•เจพเจ‚ เจ…เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจตเจฟเจ…เจ•เจคเฉ€ เจฒเจˆ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉ‹เจตเฉ‡เจ—เจพ เจœเฉ‹ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเจพ เจคเจฐเฉ€เจ•เจพ เจšเฉเจฃเจฆเจพ เจนเฉˆ เจœเจพเจ‚ เจนเฉฑเจฒ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ•เจฟเจนเฉœเฉ‡ เจซเฉˆเจธเจฒเฉ‡ เจ›เฉฑเจก เจฆเจฟเฉฑเจคเฉ‡ เจ…เจคเฉ‡ เจ•เจฟเจ‰เจ‚? เจ…เจ•เจธเจฐ เจธเจพเจจเฉ‚เฉฐ เจ…เจœเจฟเจนเฉ€ เจธเจฅเจฟเจคเฉ€ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจเจพ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ [โ€ฆ]

เจนเจซเจฎเฉˆเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจกเจพเจŸเจพ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ

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

เจฌเจพเจˆเจจเจฐเฉ€ เจŸเฉเจฐเฉ€ เจœเจพเจ‚ เจฌเจพเจˆเจจเจฐเฉ€ เจ–เฉ‹เจœ เจŸเฉเจฐเฉ€ เจ•เจฟเจตเฉ‡เจ‚ เจคเจฟเจ†เจฐ เจ•เจฐเจจเจพ เจนเฉˆ

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

เจŸเจฐเจฎเจ•เจธ เจ•เจฆเจฎ เจฆเจฐ เจ•เจฆเจฎ (เจญเจพเจ— 2)

เจชเจฟเจ›เจฒเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจŸเจฐเจฎเจ•เจธ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจคเฉ‹เจ‚ เจœเจพเจฃเฉ‚ เจนเฉ‹เจ, เจ‡เฉฑเจ• PC เจจเจพเจฒ เจ‡เฉฑเจ• SSH เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจธเฉˆเจŸ เจ…เจช เจ•เฉ€เจคเจพ, เจ‰เจชเจจเจพเจฎ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจฃเจพเจ‰เจฃเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เจˆ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจเจพ เจธเจฟเฉฑเจ–เจฟเจ†เฅค เจ‡เจธ เจตเจพเจฐ เจธเจพเจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจตเฉ€ เจ…เฉฑเจ—เฉ‡ เจœเจพเจฃเจพ เจนเฉˆ, เจคเฉเจธเฉ€เจ‚ เจ…เจคเฉ‡ เจฎเฉˆเจ‚: เจ…เจธเฉ€เจ‚ เจŸเจฐเจฎเจ•เจธ:เจเจชเฉ€เจ†เจˆ เจฌเจพเจฐเฉ‡ เจธเจฟเฉฑเจ–เจพเจ‚เจ—เฉ‡, เจชเจพเจˆเจฅเจจ เจ…เจคเฉ‡ เจจเฉˆเจจเฉ‹ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจพเจ‚เจ—เฉ‡, เจ…เจคเฉ‡ โ€œเจนเฉˆเจฒเฉ‹, เจตเจฐเจฒเจก!โ€ เจตเฉ€ เจฒเจฟเจ–เจพเจ‚เจ—เฉ‡เฅค เจชเจพเจˆเจฅเจจ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจฌเฉˆเจธเจผ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฌเจพเจฐเฉ‡ เจธเจฟเฉฑเจ–เจพเจ‚เจ—เฉ‡ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเจฟเจชเจŸ เจฒเจฟเจ–เจพเจ‚เจ—เฉ‡ [โ€ฆ]

เจ‡เจธเจŸเฉ€เจ“ เจฆเฉ‡ เจจเจพเจฒ เจฎเจพเจˆเจ•เฉเจฐเฉ‹ เจธเจฐเจตเจฟเจธเจฟเจœเจผ 'เจคเฉ‡ เจตเจพเจชเจธ เจœเจพเจ“เฅค เจญเจพเจ— 2

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

เจ‡เจธเจŸเฉ€เจ“ เจฆเฉ‡ เจจเจพเจฒ เจฎเจพเจˆเจ•เฉเจฐเฉ‹ เจธเจฐเจตเจฟเจธเจฟเจœเจผ 'เจคเฉ‡ เจตเจพเจชเจธ เจœเจพเจ“เฅค เจญเจพเจ— 1

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

เจ‡เจธเจŸเฉ€เจ“ เจฆเฉ‡ เจจเจพเจฒ เจฎเจพเจˆเจ•เฉเจฐเฉ‹ เจธเจฐเจตเจฟเจธเจฟเจœเจผ 'เจคเฉ‡ เจตเจพเจชเจธ เจœเจพเจ“เฅค เจญเจพเจ— 3

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

เจฌเฉฑเจฆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฐเจตเจฐ 2.0. เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจธเจŸเฉเจฐเฉˆเจŸเฉ‹เจธเจซเฉ€เจ…เจฐ เจตเจฟเฉฑเจš เจฒเจพเจ‚เจš เจ•เจฐเจจเจพ

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

เจ†เจชเจฃเฉ‡ เจ†เจช เจ•เจฒเจพเจ‰เจก เจตเฉ€เจกเฉ€เจ“ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเฉ‹: เจ†เจˆเจตเฉ€เจกเฉ€เจ“เจจ เจตเฉˆเฉฑเจฌ SDK เจฆเฉ€เจ†เจ‚ เจจเจตเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚

เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ•เจˆ เจเจ•เฉ€เจ•เจฐเจฃ เจญเจพเจ— เจนเจจ เจœเฉ‹ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจพเจฅเฉ€ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ‰เจคเจชเจพเจฆ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ: Ivideon เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจจเจฟเฉฑเจœเฉ€ เจ–เจพเจคเฉ‡, เจฎเฉ‹เจฌเจพเจˆเจฒ SDK เจฆเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจตเจฟเจ•เจฒเจช เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจฒเจˆ API เจจเฉ‚เฉฐ เจ–เฉ‹เจฒเฉเจนเฉ‹, เจœเจฟเจธ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ Ivideon เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจฌเจฐเจพเจฌเจฐ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจฆเฉ‡ เจฌเจฐเจพเจฌเจฐ เจ‡เฉฑเจ• เจชเฉ‚เจฐเจพ เจนเฉฑเจฒ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจตเฉˆเฉฑเจฌ SDK เจตเจœเฉ‹เจ‚เฅค เจ…เจธเฉ€เจ‚ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเฉเจงเจพเจฐเจฟเจ† เจนเฉ‹เจ‡เจ† เจตเฉˆเฉฑเจฌ SDK เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจนเฉˆ, เจจเจตเฉ‡เจ‚ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจกเฉˆเจฎเฉ‹ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเจพเจฒ เจธเฉฐเจชเฉ‚เจฐเจจ เจนเฉˆ เจœเฉ‹ เจธเจพเจกเฉ€ [โ€ฆ]

GitLab 11.9 เจ—เฉเจชเจค เจ–เฉ‹เจœ เจ…เจคเฉ‡ เจ•เจˆ เจ…เจญเฉ‡เจฆ เจฌเฉ‡เจจเจคเฉ€ เจฐเฉˆเจœเจผเฉ‹เจฒเฉ‚เจธเจผเจจ เจจเจฟเจฏเจฎเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ

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