เชฐเชœเชพเช“ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชถเซเช‚ เชตเชพเช‚เชšเชตเซเช‚

เชฐเชœเชพเช“ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชถเซเช‚ เชตเชพเช‚เชšเชตเซเช‚

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

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

เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡

เชฐเซ‡เช•เซเชธ เชชเชฐ เชธเชฐเซเชตเชฐเชฒเซ‡เชธ

เชฐเชœเชพเช“ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชถเซเช‚ เชตเชพเช‚เชšเชตเซเช‚

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

เชฒเซ‡เช– เชตเชพเช‚เชšเซ‹

OpenStack LBaaS เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‹ เช…เชฎเชฒ

เชฐเชœเชพเช“ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชถเซเช‚ เชตเชพเช‚เชšเชตเซเช‚

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

เชฒเซ‡เช– เชตเชพเช‚เชšเซ‹

เชธเชฟเชธเซเชŸเชฎ เชธเช‚เชšเชพเชฒเช•เซ‹ เชฎเชพเชŸเซ‡

eBPF/BCC เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช‰เชšเซเชš Ceph เชฒเซ‡เชŸเชจเซเชธเซ€เชฅเซ€ เช•เชฐเซเชจเชฒ เชชเซ‡เชš เชธเซเชงเซ€

เชฐเชœเชพเช“ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชถเซเช‚ เชตเชพเช‚เชšเชตเซเช‚

Linux เชชเชพเชธเซ‡ เช•เชฐเซเชจเชฒ เช…เชจเซ‡ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชจเซ‡ เชกเซ€เชฌเช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชธเชพเชงเชจเซ‹ เช›เซ‡. เชคเซ‡เชฎเชพเช‚เชจเชพ เชฎเซ‹เชŸเชพ เชญเชพเช—เชจเชพ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชชเชฐ เชจเช•เชพเชฐเชพเชคเซเชฎเช• เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชคเซ‹ เชจเชฅเซ€.

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

เชฒเซ‡เช– เชตเชพเช‚เชšเซ‹

QEMU เชฆเซเชตเชพเชฐเชพ IP-KVM

เชฐเชœเชพเช“ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชถเซเช‚ เชตเชพเช‚เชšเชตเซเช‚

KVM เชตเช—เชฐ เชธเชฐเซเชตเชฐ เชชเชฐ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชฌเซเชŸ เชธเชฎเชธเซเชฏเชพเช“เชจเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒเซ€เชจเชฟเชตเชพเชฐเชฃ เช•เชฐเชตเซเช‚ เช เชธเชฐเชณ เช•เชพเชฐเซเชฏ เชจเชฅเซ€. เช…เชฎเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ เช‡เชฎเซ‡เชœ เช…เชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชฆเซเชตเชพเชฐเชพ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ KVM-เช“เชตเชฐ-IP เชฌเชจเชพเชตเซ€เช เช›เซ€เช.

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

เชฒเซ‡เช– เชตเชพเช‚เชšเซ‹

เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชชเซเชฐเซ‡เชฎเซ€เช“ เชฎเชพเชŸเซ‡

เชจเชตเชพ เช‡เชจเซเชŸเซ‡เชฒ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซ‹เชจเซ‡ เชฎเชณเซ‹

เชฐเชœเชพเช“ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชถเซเช‚ เชตเชพเช‚เชšเชตเซเช‚

02.04.2019/2017/14, เช‡เชจเซเชŸเซ‡เชฒ เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชถเชจเซ‡ XNUMX เชจเชพ เชฎเชงเซเชฏเชฎเชพเช‚ เชฐเชœเซ‚ เช•เชฐเชพเชฏเซ‡เชฒ, เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธเชจเชพ Intelยฎ Xeonยฎ เชธเซเช•เซ‡เชฒเซ‡เชฌเชฒ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธ เชชเชฐเชฟเชตเชพเชฐเชฎเชพเช‚ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชฐเชพเชน เชœเซ‹เชตเชพเชคเซ€ เช…เชชเชกเซ‡เชŸเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค เช•เชฐเซ€. เชจเชตเชพ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซ‹ เช•เชพเชธเซเช•เซ‡เชก เชฒเซ‡เช• เชจเชพเชฎเชจเชพ เชฎเชพเช‡เช•เซเชฐเซ‹เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชธเซเชงเชพเชฐเซ‡เชฒ XNUMX-เชเชจเชเชฎ เชชเซเชฐเซ‹เชธเซ‡เชธ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เชชเชฐ เชฌเชจเซ‡เชฒ เช›เซ‡.

เชฒเซ‡เช– เชตเชพเช‚เชšเซ‹

เชจเซ‡เชชเชฒเซเชธเชฅเซ€ เชฐเซ‹เชฎ เชธเซเชงเซ€: เชจเชตเชพ AMD EPYC CPUs

เชฐเชœเชพเช“ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชถเซเช‚ เชตเชพเช‚เชšเชตเซเช‚

เช“เช—เชธเซเชŸ XNUMX เชจเชพ เชฐเซ‹เชœ, AMD EPYCโ„ข เชฒเชพเช‡เชจเชจเซ€ เชฌเซ€เชœเซ€ เชชเซ‡เชขเซ€เชจเชพ เชตเซ‡เชšเชพเชฃเชจเซ€ เชตเซˆเชถเซเชตเชฟเช• เชถเชฐเซ‚เช†เชคเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชจเชตเชพ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธ เชฎเชพเช‡เช•เซเชฐเซ‹เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡ เชเซ‡เชจ 2 เช…เชจเซ‡ 7nm เชชเซเชฐเซ‹เชธเซ‡เชธ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เชชเชฐ เชฌเชจเซ‡เชฒ เช›เซ‡.

เชฒเซ‡เช– เชตเชพเช‚เชšเซ‹

เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡ เชเช• เชจเชฟเชทเซเช•เชฐเซเชท

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

เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เชคเชฎเชพเชฎ เชตเชพเชšเช•เซ‹เชจเซ‡ เช†เช—เชพเชฎเซ€ เชจเชตเชพ เชตเชฐเซเชท เชชเชฐ เช…เชญเชฟเชจเช‚เชฆเชจ เชชเชพเช เชตเซ€เช เช›เซ€เช เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชคเซ‡เชฎเชจเชพ เชฒเช•เซเชทเซเชฏเซ‹เชจเซ€ เชธเชฟเชฆเซเชงเชฟ เช…เชจเซ‡ เชธเชคเชค เชตเซเชฏเชพเชตเชธเชพเชฏเชฟเช• เชตเซƒเชฆเซเชงเชฟเชจเซ€ เช‡เชšเซเช›เชพ เช•เชฐเซ€เช เช›เซ€เช!

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

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

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