เชถเซเช‚ เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช— เชฎเซƒเชค เช›เซ‡? - เชฒเชพเช‚เชฌเซ€ เชœเซ€เชตเช‚เชค เชฆเซ‡เช–เชฐเซ‡เช–

เชถเซเช‚ เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช— เชฎเซƒเชค เช›เซ‡? - เชฒเชพเช‚เชฌเซ€ เชœเซ€เชตเช‚เชค เชฆเซ‡เช–เชฐเซ‡เช–

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

เชนเซเช‚ เชฎเชพเชจเซเช‚ เช›เซเช‚ เช•เซ‡ เชฏเซ‹เช—เซเชฏ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เช—เซ‹เช เชตเชตเชพเชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพ เช›เซ‡. เชœเซ‹ เช•เซ‹เชˆ เชฎเซเชถเซเช•เซ‡เชฒเซ€ เชจ เช†เชตเซ€ เชนเซ‹เชค, เชคเซ‹ เชฎเชพเชฐเชพ เชญเชพเชทเชฃเชฎเชพเช‚ เชเช• เชฅเซ€เชธเซ€เชธ เชนเชถเซ‡: "เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ + เช—เซเชฐเชพเชซเชจเชพ เช…เชจเซ‡ เชชเซเชฒเช—เชˆเชจเซเชธ 1, 2, 3 เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹." เช•เชฎเชจเชธเซ€เชฌเซ‡, เชคเซ‡ เชนเชตเซ‡ เชคเซ‡ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€. เช…เชจเซ‡ เชฎเซเช–เซเชฏ เชธเชฎเชธเซเชฏเชพ เช เช›เซ‡ เช•เซ‡ เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช˜เชŸเช•เซ‹เชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ 2008 เชฎเชพเช‚ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡ เชคเซ‡ เชฌเชพเชฌเชคเชฎเชพเช‚ เชตเชฟเชถเซเชตเชพเชธ เช•เชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ‡ เช›เซ‡.

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

เช…เชฎเซ‡ เชฌเชงเชพเช เชจเซ€เชšเซ‡เชจเซ€ เชœเซ‡เชฎ เชตเชพเชฐเซเชคเชพเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซเชฏเซ‹ เช›เซ‡: เชšเซ‹เช•เซเช•เชธ เชกเซ‡เชตเซ‹เชชเซเชธ, เชšเซ‹เช•เซเช•เชธ เชเชกเชฎเชฟเชจ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡, เชเช• เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชŸเซ€เชฎ เชคเซ‡เชฎเชจเซ€ เชชเชพเชธเซ‡ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เชนเซ‡ เช›เซ‡ - "เช…เชฎเซ‡ เชฎเซเช•เซเชค เชฅเชฏเชพ เช›เซ€เช, เชนเชตเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเซ‹." เชถเซเช‚ เชฎเซ‹เชจเซ€เชŸเชฐ? เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡?

เชฌเชฐเชพเชฌเชฐ. เช…เชฎเซ‡ เชœเซ‚เชจเชพ เชœเชฎเชพเชจเชพเชจเซ€ เชฐเซ€เชค เชชเชฐ เชจเชœเชฐ เชฐเชพเช–เซ€เช เช›เซ€เช. เช…เชจเซ‡ เชคเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฌเชฆเชฒเชพเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡ เชคเชพเชฐเชฃ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เชคเชฎเซ‡ เชธเซ‡เชตเชพ Aเชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชธเซ‡เชตเชพ B เชฌเชจเซ€ เช›เซ‡, เชœเซ‡ เชธเซ‡เชตเชพ C เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชตเชฟเช•เชพเชธ เชŸเซ€เชฎ เชคเชฎเชจเซ‡ เช•เชนเซ‡ เช›เซ‡: "เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹, เชคเซ‡ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซเชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช!"

เชคเซ‹ เชถเซเช‚ เชฌเชฆเชฒเชพเชฏเซเช‚ เช›เซ‡? - เชฌเชงเซเช‚ เชฌเชฆเชฒเชพเชˆ เช—เชฏเซเช‚ เช›เซ‡!

2008 เชฌเชงเซเช‚ เชฌเชฐเชพเชฌเชฐ เช›เซ‡

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

เชœเซ‹ เช†เชชเชฃเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐเซ‡ เช•เชฐเซ‡เชฒเชพ เช•เชพเชฐเซเชฏเชจเซ€ เชฎเชพเชคเซเชฐเชพเชจเซ€ เชคเซเชฒเชจเชพ เช•เชฐเซ€เช, เชคเซ‹ เชคเซ‡เชฎเชพเช‚เชฅเซ€ 98% เช†เชชเซ‹เช†เชช เชนเชคเซเช‚: เชœเซ‡ เชตเซเชฏเช•เซเชคเชฟ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชฃเซ‡ Zabbix เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเซเช‚, เชคเซ‡เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช—เซ‹เช เชตเชตเซเช‚ เช…เชจเซ‡ เชšเซ‡เชคเชตเชฃเซ€เช“เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช—เซ‹เช เชตเชตเซ€ เชคเซ‡ เชธเชฎเชœเชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡. เช…เชจเซ‡ 2% - เชฌเชพเชนเซเชฏ เชคเชชเชพเชธ เชฎเชพเชŸเซ‡: เช•เซ‡ เชธเชพเช‡เชŸ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเซ‡ เช›เซ‡ เช…เชจเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‡ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‡ เช›เซ‡, เช•เซ‡ เชจเชตเชพ เช“เชฐเซเชกเชฐ เช†เชตเซเชฏเชพ เช›เซ‡.

เชถเซเช‚ เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช— เชฎเซƒเชค เช›เซ‡? - เชฒเชพเช‚เชฌเซ€ เชœเซ€เชตเช‚เชค เชฆเซ‡เช–เชฐเซ‡เช–

2010 เชญเชพเชฐ เชตเชงเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡

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

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

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

เชถเซเช‚ เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช— เชฎเซƒเชค เช›เซ‡? - เชฒเชพเช‚เชฌเซ€ เชœเซ€เชตเช‚เชค เชฆเซ‡เช–เชฐเซ‡เช–

เชจเซ‹เช‚เชง: เชฎเซ‡เช‚ 3 เชตเช–เชค "เชธเซเช•เซเชฐเซ€เชชเซเชŸเชจเซ‹ เชธเชฎเซ‚เชน" เชฒเช–เซเชฏเซ‹ เช›เซ‡. เชเชŸเชฒเซ‡ เช•เซ‡, เชฆเซ‡เช–เชฐเซ‡เช– เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เชตเซเชฏเช•เซเชคเชฟ เชนเชตเซ‡ เชคเซ‡ เชจเชฅเซ€ เชœเซ‡ เชซเช•เซเชค เชเชฌเซเชฌเชฟเช•เซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡ เช›เซ‡. เช† เชคเซ‡ เชตเซเชฏเช•เซเชคเชฟ เช›เซ‡ เชœเซ‡ เช•เซ‹เชกเชฟเช‚เช— เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชŸเซ€เชฎเชจเชพ เชฎเช—เชœเชฎเชพเช‚ เชนเชœเซ เชธเซเชงเซ€ เช•เช‚เชˆ เชฌเชฆเชฒเชพเชฏเซเช‚ เชจเชฅเซ€.

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

เชถเซเช‚ เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช— เชฎเซƒเชค เช›เซ‡? - เชฒเชพเช‚เชฌเซ€ เชœเซ€เชตเช‚เชค เชฆเซ‡เช–เชฐเซ‡เช–

เชชเชฐเช‚เชคเซ เชญเชพเช—เซเชฏเซ‡ เชœ เช•เซ‹เชˆ 10 เชตเชฐเซเชท เชธเซเชงเซ€ เช•เซ‹เชˆ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชธเชพเชฅเซ‡ เช†เชตเซ‡ เช›เซ‡.

เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชฎเซ‡เชจเชจเซเช‚ เชฐเซ‡เชเซเชฏเซ‚เชฎเซ‡

เชงเชพเชฐเซ‹ เช•เซ‡ เชคเชฎเซ‡ เชเช• เชจเชตเชพ เชธเซเชŸเชพเชฐเซเชŸเช…เชช เชชเชฐ เช†เชตเซเชฏเชพ เช›เซ‹ เชœเซ‡เชฃเซ‡ เชคเชฐเชค เชœ 20 เชกเซ‡เชตเชฒเชชเชฐเซเชธเชจเซ‡ เชนเชพเชฏเชฐ เช•เชฐเซเชฏเชพ เช›เซ‡, 15 เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธ เชฒเช–เซ€ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเซ‡ เชเชกเชฎเชฟเชจ เช›เซ‹ เชœเซ‡เชจเซ‡ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡: โ€œCi/CD เชฌเชจเชพเชตเซ‹. เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡." เชคเชฎเซ‡ CI/CD เชฌเชจเชพเชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เช…เชšเชพเชจเช• เชคเชฎเซ‡ เชธเชพเช‚เชญเชณเซ‹ เช›เซ‹: "เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ "เช•เซเชฏเซเชฌ" เชฎเชพเช‚ เช‰เชคเซเชชเชพเชฆเชจ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡, เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชคเซ‡เชฎเชพเช‚ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเชถเซ‡ เชคเซ‡ เชธเชฎเชœเซเชฏเชพ เชตเชฟเชจเชพ. เช…เชฎเชจเซ‡ เชธเชฎเชพเชจ "เช•เซเชฏเซเชฌ" เชฎเชพเช‚ เชธเซ‡เชจเซเชกเชฌเซ‹เช•เซเชธ เชฌเชจเชพเชตเซ‹.
เชคเชฎเซ‡ เช† เช•เซเชฏเซเชฌเชฎเชพเช‚ เชธเซ‡เชจเซเชกเชฌเซ‹เช•เซเชธ เชฌเชจเชพเชตเซ‹. เชคเซ‡เช“ เชคเชฐเชค เชœ เชคเชฎเชจเซ‡ เช•เชนเซ‡ เช›เซ‡: "เช…เชฎเชจเซ‡ เชเช• เชธเซเชŸเซ‡เชœ เชกเซ‡เชŸเชพเชฌเซ‡เช เชœเซ‹เชˆเช เช›เซ‡ เชœเซ‡ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚เชฅเซ€ เชฆเชฐเชฐเซ‹เชœ เช…เชชเชกเซ‡เชŸ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡เชฅเซ€ เช…เชฎเซ‡ เชธเชฎเชœเซ€เช เช•เซ‡ เชคเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เช เชชเชฐ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เช‰เชคเซเชชเชพเชฆเชจ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‡ เชฌเช—เชพเชกเซ‡ เชจเชนเซ€เช‚."

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

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

เช†เชชเชฃเซ‡ เชœเซ‹เชˆเช เช›เซ€เช เช•เซ‡ เช˜เชฃเชพ เชฌเชงเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚, เชเช• เชตเซเชฏเช•เซเชคเชฟเชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชซเชพเชณเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช•เชฒเซเชชเชจเชพ เช•เชฐเซ‹ เช•เซ‡ เช…เชฎเซ‡ เชเช• เชตเซเชฏเช•เซเชคเชฟเชจเซ‡ 2 เช…เช เชตเชพเชกเชฟเชฏเชพ เชฎเชพเชŸเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชพเช–เชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช, เช…เชจเซ‡ เช…เชฎเซ‡ เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชฐเซ‡เชเซเชฏเซ‚เชฎเซ‡ เชฒเช–เซ€เช เช›เซ€เช. เช…เชฎเซ‡ เช…เชคเซเชฏเชพเชฐ เชธเซเชงเซ€ เชœเซ‡ เช•เชนเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เชฌเชงเซเช‚ เชœเซ‹เชคเชพเช‚ เช† เชตเซเชฏเช•เซเชคเชฟ เชชเชพเชธเซ‡ เช•เชˆ เช•เซเชถเชณเชคเชพ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช?

  • เชคเซ‡เชฃเซ‡ เช†เชฏเชฐเซเชจ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เชฆเซ‡เช–เชฐเซ‡เช– เช…เชจเซ‡ เชตเชฟเชถเชฟเชทเซเชŸเชคเชพเช“เชจเซ‡ เชธเชฎเชœเชตเซ€ เชœเซ‹เชˆเช.
  • เชคเซ‡เชฃเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชจเชพ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชจเซ€ เชตเชฟเชถเชฟเชทเซเชŸเชคเชพเช“ เชธเชฎเชœเชตเซ€ เชœเซ‹เชˆเช (เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ "เช•เซเชฏเซเชฌ" เชชเชฐ เชœเชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเชฎเซ‡ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซเชฎเชพเช‚เชฅเซ€ เช…เชฎเซ‚เชฐเซเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช›เซเชชเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เช•เชพเชฐเชฃ เช•เซ‡ เชเชกเชฎเชฟเชจ เชฌเชพเช•เซ€เชจเชพ เชธเชพเชฅเซ‡ เชตเซเชฏเชตเชนเชพเชฐ เช•เชฐเชถเซ‡) - เชชเซ‹เชคเซ‡, เชคเซ‡เชจเซเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเช‚เชธเชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซเช‚ เชคเซ‡ เชธเชฎเชœเชตเซเช‚ เชœเซ‹เชˆเช. เช…เช‚เชฆเชฐ
  • เชคเซ‡เชฃเซ‡ เชธเชฎเชœเชตเซเช‚ เชœเซ‹เชˆเช เช•เซ‡ เชธเซ‡เชตเชพเช“ เชเช•เชฌเซ€เชœเชพ เชธเชพเชฅเซ‡ เช–เชพเชธ เชฐเซ€เชคเซ‡ เชตเชพเชคเชšเซ€เชค เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชธเซ‡เชตเชพเช“ เชเช•เชฌเซ€เชœเชพ เชธเชพเชฅเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชจเซ€ เชตเชฟเชถเชฟเชทเซเชŸเชคเชพเช“ เชœเชพเชฃเชตเซ€ เชœเซ‹เชˆเช. เชคเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชœเซ‹เชตเชพเชจเซเช‚ เชคเชฆเซเชฆเชจ เชถเช•เซเชฏ เช›เซ‡ เชœเซเชฏเชพเช‚ เช•เซ‡เชŸเชฒเซ€เช• เชธเซ‡เชตเชพเช“ เชธเซเชฎเซ‡เชณเชฎเชพเช‚ เชตเชพเชคเชšเซ€เชค เช•เชฐเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซเชฏเชพเช‚ เช…เชจเซเชฏ เช•เซ‹เชˆ เชฐเชธเซเชคเซ‹ เชจเชฅเซ€. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฌเซ‡เช•เชเชจเซเชก REST เชฆเซเชตเชพเชฐเชพ, gRPC เชฆเซเชตเชพเชฐเชพ เช•เซ‡เชŸเชฒเซ‹เช— เชธเซ‡เชตเชพเชฎเชพเช‚ เชœเชพเชฏ เช›เซ‡, เช‰เชคเซเชชเชพเชฆเชจเซ‹เชจเซ€ เชธเซ‚เชšเชฟ เชฎเซ‡เชณเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชชเชพเช›เซเช‚ เช†เชชเซ‡ เช›เซ‡. เชคเชฎเซ‡ เช…เชนเซ€เช‚ เชฐเชพเชน เชœเซ‹เชˆ เชถเช•เชคเชพ เชจเชฅเซ€. เช…เชจเซ‡ เช…เชจเซเชฏ เชธเซ‡เชตเชพเช“ เชธเชพเชฅเซ‡ เชคเซ‡ เช…เชธเซเชฎเซ‡เชณ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡. เช“เชฐเซเชกเชฐเชจเซ‡ เชกเชฟเชฒเชฟเชตเชฐเซ€ เชธเซ‡เชตเชพเชฎเชพเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ‹, เชชเชคเซเชฐ เชฎเซ‹เช•เชฒเซ‹, เชตเช—เซ‡เชฐเซ‡.
    เชคเชฎเซ‡ เช•เชฆเชพเชš เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เช† เชฌเชงเชพ เชฎเชพเช‚เชฅเซ€ swam เช•เชฐเซเชฏเซเช‚ เช›เซ‡? เช…เชจเซ‡ เชเชกเชฎเชฟเชจ, เชœเซ‡เชฎเชจเซ‡ เช†เชจเซ€ เชฆเซ‡เช–เชฐเซ‡เช– เชฐเชพเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชคเซ‡ เชตเชงเซ เชฎเซ‚เช‚เชเชตเชฃเชฎเชพเช‚ เชฎเซ‚เช•เชพเชˆ เช—เชฏเซ‹.
  • เชคเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชฏเซ‹เชœเชจเชพ เช˜เชกเซ€ เชถเช•เชคเซ‹ เชนเซ‹เชตเซ‹ เชœเซ‹เชˆเช - เช•เชพเชฐเชฃ เช•เซ‡ เช•เชพเชฎ เชตเชงเซ เชจเซ‡ เชตเชงเซ เชฅเชคเซเช‚ เชœเชพเชฏ เช›เซ‡.
  • เชคเซ‡เชฅเซ€ เชคเซ‡เชฃเซ‡ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซเช‚ เชคเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชฃเซ‡ เชฌเชจเชพเชตเซ‡เชฒ เชธเซ‡เชตเชพเชฎเชพเช‚เชฅเซ€ เชตเซเชฏเซ‚เชนเชฐเชšเชจเชพ เชฌเชจเชพเชตเชตเซ€ เช†เชตเชถเซเชฏเช• เช›เซ‡. เชคเซ‡เชจเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชตเชฟเช•เชพเชธเชจเซ€ เชธเชฎเชœ + เชตเชฟเช•เชพเชธเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€ เชคเช•เชจเซ€เช•เซ‹เชจเซ€ เชธเชฎเชœเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

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

เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ‡ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ ...

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

เชนเซเช‚ เชถเซเช‚ เช•เชนเซเช‚... เชนเซเชฏเซเชธเซเชŸเชจ, เช…เชฎเชจเซ‡ เชธเชฎเชธเซเชฏเชพ เช›เซ‡.

เช†เชงเซเชจเชฟเช• เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเซเช‚ เช เชชเซ‹เชคเซ‡ เชœ เชเช• เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช›เซ‡

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

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

เช…เชจเซ‡ เชœเซ‹ เชคเชฎเซ‡ เชชเชฃ เชเชกเชฎเชฟเชจ เช…เชจเซ‡ เชกเซ‡เชตเชฒเชชเชฐเซเชธเชจเซ‡ เชคเซ‡ เชคเชฌเช•เซเช•เซ‡ เช†เชชเซ‹ เช›เซ‹ เชœเซเชฏเชพเชฐเซ‡ เชฐเชฟเชฒเซ€เช เชชเชนเซ‡เชฒเชพ เชฅเซ‹เชกเซ‹ เชธเชฎเชฏ เชฌเชพเช•เซ€ เชนเซ‹เชฏ, เชคเซ‹ เชตเซเชฏเช•เซเชคเชฟเช เช† เชธเชฎเช—เซเชฐ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‡ เชธเชฎเชœเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡. เชคเซ‡. เช† เชธเซเช•เซ‡เชฒเชจเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชธเชฎเชฏ เชฒเชพเช—เซ‡ เช›เซ‡, เช…เชจเซ‡ เช† เชธเชฟเชธเซเชŸเชฎเชจเชพ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชชเชฐเชฟเชฌเชณ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช.
เชชเชฐเช‚เชคเซ เช˜เชฃเซ€ เชตเชพเชฐ, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชธเซเชŸเชพเชฐเซเชŸเช…เชชเซเชธเชฎเชพเช‚, เช†เชชเชฃเซ‡ เชœเซ‹เชˆเช เช›เซ€เช เช•เซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชชเช›เซ€เชฅเซ€ เชฎเซเชฒเชคเชตเซ€ เชฐเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. โ€œเชนเชตเซ‡ เช…เชฎเซ‡ เช–เซเชฏเชพเชฒเชจเซ‹ เชชเซเชฐเชพเชตเซ‹ เชฌเชจเชพเชตเซ€เชถเซเช‚, เช…เชฎเซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชฒเซ‹เชจเซเชš เช•เชฐเซ€เชถเซเช‚, เชคเซ‡เชจเซ‡ เชชเชกเชตเชพ เชฆเซ‹ - เช…เชฎเซ‡ เชฌเชฒเชฟเชฆเชพเชจ เช†เชชเชตเชพ เชคเซˆเชฏเชพเชฐ เช›เซ€เช. เช…เชจเซ‡ เชชเช›เซ€ เช…เชฎเซ‡ เชคเซ‡ เชฌเชงเชพ เชชเชฐ เชจเชœเชฐ เชฐเชพเช–เซ€เชถเซเช‚." เชœเซเชฏเชพเชฐเซ‡ (เช…เชฅเชตเชพ เชœเซ‹) เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชชเซˆเชธเชพ เช•เชฎเชพเชตเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชตเซเชฏเชตเชธเชพเชฏ เชนเชœเซ€ เชตเชงเซ เชธเซเชตเชฟเชงเชพเช“ เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡ - เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ€ เชฆเซ€เชงเซเช‚ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเซ‡เชจเซ‡ เชตเชงเซ เชฐเซ‹เชฒเช†เช‰เชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡! เช…เชจเซ‡ เชคเชฎเซ‡ เชคเซ‡ เชฌเชฟเช‚เชฆเซ เชชเชฐ เช›เซ‹ เชœเซเชฏเชพเช‚ เชคเชฎเชพเชฐเซ‡ เชชเชนเซ‡เชฒเชพ เชชเชนเซ‡เชฒเชพเชจเซ€ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซเชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชœเซ‡ 1% เชธเชฎเชฏ เชฒเซ‡เชคเซ‹ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช˜เชฃเซเช‚ เชตเชงเชพเชฐเซ‡ เช›เซ‡. เช…เชจเซ‡ เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, เชฆเซ‡เช–เชฐเซ‡เช– เชฎเชพเชŸเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡, เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชจเชตเซ€ เชธเซเชตเชฟเชงเชพเช“ เชชเชฐ เช•เชพเชฎ เช•เชฐเชตเชพ เชฆเซ‡เชตเชพเชจเซเช‚ เชธเชฐเชณ เช›เซ‡. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชจเชตเซ€ เชธเซเชตเชฟเชงเชพเช“ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชฌเชงเซเช‚ เช–เชฐเชพเชฌ เชฅเชˆ เชœเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชคเชฎเซ‡ เช…เชจเช‚เชค เชฎเชกเชพเช—เชพเช‚เช เชฎเชพเช‚ เช›เซ‹.

เชคเซ‹ เชถเชฐเซ‚เช†เชคเชฅเซ€ เชถเชฐเซ‚ เชฅเชคเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเชตเซเช‚, เช…เชจเซ‡ เชœเซ‹ เชคเชฎเชจเซ‡ เช•เซ‹เชˆ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเชณเซ‡ เชœเซ‡เชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซ‹ เชถเซเช‚ เช•เชฐเชตเซเช‚, เชชเชฐเช‚เชคเซ เชคเชฎเชจเซ‡ เช–เชฌเชฐ เชจเชฅเซ€ เช•เซ‡ เช•เซเชฏเชพเช‚เชฅเซ€ เชถเชฐเซ‚ เช•เชฐเชตเซเช‚?

เชชเซเชฐเชฅเชฎ, เชคเชฎเชพเชฐเซ‡ เชฏเซ‹เชœเชจเชพ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

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

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

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

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

เชฎเชพเชฐเซ‹ เชฎเซเช–เซเชฏ เชตเชฟเชšเชพเชฐ เช เช›เซ‡ เช•เซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชตเชฟเช•เชพเชธ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเชพเชฅเซ‡ เชธเชฎเชพเช‚เชคเชฐ เชšเชพเชฒเชตเซเช‚ เชœเซ‹เชˆเช. เชœเซ‹ เชคเชฎเซ‡ เช…เชจเซเชฏ เช•เชพเชฐเซเชฏเซ‹ (CI/CD เชฌเชจเชพเชตเชตเซ€, เชธเซ‡เชจเซเชกเชฌเซ‹เช•เซเชธเชฟเช‚เช—, เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฐเชฟเช“เชฐเซเช—เซ‡เชจเชพเชˆเชเซ‡เชถเชจ) เชฎเชพเชŸเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชŸเซ€เชฎเชจเซ‡ เชตเชฟเชšเชฒเชฟเชค เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—เชฎเชพเช‚ เชตเชฟเชฒเช‚เชฌ เชฅเชตเชพ เชฒเชพเช—เชถเซ‡ เช…เชจเซ‡ เชคเชฎเซ‡ เช•เซเชฏเชพเชฐเซ‡เชฏ เชตเชฟเช•เชพเชธเชจเซ‡ เชชเช•เชกเซ€ เชถเช•เชถเซ‹ เชจเชนเซ€เช‚ (เช…เชฅเชตเชพ เชตเชนเซ‡เชฒเชพ เช•เซ‡ เชชเช›เซ€ เชคเชฎเชพเชฐเซ‡ เชคเซ‡เชจเซ‡ เชฐเซ‹เช•เชตเซเช‚ เชชเชกเชถเซ‡).

เชธเซเชคเชฐ เชฆเซเชตเชพเชฐเชพ เชฌเชงเซเช‚

เช† เชฐเซ€เชคเซ‡ เชนเซเช‚ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เชธเช‚เช—เช เชจ เชœเซ‹เช‰เช‚ เช›เซเช‚.

1) เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเซเชคเชฐ:

  • เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช— เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฌเชฟเชเชจเซ‡เชธ เชคเชฐเซเช•;
  • เชธเซ‡เชตเชพเช“เชจเชพ เช†เชฐเซ‹เช—เซเชฏ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ;
  • เชเช•เซ€เช•เชฐเชฃ เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช—.

2) เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชธเซเชคเชฐ:

  • เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชถเชจ เชธเซเชคเชฐเชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ;
  • เชธเชฟเชธเซเชŸเชฎ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช—;
  • เช†เชฏเชฐเซเชจ เชธเซเชคเชฐเชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ.

3) เชซเชฐเซ€เชฅเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเซเชคเชฐ - เชชเชฐเช‚เชคเซ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช— เช‰เชคเซเชชเชพเชฆเชจ เชคเชฐเซ€เช•เซ‡:

  • เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฒเซ‹เช— เชเช•เชคเซเชฐเชฟเชค เช…เชจเซ‡ เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช—;
  • เชเชชเซ€เชเชฎ;
  • เชŸเซเชฐเซ‡เชธเซ€เช‚เช—

4) เชšเซ‡เชคเชตเชฃเซ€:

  • เชšเซ‡เชคเชตเชฃเซ€ เชชเซเชฐเชฃเชพเชฒเซ€เชจเซเช‚ เชธเช‚เช—เช เชจ;
  • เชซเชฐเชœ เชชเซเชฐเชฃเชพเชฒเซ€เชจเซเช‚ เชธเช‚เช—เช เชจ;
  • "เชจเซ‹เชฒเซ‡เชœ เชฌเซ‡เช" เชจเซเช‚ เชธเช‚เช—เช เชจ เช…เชจเซ‡ เช˜เชŸเชจเชพ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฐเซเชฏเชชเซเชฐเชตเชพเชน.

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

เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฒเซ‡เชฏเชฐ - เชฌเชฟเชเชจเซ‡เชธ เชฒเซ‹เชœเชฟเช• เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—

เช…เชนเซ€เช‚ เช…เชฎเซ‡ เช เชนเช•เซ€เช•เชคเชจเซ‡ เชคเชชเชพเชธเชตเชพ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช เช•เซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡.

เช† เชธเซเชคเชฐ เชตเชฟเช•เชพเชธเชจเชพ เชคเชฌเช•เซเช•เชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฅเชตเซเช‚ เชœเซ‹เชˆเช. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชถเชฐเชคเซ€ เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ เช›เซ‡: เชคเซ‡ เชธเชฐเซเชตเชฐ เชชเชฐ เชœเชพเชฏ เช›เซ‡ เชœเซ‡ เชคเชชเชพเชธ เช•เชฐเซ‡ เช›เซ‡, เชเชจเซเชกเชชเซ‹เช‡เชจเซเชŸ เช–เซ‡เช‚เชšเซ‡ เช›เซ‡ เช…เชจเซ‡ เชเชจเซเชกเชชเซ‹เช‡เชจเซเชŸ เชœเชพเชฏ เช›เซ‡ เช…เชจเซ‡ API เชจเซ‡ เชคเชชเชพเชธเซ‡ เช›เซ‡.

เชœเซเชฏเชพเชฐเซ‡ เชธเชพเช‡เชŸ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซ€ เช›เซ‡ เชคเซ‡เชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชนเซ‹เชฎ เชชเซ‡เชœเชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชพเชฐเช‚เชตเชพเชฐ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเซเชธ เชเช• เชนเซ‡เชจเซเชกเชฒ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡ API เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡เชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชฎเชจเซ‡ เชฆเชฐ เชตเช–เชคเซ‡ เช–เซ‡เช‚เชšเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช…เชจเซ‡ เช† เช•เซเชทเชฃเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเซ‹ เชนเชœเซ€ เชชเชฃ /api/test/helloworld เชฒเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฒเช–เซ‡ เช›เซ‡
เชฌเชงเซเช‚ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพเชจเซ‹ เชเช•เชฎเชพเชคเซเชฐ เชฐเชธเซเชคเซ‹? - เชจเชพ!

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

เชŸเซ‡เช•เชจเชฟเช•เชฒ เชŸเซ€เชชเซเชธ:

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

เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเซเชคเชฐ - เช†เชฐเซ‹เช—เซเชฏ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช—

เชนเชตเซ‡ เช…เชฎเซ‡ เชธเซ‡เชตเชพเช“เชจเชพ เชฌเชพเชนเซเชฏ เช†เชฐเซ‹เช—เซเชฏ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช.

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

เช†เชจเซ‡ เชคเช•เชจเซ€เช•เซ€ เชฐเซ€เชคเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเซเช‚: เชฆเชฐเซ‡เช• เชธเซ‡เชตเชพ เชคเซ‡เชจเชพ เชตเชฐเซเชคเชฎเชพเชจ เชชเซเชฐเชฆเชฐเซเชถเชจ เชตเชฟเชถเซ‡ เช…เช‚เชคเชฟเชฎ เชฌเชฟเช‚เชฆเซเชจเซ‡ เช‰เชœเชพเช—เชฐ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เช—เซเชฐเชพเชซเชจเชพ (เช…เชฅเชตเชพ เช…เชจเซเชฏ เช•เซ‹เชˆเชชเชฃ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ) เชจเชพ เช—เซเชฐเชพเชซเชฎเชพเช‚ เช†เชชเชฃเซ‡ เชฌเชงเซ€ เชธเซ‡เชตเชพเช“เชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชœเซ‹เชˆเช เช›เซ€เช.

  • เชฆเชฐเซ‡เช• API เชซเซ‡เชฐเชซเชพเชฐ เชšเซ‡เช•เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชตเซ‹ เชœเซ‹เชˆเช.
  • เช†เชฐเซ‹เช—เซเชฏ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชธเชพเชฅเซ‡ เชคเชฐเชค เชœ เชจเชตเซ€ เชธเซ‡เชตเชพ เชฌเชจเชพเชตเซ‹.
  • เชเชกเชฎเชฟเชจ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชชเชพเชธเซ‡ เช†เชตเซ€เชจเซ‡ เชชเซ‚เช›เซ€ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ "เชฎเชจเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชธเซเชตเชฟเชงเชพเช“ เช‰เชฎเซ‡เชฐเซ‹ เชœเซ‡เชฅเซ€ เชนเซเช‚ เชฌเชงเซเช‚ เชธเชฎเชœเซ€ เชถเช•เซเช‚ เช…เชจเซ‡ เชฎเชพเชฐเซ€ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช† เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เช‰เชฎเซ‡เชฐเซ€ เชถเช•เซเช‚." เชชเชฐเช‚เชคเซ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชœเชตเชพเชฌ เช†เชชเซ‡ เช›เซ‡, "เช…เชฎเซ‡ เชฐเชฟเชฒเซ€เชเชจเชพ เชฌเซ‡ เช…เช เชตเชพเชกเชฟเชฏเชพ เชชเชนเซ‡เชฒเชพ เช•เช‚เชˆเชชเชฃ เช‰เชฎเซ‡เชฐเซ€เชถเซเช‚ เชจเชนเซ€เช‚."
    เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชฎเซ‡เชจเซ‡เชœเชฐเซ‹เชจเซ‡ เช–เชฌเชฐ เชชเชกเซ‡ เช•เซ‡ เช†เชตเซ€ เช–เซ‹เชŸ เชนเชถเซ‡, เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชฎเซ‡เชจเซ‡เชœเชฐเซ‹เชจเชพ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸเชจเซ‡ เชชเชฃ เชœเชฃเชพเชตเซ€ เชฆเซ‹. เช•เชพเชฐเชฃ เช•เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชฌเชงเซเช‚ เชชเชกเซ€ เชœเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชชเชฃ เช•เซ‹เชˆ เชตเซเชฏเช•เซเชคเชฟ เช•เซ‰เชฒ เช•เชฐเชถเซ‡ เช…เชจเซ‡ "เชธเชคเชค เช˜เชŸเซ€ เชฐเชนเซ‡เชฒเซ€ เชธเซ‡เชตเชพ" เชชเชฐ เชฆเซ‡เช–เชฐเซ‡เช– เชฐเชพเช–เชตเชพเชจเซ€ เชฎเชพเช‚เช— เช•เชฐเชถเซ‡ (c)
  • เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ Grafana เชฎเชพเชŸเซ‡ เชชเซเชฒเช—เช‡เชจเซเชธ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡ เชซเชพเชณเชตเซ‹ - เช† เชเชกเชฎเชฟเชจ เชฎเชพเชŸเซ‡ เชธเชพเชฐเซ€ เชฎเชฆเชฆ เชนเชถเซ‡.

เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฒเซ‡เชฏเชฐ - เชเช•เซ€เช•เชฐเชฃ เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช—

เชเช•เซ€เช•เชฐเชฃ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชฌเชฟเชเชจเซ‡เชธ-เช•เซเชฐเชฟเชŸเชฟเช•เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ เชตเชšเซเชšเซ‡เชจเชพ เชธเช‚เชฆเซ‡เชถเชพเชตเซเชฏเชตเชนเชพเชฐ เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡.

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

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

เชนเซเช‚ เชถเซเช‚ เช•เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเซเช‚ เช›เซเช‚:

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

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

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

เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชธเซเชคเชฐ

เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชเชตเซ€ เชตเชธเซเชคเซ เช›เซ‡ เชœเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชชเซ‹เชคเชพเชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

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

เชตเซเชฏเชตเชธเชพเชฏ เชเช•เชฎ เชคเชฐเซ€เช•เซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเซเชคเชฐ

เช•เซ€ เชชเซ‹เช‡เชจเซเชŸ:

  • ELK. เช† เช‰เชฆเซเชฏเซ‹เช— เชงเซ‹เชฐเชฃ เช›เซ‡. เชœเซ‹ เช•เซ‹เชˆ เช•เชพเชฐเชฃเซ‹เชธเชฐ เชคเชฎเซ‡ เชฒเซ‰เช—เซเชธ เชเช•เชคเซเชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เชจเชฅเซ€, เชคเซ‹ เชคเชฐเชค เชœ เชคเซ‡เชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‹.
  • เชเชชเซ€เชเชฎ. เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— (เชจเซเชฏเซ‚เชฐเซ‡เชฒเชฟเช•, เชฌเซเชฒเซ‡เช•เชซเชพเชฏเชฐ, เชกเซ‡เชŸเชพเชกเซ‹เช—) เชจเซ‡ เชเชกเชชเชฅเซ€ เชฌเช‚เชง เช•เชฐเชตเชพเชจเชพ เชฎเชพเชฐเซเช— เชคเชฐเซ€เช•เซ‡ เชฌเชพเชนเซเชฏ APM. เชคเชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡ เชถเซเช‚ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เช“เช›เชพเชฎเชพเช‚ เช“เช›เซเช‚ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเซ‡ เช† เชตเชธเซเชคเซเชจเซ‡ เช…เชธเซเชฅเชพเชฏเซ€ เชฐเซ‚เชชเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.
  • เชŸเซเชฐเซ‡เชธเชฟเช‚เช—. เชกเชเชจเซ‡เช• เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธเชฎเชพเช‚, เชคเชฎเชพเชฐเซ‡ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซเชจเซ‡ เชŸเซเชฐเซ‡เชธ เช•เชฐเชตเซ€ เชชเชกเชถเซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชตเชฟเชจเช‚เชคเซ€ เชนเชตเซ‡ เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เชชเชฐ เชฐเชนเซ‡เชคเซ€ เชจเชฅเซ€. เชชเช›เซ€เชฅเซ€ เช‰เชฎเซ‡เชฐเชตเซเช‚ เช–เซ‚เชฌ เชœ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡, เชคเซ‡เชฅเซ€ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชŸเซเชฐเซ‡เชธเชฟเช‚เช—เชจเซ‡ เชคเชฐเชค เชœ เชถเซ‡เชกเซเชฏเซ‚เชฒ เช•เชฐเชตเซเช‚ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡ - เช† เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซเช‚ เช•เชพเชฐเซเชฏ เช…เชจเซ‡ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡ เชนเชœเซ€ เชธเซเชงเซ€ เชคเซ‡เชจเซ‹ เช…เชฎเชฒ เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€, เชคเซ‹ เชคเซ‡เชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‹! Jaeger/Zipkin เชœเซเช“

เชเชฒเชฐเซเชŸเชฟเช‚เช—

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

เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เชธเซเชŸเซ‡เช•

เชšเชพเชฒเซ‹ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ€เช เช•เซ‡ เช†เชชเชฃเซเช‚ เชธเซเชŸเซ‡เช• เชจเซ€เชšเซ‡ เชฎเซเชœเชฌ เช›เซ‡:

  • เชฎเชพเชนเชฟเชคเซ€ เชธเช‚เช—เซเชฐเชน - เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ + เช—เซเชฐเชพเชซเชจเชพ;
  • เชฒเซ‹เช— เชตเชฟเชถเซเชฒเซ‡เชทเชฃ - ELK;
  • APM เช…เชฅเชตเชพ เชŸเซเชฐเซ‡เชธเชฟเช‚เช— เชฎเชพเชŸเซ‡ - เชœเซ‡เช—เชฐ (เชเชฟเชชเช•เซ€เชจ).

เชถเซเช‚ เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช— เชฎเซƒเชค เช›เซ‡? - เชฒเชพเช‚เชฌเซ€ เชœเซ€เชตเช‚เชค เชฆเซ‡เช–เชฐเซ‡เช–

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

เชฅเซ‹เชกเชพ เชŸเซ‡เช•เชจเชฟเช•เชฒ เชฎเซเชฆเซเชฆเชพเช“ เช•เซ‡ เชœเซ‡ เชนเซเช‚ เชนเชฎเชฃเชพเช‚ เชœ เชฆเชฐเซ‡เช• เชœเช—เซเชฏเชพเช เชœเซ‹เช‰เช‚ เช›เซเช‚:

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

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

เชคเชพเชฐเชฃเซ‹

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

เช† เชธเซ‡เชจเซเชŸ เชนเชพเช‡เชฒเซ‹เชก++ เช•เซ‹เชจเซเชซเชฐเชจเซเชธเชฎเชพเช‚ เช…เชนเซ‡เชตเชพเชฒเชจเซเช‚ เชตเชฟเชธเซเชคเซƒเชค เชธเช‚เชธเซเช•เชฐเชฃ เช›เซ‡.

เชœเซ‹ เชคเชฎเชจเซ‡ เชฎเชพเชฐเชพ เชตเชฟเชšเชพเชฐเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชชเชฐเชจเชพ เชตเชฟเชšเชพเชฐเซ‹ เช…เชจเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เชตเชฟเชทเชฏเซ‹เชฎเชพเช‚ เชฐเชธ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเซ‡ เช…เชนเซ€เช‚ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชšเซ‡เชจเชฒ เชตเชพเช‚เชšเซ‹ ๐Ÿ™‚

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

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