เชธเซเชฒเชฐเซเชฎ - เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเชฟเชทเชฏเชฎเชพเช‚ เชชเซเชฐเชตเซ‡เชถเชตเชพเชจเซ€ เชเช• เชธเชฐเชณ เชฐเซ€เชค

เชธเซเชฒเชฐเซเชฎ - เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชตเชฟเชทเชฏเชฎเชพเช‚ เชชเซเชฐเชตเซ‡เชถเชตเชพเชจเซ€ เชเช• เชธเชฐเชณ เชฐเซ€เชค

เชเชชเซเชฐเชฟเชฒเชฎเชพเช‚, เชธเซเชฒเชฐเซเชฎเชจเชพ เช†เชฏเซ‹เชœเช•เซ‹, เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชชเชฐเชจเซ‹ เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎ, เชคเซ‡ เชšเช•เชพเชธเชตเชพ เช…เชจเซ‡ เชฎเชจเซ‡ เชคเซ‡เชฎเชจเซ€ เช›เชพเชช เชœเชฃเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชพเชฐเชพ เชฆเชฐเชตเชพเชœเชพ เช–เชŸเช–เชŸเชพเชตเซเชฏเชพ:

เชฆเชฟเชฎเชฟเชคเซเชฐเซ€, เชธเซเชฒเชฐเซเชฎ เช เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชชเชฐ เชคเซเชฐเชฃ เชฆเชฟเชตเชธเชจเซ‹ เชธเช˜เชจ เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎ เช›เซ‡, เชœเซ‡ เชเช• เช—เชพเชข เชคเชพเชฒเซ€เชฎ เช‡เชตเซ‡เชจเซเชŸ เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡ เชชเซเชฐเชฅเชฎ เชฒเซ‡เช•เซเชšเชฐเชฎเชพเช‚ เชฎเชพเชคเซเชฐ เชฌเซ‡ เช•เชฒเชพเช• เชฌเซ‡เชธเซ€ เชฐเชนเซ‡เชถเซ‹ เชคเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชฒเช–เซ€ เชถเช•เชถเซ‹ เชคเซ‡เชตเซ€ เชถเช•เซเชฏเชคเชพ เชจเชฅเซ€. เชถเซเช‚ เชคเชฎเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชญเชพเช— เชฒเซ‡เชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ‹?

เชธเซเชฒเชฐเซเชฎ เชชเชนเซ‡เชฒเชพ, เชเชจเซเชธเชฟเชฌเชฒ, เชกเซ‹เช•เชฐ เช…เชจเซ‡ เชธเซ‡เชซ เชชเชฐ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เช“เชจเชฒเชพเชˆเชจ เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎเซ‹ เชฒเซ‡เชตเชพ เชœเชฐเซ‚เชฐเซ€ เชนเชคเชพ.
เชชเช›เซ€, เชธเชฒเช—เชฎเชฎเชพเช‚, เช•เซ‹เชก เช…เชจเซ‡ เชšเซ‹เช•เซเช•เชธ เชธเซ‚เชšเชจเชพเช“ เชฒเซ‹, เชœเซ‡ เชฎเซเชœเชฌ เชคเชฎเซ‡ เชชเซเชฐเชตเชšเชจเชฎเชพเช‚ เชชเซเชฐเชธเซเชคเซเชคเช•เชฐเซเชคเชพเช“ เชธเชพเชฅเซ‡เชจเซ€ เชฆเชฐเซ‡เช• เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจเชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชถเซ‹.

- เชนเซเช‚ เชชเซเชทเซเชŸเชฟ เช•เชฐเซเช‚ เช›เซเช‚ เช•เซ‡ เชนเซเช‚ เชฌเช‚เชจเซ‡ เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎเซ‹เชฎเชพเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชญเชพเช— เชฒเซ‡เชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซเช‚.

เช…เชจเซ‡ เชคเซ‡ เชชเช›เซ€, เชธเชฟเชธเซเชŸเชฎ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐเซ‹เชฅเซ€ เชญเชฐเซ‡เชฒเชพ เชตเชฐเซเช—เช–เช‚เชกเชฎเชพเช‚ 6 เชฆเชฟเชตเชธ (เชฎเซ‚เชณเชญเซ‚เชค เชธเซเชฒเชฐเซเชฎ เช…เชจเซ‡ เชฎเซ‡เช—เชพเชธเซเชฒเชฐเซเชฎ) เชฎเชพเชŸเซ‡ เชธเช–เชค เชฎเชนเซ‡เชจเชคเชจเซ€ เช–เชพเชคเชฐเซ€ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชซเซเชตเชพเชฐเชพ

เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชธเซ‡เชตเชพเช“ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เชฎเซเชถเซเช•เซ‡เชฒเซ€ เชถเซเช‚ เช›เซ‡? เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เซ‹เชˆ เชตเซเชฏเชตเชธเชพเชฏ เชชเซเชถ เชธเซ‚เชšเชจเชพ เชœเชพเชนเซ‡เชฐเชพเชค เชฎเชพเชŸเซ‡ เชชเซ‚เช›เซ‡ เช›เซ‡! เชเชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชธเชพเชฅเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซเชŸเซ‡เช• เชกเซ‡เชตเชฒเชชเชฐ เช…เชจเซ‡ เชฎเซ‹เชฌเชพเช‡เชฒ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชพเชฅเซ‡ เชฎเซ‹เชฌเชพเช‡เชฒ เชกเซ‡เชตเชฒเชชเชฐ เช›เซ‡. 15 เชฎเชฟเชจเชฟเชŸเชจเซเช‚ เช•เชพเชฐเซเชฏ. เชšเชพเชฒเซ‹ เชงเช‚เชงเชพเชจเซ‡ เช•เชนเซ€เช เช•เซ‡ เช†เชชเชฃเซ‡ เชคเซ‡เชจเซ‡ เชเช• เชฆเชฟเชตเชธเชฎเชพเช‚ เชธเช‚เชญเชพเชณเซ€ เชถเช•เซ€เช!

เช…เชจเซ‡ เช…เชนเซ€เช‚ เชคเซ‡ เชคเชพเชฐเชฃ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เชชเซเชถ เชธเซ‚เชšเชจเชพเช“ เชชเชนเซ‡เชฒเชพเช‚ เช•เซเชฏเชพเชฐเซ‡เชฏ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชจเชฅเซ€. เช…เชฎเซ‡ เช…เช—เชพเช‰เชฅเซ€ เชตเชฟเชฆเซ‡เชถเซ€ เช…เชฅเชตเชพ เชธเซเชต-เชนเซ‹เชธเซเชŸเซ‡เชก เชชเซเชถ เชธเซ‚เชšเชจเชพ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซเชฏเซเช‚ เชจเชฅเซ€. เช…เชจเซ‡ เช† เชนเชตเซ‡ 15 เชฎเชฟเชจเชฟเชŸ เช•เซ‡ เชเช• เช•เชฒเชพเช•เชจเซเช‚ เชจเชฅเซ€, เชœเซ‹ เชคเซ‡เช“ เชคเซ‡เชจเซ‡ เชเช• เช…เช เชตเชพเชกเชฟเชฏเชพเชจเซ€ เช…เช‚เชฆเชฐ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ‡ เชคเซ‹ เชคเซ‡ เชธเชพเชฐเซเช‚ เช›เซ‡. เชœเชพเชฆเซ เช…เชจเซ‡ เชฎเซ‹เชน เชถเชฐเซ‚ เชฅเชฏเซ‹. เชฌเชงเซเช‚ เช…เชธเซเชชเชทเซเชŸ, เชตเชฟเชšเชฟเชคเซเชฐ เช…เชจเซ‡ เช…เชฃเชงเชพเชฐเซ€ เช›เซ‡.

เชตเชฟเช•เชพเชธ เชซเช•เซเชค เชเช• เชœ เช•เชพเชฐเชฃเชธเชฐ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชฃเชงเชพเชฐเซ€ เชฌเชจเซเชฏเซ‹: เชคเซ‡เช“เช เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเซเช‚ เชจ เชนเชคเซเช‚ เช•เซ‡ เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เช•เชพเชฐเซเชฏเซ‹เชจเชพ เชธเซเชคเชฐ เช‰เชชเชฐเชพเช‚เชค, เชเช• เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชธเซเชคเชฐ เชชเชฃ เช›เซ‡.

เชœเซ‹ เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เช•เชพเชฐเซเชฏเซ‹เชจเซเช‚ เชธเซเชคเชฐ เชเช• เชซเซเชตเชพเชฐเซ‹ เช›เซ‡ เชœเซ‡ เช˜เชฃเชพเช‚ เชจเชพเชจเชพ เช•เชพเชฐเซเชฏเซ‹, เชชเซ‚เชฐเซเชตเชงเชพเชฐเชฃเชพ เชชเชฐเซ€เช•เซเชทเชฃ เช…เชจเซ‡ เชฆเซเชฐเชถเซเชฏ เชฏเซเช•เซเชคเชฟเช“เชจเซ‡ เชฌเชนเชพเชฐ เช•เชพเชขเซ‡ เช›เซ‡, เชคเซ‹ เชชเช›เซ€ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชคเซ‡เชจเซ€ เชชเชพเช‡เชชเซเชธ เช›เซ‡. เช…เชนเซ€เช‚ เชคเชฎเชพเชฐเซ‡ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เช› เชฎเชนเชฟเชจเชพ เช…เช—เชพเช‰เชฅเซ€ เช†เชฏเซ‹เชœเชจ เช•เซเชทเชฟเชคเชฟเชœเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เชซเซเชตเชพเชฐเชพเช“ เชฎเชพเชŸเซ‡ เชชเชพเชˆเชชเซ‹

เชœเชŸเชฟเชฒเชคเชพ เช…เชจเซ‡ เชตเชฟเช—เชคเซ‹ เชชเชฐ เช–เซ‚เชฌ เชœ เชจเชœเซ€เช•เชฅเซ€ เชงเซเชฏเชพเชจ เช†เชชเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเชจเซ‡ เช•เชพเชฐเชฃเซ‡, เช–เชพเชธ เชชเซเชฐเชถเชฟเช•เซเชทเชฟเชค เชฒเซ‹เช•เซ‹ "เชชเชพเชˆเชชเซเชธ" เชตเชฟเช•เชธเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡: เชกเซ‡เชตเซ‹เชชเซเชธ, เชœเซ‡ เชธเซŒเชฅเซ€ เช…เชจเซเชญเชตเซ€ เชตเชนเซ€เชตเชŸเช•เชฐเซเชคเชพเช“ เช…เชจเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชฎเชพเช‚เชฅเซ€ เชฎเซ‹เชŸเชพ เชฅเชฏเชพ เช›เซ‡. เชคเซ‡เชฎเชจเซเช‚ เช•เชพเชฐเซเชฏ เช†เชฏเซ‹เชœเชฟเชค เช…เชจเซ‡ เชธเช–เชค เชธเซเชธเช‚เช—เชค เช›เซ‡. เชคเซ‡เช“ เชฌเซเชฐเชฟเชœ เชฌเชฟเชฒเซเชกเชฐเซ‹ เชœเซ‡เชตเชพ เช›เซ‡ - เช•เซ‹เชˆเชชเชฃ เชญเซ‚เชฒ เช เชนเช•เซ€เช•เชค เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡ เช•เซ‡ 15 เชฎเชฟเชจเชฟเชŸ เชฎเชพเชŸเซ‡ เชเช• เชธเชฐเชณ เชตเซเชฏเชตเชธเชพเชฏ เช•เชพเชฐเซเชฏ เช…เชšเชพเชจเช• เช˜เชฃเชพ เชฆเชฟเชตเชธเซ‹ เช…เชจเซ‡ เชชเซˆเชธเชพ เชฎเชพเชŸเซ‡ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซเช‚ เชชเซเชจเชƒ เช†เชฏเซ‹เชœเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เชซเซ‡เชฐเชตเชพเชฏ เช›เซ‡.

เชธเซเชฒเชฐเซเชฎ เชนเชพเชฒเชฎเชพเช‚ เชฐเชถเชฟเชฏเชพเชฎเชพเช‚ เชเช•เชฎเชพเชคเซเชฐ เช•เซ‹เชฐเซเชธ เช›เซ‡ (เชœเซ‡เชจเชพ เชตเชฟเชถเซ‡ เชนเซเช‚ เชœเชพเชฃเซเช‚ เช›เซเช‚) เชœเซ‡ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชฐเซ€เชคเซ‡ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเซเช‚ เชคเซ‡ เชถเซ€เช–เชตเซ‡ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซ€ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เช†เชฏเซ‹เชœเชจเชจเซ€ เชญเซ‚เชฒเซ‹เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชฎเซ‡เช‚ Kubernetes เชชเชฐ เชเช• เช•เซ‹เชฐเซเชธ เชฒเซ€เชงเซ‹ เช›เซ‡, เช…เชจเซ‡ เชนเซเช‚ เชธเชชเซเชŸเซ‡เชฎเซเชฌเชฐเชฎเชพเช‚ DevOps เชชเชฐ เชจเชตเซ‹ เช•เซ‹เชฐเซเชธ เชฒเซ‡เชตเชพ เชœเชˆ เชฐเชนเซเชฏเซ‹ เช›เซเช‚.

เชธเซเชฒเชฐเซเชฎเชจเซ€ เชถเซ‹เชง เชธเชพเช‰เชฅเชฌเซเชฐเชฟเชœ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชœเซ‡ เชเช• เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชถเชจ เช†เช‰เชŸเชธเซ‹เชฐเซเชธเชฐ เช›เซ‡ เชœเซ‡เชฃเซ‡ เชตเชฟเชตเชฟเชง เช†เช•เชพเชฐเซ‹เชจเชพ เชกเชเชจเซ‡เช• เชซเซเชตเชพเชฐเชพเช“ เชฌเชจเชพเชตเซเชฏเชพ เช›เซ‡. เชธเชพเช‰เชฅเชฌเซเชฐเชฟเชœ KTP เช…เชจเซ‡ KCSP เชชเซเชฐเชฎเชพเชฃเชฟเชค เช›เซ‡ (CNCF, Linux เชซเชพเช‰เชจเซเชกเซ‡เชถเชจ เชธเชญเซเชฏ).

เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎเซ‹เชฎเชพเช‚ เชคเซ‡เช“ เชฌเชฐเชพเชฌเชฐ เชถเซเช‚ เชถเซ€เช–เชตเซ‡ เช›เซ‡?

เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เช เชœเซ‡ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เชฌเชงเซเช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช—เซ‹เช เชตเชตเซเช‚ เช…เชจเซ‡ เชœเซ‡เชฅเซ€ เชคเซ‡ เชจ เชชเชกเซ‡?

  • เช•เซเชฌเซ‡เชธเซเชชเซเชฐเซ‡ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚
  • เชตเชงเชพเชฐเชพเชจเชพ เช˜เชŸเช•เซ‹ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช
  • เช•เซเชฒเชธเซเชŸเชฐ เชชเชฐเซ€เช•เซเชทเชฃ เช…เชจเซ‡ เชฎเซเชถเซเช•เซ‡เชฒเซ€เชจเชฟเชตเชพเชฐเชฃ

เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ (เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“) เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐ เชธเชพเชฅเซ‡ เชœ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชงเชฟเช•เซƒเชค เช•เชฐเชตเซเช‚?

  • LDAP (Nginx + Python)
  • OIDC (Dex + Gangway)

เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชคเชฐเซ‡ เชนเซ‡เช•เชฐเซเชธเชฅเซ€ เชคเชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เช•เชฐเชตเซ€?

  • CNI เชจเซ‹ เชชเชฐเชฟเชšเชฏ
  • เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชฐเช•เซเชทเชพ เชจเซ€เชคเชฟ

เช…เชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชธเชฒเชพเชฎเชคเซ€!

  • เชชเซ‹เชก เชธเชฟเช•เซเชฏเซ‹เชฐเชฟเชŸเซ€ เชชเซ‹เชฒเชฟเชธเซ€
  • PodDisruptionBudget

เช…เชฎเซ‡ เช•เช‚เชˆเชชเชฃ เช›เซเชชเชพเชตเชคเชพ เชจเชฅเซ€, เช…เชฎเซ‡ เชคเชฎเชจเซ‡ เชตเชฟเช—เชคเชตเชพเชฐ เช•เชนเซ€เช เช›เซ€เช เช•เซ‡ เชนเซ‚เชก เชนเซ‡เช เชณ เชถเซเช‚ เช›เซ‡

  • เชจเชฟเชฏเช‚เชคเซเชฐเช• เชฎเชพเชณเช–เซเช‚
  • เช“เชชเชฐเซ‡เชŸเชฐเซ‹ เช…เชจเซ‡ CRDs

เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชธเซเชŸเซ‡เชŸเชซเซเชฒ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ

  • เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ PostgreSQL เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เช•เซเชฒเชธเซเชŸเชฐ เชถเชฐเซ‚ เช•เชฐเชตเซเช‚
  • RabbitMQ เช•เซเชฒเชธเซเชŸเชฐ เชถเชฐเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เชธเซเชชเชทเซเชŸ เชŸเซ‡เช•เซเชธเซเชŸเชฎเชพเช‚ เช…เชธเช‚เช–เซเชฏ เชชเชพเชธเชตเชฐเซเชกเซเชธ เช…เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เชจ เช•เชฐเชตเซ€

  • เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชฎเชพเช‚ เชฐเชนเชธเซเชฏเซ‹เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเซเช‚
  • เชตเซ‰เชฒเซเชŸ

เชคเชฎเชพเชฐเซ€ เช†เช‚เช—เชณเซ€เช“เชจเชพ เชคเซเชตเชฐเชฟเชค เชชเชฐ เช†เชกเซเช‚ เชธเซเช•เซ‡เชฒเชฟเช‚เช—

  • เชฅเชฟเชฏเชฐเซ€
  • เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ

เชฌเซ‡เช•เช…เชชเซเชธ

  • เชนเซ‡เชชเซเชŸเชฟเช“ เชตเซ‡เชฒเซ‡เชฐเซ‹ (เช…เช—เชพเช‰ เช†เชฐเซเช•) เช…เชจเซ‡ เชตเช—เซ‡เชฐเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‹ เชฌเซ‡เช•เช…เชช เช…เชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ

เชชเชฐเซ€เช•เซเชทเชฃ, เชธเซเชŸเซ‡เชœ เช…เชจเซ‡ เช‰เชคเซเชชเชพเชฆเชจ เชฎเชพเชŸเซ‡ เชธเชฐเชณ เชœเชฎเชพเชตเชŸ

  • เชฒเชฟเชจเซเชŸ
  • เชŸเซ‡เชฎเซเชชเซเชฒเซ‡เชŸเชฟเช‚เช— เช…เชจเซ‡ เชœเชฎเชพเชตเชŸ เชธเชพเชงเชจเซ‹
  • เชœเชฎเชพเชตเชŸ เชตเซเชฏเซ‚เชนเชฐเชšเชจเชพ

เชธเซเชŸเซ‡เชฐเซ‹เช‡เชกเซเชธ เชชเชฐเชจเซ‹ เช•เซ‹เชฐเซเชธ เชชเชฃ เช›เซ‡, เชคเซเชฏเชพเช‚ เชฌเชงเซเช‚ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชนเชพเชฐเซเชกเช•เซ‹เชฐ เช›เซ‡. เชœเซ‹ เช•เซ‡, เชฎเซ‚เชณเชญเซ‚เชค เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎ เชชเช›เซ€ เชคเชฎเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชซเซเชตเชพเชฐเชพ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹.

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

เชเชŸเชฒเซ‡ เช•เซ‡, เชคเซ‡ เชเชŸเชฒเซเช‚ เชœ เชธเชฐเชณ เช›เซ‡. เชนเชพ. เชนเซเช‚ เชฅเซ‹เชกเชพ เชฆเชฟเชตเชธเซ‹ เชฎเชพเชŸเซ‡ เช†เชตเซเชฏเซ‹, เชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เชตเชฟเชทเชฏเชฎเชพเช‚ เชกเซ‚เชฌเซ€ เช—เชฏเซ‹, เชšเซ‹เช•เซเช•เชธ เชตเชพเชจเช—เซ€เช“ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เช…เชจเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชพเชฐเชพ เช•เชพเชฐเซเชฏเชธเซเชฅเชณ เชชเชฐ เชชเชพเช›เซ‹ เชซเชฐเซเชฏเซ‹ - เชธเชฐเชณ เชฐเซ€เชคเซ‡, เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช…เชจเซ‡, เชธเซŒเชฅเซ€ เช…เช—เชคเซเชฏเชจเซเช‚, เช…เชจเซเชฎเชพเชจเชฟเชค เชธเชฎเชฏเชฎเชฐเซเชฏเชพเชฆเชพเชฎเชพเช‚. เชœเชพเชฆเซ เช…เชจเซ‡ เชฎเซ‡เชฒเซ€เชตเชฟเชฆเซเชฏเชพ เชธเชฎเชพเชชเซเชค เชฅเชˆ เช—เชˆ เช›เซ‡, เชœเซ‡ เชฌเชพเช•เซ€ เช›เซ‡ เชคเซ‡ เชซเช•เซเชค เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เช›เซ‡.

เช…เช‚เชคเซ‡ เชถเซเช‚?

เชฐเซ‡เชธเชจเชพ เช…เช‚เชคเซ‡, เช˜เชฃเชพ เชฆเชฟเชตเชธเซ‹ เชธเซเชงเซ€, เชคเชฎเชจเซ‡ เช…เชจเซเชญเซ‚เชคเชฟ เชฅเชพเชฏ เช›เซ‡ เช•เซ‡ เชตเชพเชธเซเชคเชตเชฟเช• เช—เช‚เชญเซ€เชฐ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฒเช—เชญเช— เชกเซ‡เชตเซ‹เชชเซเชธ เชฆเซเชตเชพเชฐเชพ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡. เช…เชจเซ‡ เช†เชถเซเชšเชฐเซเชฏเชœเชจเช• เชฌเชพเชฌเชค เช เช›เซ‡ เช•เซ‡ เช†เชตเชฐเซ€ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชคเชฎเชพเชฎ เชธเชพเชฎเช—เซเชฐเซ€ เชธเชฎเชœเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซเช‚ เช›เซ‡, เชนเซเช‚ เชคเซ‡เชจเซ‡ เชฆเชฐเชฐเซ‹เชœ เชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชธเชฐเซเชตเชฐ เชชเชฐ เชชเซเชจเชƒเช‰เชคเซเชชเชพเชฆเชจ เช•เชฐเซเช‚ เช›เซเช‚.

เชธเชฆเชญเชพเช—เซเชฏเซ‡, เชธเชฎเช—เซเชฐ เชชเซเชฐเซ‡เช•เซเชทเช•เซ‹ เช•เชพเชฐเซเชŸ เชšเซ‡เชŸ เชชเชฐ เช—เชฏเชพ, เชœเซเชฏเชพเช‚ เช˜เชฃเชพ เช…เช เชตเชพเชกเชฟเชฏเชพ เชชเช›เซ€ เชชเชฃ เชœเซ€เชตเชจ เช›เซ‡.

เชถเซเช‚ เช†เช—เชพเชฎเซ€ เช›เซ‡?

เช†เชฏเซ‹เชœเช•เซ‹ เชชเชพเชจเช–เชฐเชฎเชพเช‚ เชธเซเชฒเชฐเซเชฎ เชกเซ‡เชตเซ‹เชชเซเชธ เชคเซˆเชฏเชพเชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡, เชนเซเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชคเซˆเชฏเชพเชฐ เช›เซเช‚. เชนเซเช‚ เช† เชตเชฟเชถเซ‡ เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚ เชฎเชพเชฐเชพเชฎเชพเช‚ เชฒเช–เซ€เชถ เช•เชพเชฐเซเชŸ @ctorecords เชฎเชพเช‚ techdir เชšเซ‡เชจเชฒ.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹