เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบกเปˆเบ™เบ•เบฒเบเบšเป? โ€” เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒโ€‹เบ—เบตเปˆโ€‹เบเบฒเบงโ€‹เบ™เบฒเบ™โ€‹

เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบกเปˆเบ™เบ•เบฒเบเบšเป? โ€” เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒโ€‹เบ—เบตเปˆโ€‹เบเบฒเบงโ€‹เบ™เบฒเบ™โ€‹

เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบ›เบต 2008, เบšเปเบฅเบดเบชเบฑเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ•เบปเป‰เบ™เบ•เปเปƒเบ™เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเบฐเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™เบ•เบฐเบซเบผเบญเบ”เป‚เบกเบ‡เบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เป€เบงเบฑเบš: เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบฅเบนเบเบ„เป‰เบฒเบซเบผเบฒเบเบเบงเปˆเบฒ 400 เบ„เบปเบ™, เป€เบŠเบดเปˆเบ‡เบ›เบฐเบกเบฒเบ™ 15% เบ‚เบญเบ‡ e-commerce เบฅเบฑเบ”เป€เบŠเบ. เบ•เบฒเบกโ€‹เบ™เบฑเป‰เบ™โ€‹เปเบฅเป‰เบง, เบชเบฐโ€‹เบ–เบฒโ€‹เบ›เบฑเบ”โ€‹เบ•เบฐโ€‹เบเบฐโ€‹เบเบณโ€‹เบ—เบตเปˆโ€‹เบซเบผเบฒเบโ€‹เบซเบผเบฒเบโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เปœเบฑเบšโ€‹เบชเบฐโ€‹เปœเบนเบ™. เบ–เป‰เบฒเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ•เบปเบ, เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เปเบเป‰เป„เบ‚เบกเบฑเบ™เบžเบฒเบเปƒเบ™ 15 เบ™เบฒเบ—เบต. เปเบ•เปˆเป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบญเบธเบ›เบฐเบ•เบดเป€เบซเบ”เป€เบเบตเบ”เบ‚เบถเป‰เบ™, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ•เบดเบ”เบ•เบฒเบกเป‚เบ„เบ‡เบเบฒเบ™เปเบฅเบฐเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ•เปเปˆเป€เบซเบ”เบเบฒเบ™. เป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”?

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป€เบŠเบทเปˆเบญเบงเปˆเบฒเบกเบตเบšเบฑเบ™เบซเบฒเปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก. เบ–เป‰เบฒเบšเปเปˆเบกเบตเบšเบฑเบ™เบซเบฒ, เบ„เปเบฒเป€เบงเบปเป‰เบฒเบ‚เบญเบ‡เบ‚เป‰เบญเบเบˆเบฐเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบซเบ™เบถเปˆเบ‡ thesis: "เบเบฐเบฅเบธเบ™เบฒเบ•เบดเบ”เบ•เบฑเป‰เบ‡ Prometheus + Grafana เปเบฅเบฐ plugins 1, 2, 3." เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เป€เบฎเบฑเบ”เบงเบฝเบเปเบšเบšเบ™เบฑเป‰เบ™เบญเบตเบเบ•เปเปˆเป„เบ›. เปเบฅเบฐเบšเบฑเบ™เบซเบฒเบ•เบปเป‰เบ™เบ•เปเปเบกเปˆเบ™เบงเปˆเบฒเบ—เบธเบเบ„เบปเบ™เบเบฑเบ‡เบชเบทเบšเบ•เปเปˆเป€เบŠเบทเปˆเบญเปƒเบ™เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบ›เบต 2008, เปƒเบ™เปเบ‡เปˆเบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เบŠเบญเบšเปเบง.

เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบˆเบฑเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒ, เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบขเบฒเบโ€‹เบˆเบฐโ€‹เป€เบงเบปเป‰เบฒโ€‹เบงเปˆเบฒ ... เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒโ€‹เบšเปเปˆโ€‹เบกเบต. เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เปเบกเปˆเบ™เบฎเป‰เบฒเบเปเบฎเบ‡เบซเบผเบฒเบเบ—เบตเปˆเบ–เป‰เบฒเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ•เบปเบ, เบกเบตเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ—เบตเปˆเบกเบฑเบ™เบˆเบฐเบšเปเปˆเบกเบตเบœเบนเป‰เปƒเบ”เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™ - เบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบตเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”, เบ—เบธเบเบ„เบปเบ™เปเบ™เปˆเปƒเบˆเบงเปˆเบฒ "เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เบดเบ”เบ•เบฒเบก."
เบšเบฒเบ‡เบ—เบตเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เป„เบ”เป‰เบ–เบทเบเบ•เบดเบ”เบ•เบฒเบก. เปเบ•เปˆเปเบ™เบงเปƒเบ”?

เบžเบงเบเป€เบฎเบปเบฒเบ—เบธเบเบ„เบปเบ™เป„เบ”เป‰เบžเบปเบšเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰: เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเบฐเป€เบžเบฒเบฐเปƒเบ”เบซเบ™เบถเปˆเบ‡, เบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบชเบฐเป€เบžเบฒเบฐเปƒเบ”เบซเบ™เบถเปˆเบ‡เบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบงเบฝเบ, เบ—เบตเบกเบ‡เบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบกเบฒเบซเบฒเบžเบงเบเป€เบ‚เบปเบฒเปเบฅเบฐเป€เบงเบปเป‰เบฒเบงเปˆเบฒ - "เบžเบงเบเป€เบฎเบปเบฒเบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒ, เบ•เบญเบ™เบ™เบตเป‰เบ•เบดเบ”เบ•เบฒเบก." เบ•เบดเบ”เบ•เบฒเบกเบซเบเบฑเบ‡? เบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบ™เบงเปƒเบ”?

เบ•เบปเบโ€‹เบฅเบปเบ‡. เบžเบงเบเป€เบฎเบปเบฒเบ•เบดเบ”เบ•เบฒเบกเบงเบดเบ—เบตเบเบฒเบ™เปเบšเบšเป€เบเบปเปˆเบฒ. เปเบฅเบฐเบกเบฑเบ™เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปเบฅเป‰เบง, เปเบฅเบฐเบกเบฑเบ™เบ›เบฒเบเบปเบ”เบงเปˆเบฒเบ—เปˆเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ A, เป€เบŠเบดเปˆเบ‡เบเบฒเบเป€เบ›เบฑเบ™เบšเปเบฅเบดเบเบฒเบ™ B, เป€เบŠเบดเปˆเบ‡เบžเบปเบงเบžเบฑเบ™เบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ C. เปเบ•เปˆเบ—เบตเบกเบ‡เบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบšเบญเบเบ—เปˆเบฒเบ™เบงเปˆเบฒ: "เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบŠเบญเบšเปเบง, เบกเบฑเบ™เบ„เบงเบ™เบˆเบฐเบ•เบดเบ”เบ•เบฒเบกเบ—เบธเบเบขเปˆเบฒเบ‡!"

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡? - เบ—เบธเบโ€‹เบชเบดเปˆเบ‡โ€‹เบ—เบธเบโ€‹เบขเปˆเบฒเบ‡โ€‹เป„เบ”เป‰โ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹!

2008 เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบ”เบต

เบกเบตเบชเบญเบ‡เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบซเบ™เบถเปˆเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ, เบซเบ™เบถเปˆเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™. เบกเบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เป„เบ›เบˆเบฒเบเบ—เบตเปˆเบ™เบตเป‰. เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ‚เปเป‰เบกเบนเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡, เบžเบงเบเป€เบฎเบปเบฒเบ•เบดเบ”เบ•เบฑเป‰เบ‡ zabbix, Nagios, cacti. เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เป€เบ•เบทเบญเบ™เบ—เบตเปˆเบˆเบฐเปเบˆเป‰เบ‡เบเปˆเบฝเบงเบเบฑเบš CPU, เปƒเบ™เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เปเบœเปˆเบ™, เปเบฅเบฐเบžเบทเป‰เบ™เบ—เบตเปˆเบ”เบดเบ”. เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เป€เบฎเบฑเบ”เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบนเปˆเบกเบทเบชเบญเบ‡เบชเบฒเบกเบขเปˆเบฒเบ‡เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เปเบฅเบฐเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบกเบฒเปƒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™. เปเบฅเบฐเบ™เบฑเป‰เบ™เปเบกเปˆเบ™ - เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เบซเบผเบฒเบเบซเบผเบทเบซเบ™เป‰เบญเบ.

เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบ›เบฝเบšเบ—เบฝเบšเบˆเปเบฒเบ™เบงเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ—เบตเปˆเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เป„เบ”เป‰เป€เบฎเบฑเบ”เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ 98% เบ‚เบญเบ‡เบกเบฑเบ™เปเบกเปˆเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”: เบšเบธเบเบ„เบปเบ™เบ—เบตเปˆเป€เบฎเบฑเบ”เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ•เป‰เบญเบ‡เป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเบดเบ—เบตเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Zabbix, เบงเบดเบ—เบตเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบกเบฑเบ™เปเบฅเบฐเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™. เปเบฅเบฐ 2% - เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบžเบฒเบเบ™เบญเบ: เบ—เบตเปˆเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เปเบฅเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบฑเบšเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™, เบ„เปเบฒเบชเบฑเปˆเบ‡เปƒเบซเบกเปˆเป„เบ”เป‰เบกเบฒเบฎเบญเบ”.

เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบกเปˆเบ™เบ•เบฒเบเบšเป? โ€” เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒโ€‹เบ—เบตเปˆโ€‹เบเบฒเบงโ€‹เบ™เบฒเบ™โ€‹

2010 เบเบฒเบ™เป‚เบซเบผเบ”เบเปเบฒเบฅเบฑเบ‡เป€เบ•เบตเบšเป‚เบ•

เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบฅเบฑเบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบฐเบซเบ™เบฒเบ”เป€เบงเบฑเบš, เป€เบžเบตเปˆเบกเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบŠเบญเบเบซเบฒ. เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบฅเบฒเบเบเบฒเบ™เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ›เบฐเบเบญเบšเบกเบตเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”. เปเบฅเบฐเบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ™เบฑเป‰เบ™เป€เบฎเบฑเบ”เบงเบฝเบ. เบงเปˆเบฒเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบงเบฝเบ, เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบเปเบฒเบฅเบฑเบ‡เบ–เบทเบเป€เบฎเบฑเบ”, เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบžเบฒเบเบ™เบญเบเปเบฅเบฐเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบˆเบฒเบเบชเบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเปเบฅเบฐเบœเบนเป‰เปƒเบŠเป‰เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ‚เบฑเบšเป„เบฅเปˆเบญเบญเบเบˆเบฒเบเป€เบงเบฑเบšเป„เบŠเบ—เปŒเปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบกเบฑเบ™เบกเบตเบ„เบงเบฒเบกเบชเบปเบกเบ”เบธเบ™เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบญเบทเปˆเบ™, เปเบฅเบฐเบญเบทเปˆเบ™เป†. เบกเบตเบซเบปเบงเปœเปˆเบงเบเบซเบผเบฒเบ.

เบเบดเปˆเบ‡เป„เบ›เบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบ™เบดเบ•เบดเบšเบธเบเบ„เบปเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบเบฑเบ‡เบ„เบปเบ‡เป€เบ›เบฑเบ™เบ—เบตเปˆเปƒเบซเบเปˆเบ—เบตเปˆเบชเบธเบ”เปƒเบ™เบซเบปเบงเบซเบ™เป‰เบฒเบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™. เบเบฑเบ‡เบกเบตเบ„เบงเบฒเบกเบ„เบดเบ”เบขเบนเปˆเปƒเบ™เบซเบปเบงเบ‚เบญเบ‡เบ‚เป‰เบญเบเบงเปˆเบฒเบœเบนเป‰เบ—เบตเปˆเป€เบฎเบฑเบ”เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบกเปˆเบ™เบœเบนเป‰เบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡ zabbix เปเบฅเบฐเบชเบฒเบกเบฒเบ”เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบกเบฑเบ™เป„เบ”เป‰.

เปเบ•เปˆเปƒเบ™เบ‚เบฐเบ™เบฐเบ”เบฝเบงเบเบฑเบ™, เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ›เบฐเบเบปเบ”เบ‚เบถเป‰เบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบžเบฒเบเบ™เบญเบ, เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบŠเบธเบ”เบ‚เบญเบ‡ indexer query scripts, เบŠเบธเบ”เบ‚เบญเบ‡ scripts เป€เบžเบทเปˆเบญเบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ”เบฑเบ”เบชเบฐเบ™เบต, เบŠเบธเบ”เบ‚เบญเบ‡ scripts เบ—เบตเปˆเบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบชเบดเบ™เบ„เป‰เบฒเบ–เบทเบเป‚เบญเบ™เป„เบ›. เบšเปเบฅเบดเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡, เปเบฅเบฐเบญเบทเปˆเบ™เป†. เปเบฅเบฐเบญเบทเปˆเบ™เป†.

เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบกเปˆเบ™เบ•เบฒเบเบšเป? โ€” เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒโ€‹เบ—เบตเปˆโ€‹เบเบฒเบงโ€‹เบ™เบฒเบ™โ€‹

เบซเบกเบฒเบเป€เบซเบ”: เบ‚เป‰เบญเบเบ‚เบฝเบ™ "เบŠเบธเบ”เบ‚เบญเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™" 3 เป€เบ—เบทเปˆเบญ. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบšเบธเบเบ„เบปเบ™เบ—เบตเปˆเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเปƒเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบšเปเปˆเปเบกเปˆเบ™เบœเบนเป‰เบ—เบตเปˆเบžเบฝเบ‡เปเบ•เปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡ zabbix เบญเบตเบเบ•เปเปˆเป„เบ›. เบ™เบตเป‰เปเบกเปˆเบ™เบœเบนเป‰เบ—เบตเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”. เปเบ•เปˆโ€‹เบเบฑเบ‡โ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบซเบเบฑเบ‡โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เปƒเบ™โ€‹เบˆเบดเบ”โ€‹เปƒเบˆโ€‹เบ‚เบญเบ‡โ€‹เบ—เบตเบกโ€‹.

เปเบ•เปˆโ€‹เบงเปˆเบฒโ€‹เป‚เบฅเบโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹, เบเบฒเบโ€‹เป€เบ›เบฑเบ™โ€‹เบซเบผเบฒเบโ€‹เปเบฅเบฐโ€‹เบชเบฑเบšโ€‹เบชเบปเบ™โ€‹. เบŠเบฑเป‰เบ™ virtualization เปเบฅเบฐเบฅเบฐเบšเบปเบšเปƒเบซเบกเปˆเบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก. เบžเบงเบเป€เบ‚เบปเบฒเป€เบฅเบตเปˆเบกเบžเบปเบงเบžเบฑเบ™เบเบฑเบšเบเบฑเบ™เปเบฅเบฐเบเบฑเบ™. เปƒเบœเป€เบงเบปเป‰เบฒเบงเปˆเบฒ "เบกเบตเบเบดเปˆเบ™เบซเบญเบกเบ„เบทเบเบฑเบšเบšเปเบฅเบดเบเบฒเบ™เบˆเบธเบฅเบฐเบžเบฒเบ?" เปเบ•เปˆเปเบ•เปˆเบฅเบฐเบšเปเบฅเบดเบเบฒเบ™เบเบฑเบ‡เบ„เบปเบ‡เบ„เป‰เบฒเบเบ„เบทเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™. เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบซเบฑเบ™เป„เบ›เบซเบฒเบกเบฑเบ™เปเบฅเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบกเบฑเบ™เบชเบฐเบซเบ™เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เปเบฅเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡. เปเบฅเบฐเบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบ›เบฑเบ™เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเปเบฒเบฅเบฑเบš 5-7-10 เบ›เบต, เบ„เบงเบฒเบกเบฎเบนเป‰เบ™เบตเป‰เบชเบฐเบชเบปเบก: เบฅเบฐเบ”เบฑเบšเปƒเบซเบกเปˆเบ›เบฒเบเบปเบ” - เป€เบˆเบปเป‰เบฒเบฎเบนเป‰เบกเบฑเบ™, เบฅเบฐเบ”เบฑเบšเบญเบทเปˆเบ™เบˆเบฐเบ›เบฒเบเบปเบ” - เป€เบˆเบปเป‰เบฒเบฎเบนเป‰เบกเบฑเบ™ ...

เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบกเปˆเบ™เบ•เบฒเบเบšเป? โ€” เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒโ€‹เบ—เบตเปˆโ€‹เบเบฒเบงโ€‹เบ™เบฒเบ™โ€‹

เปเบ•เปˆเบšเปเปˆเบ„เปˆเบญเบเบกเบตเบ„เบปเบ™เบกเบฒเบฎเปˆเบงเบกเป‚เบ„เบ‡เบเบฒเบ™เป€เบ›เบฑเบ™เป€เบงเบฅเบฒ 10 เบ›เบต.

เบŠเบตเบงเบฐเบ›เบฐเบซเบงเบฑเบ”เบซเบเปเป‰เบ‚เบญเบ‡เบœเบนเป‰เบ•เบดเบ”เบ•เบฒเบก

เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบ—เปˆเบฒเบ™เบกเบฒเบฎเบญเบ”เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบซเบกเปˆเบ—เบตเปˆเบˆเป‰เบฒเบ‡เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบฑเบ™เบ—เบต 20 เบ„เบปเบ™, เบ‚เบฝเบ™ 15 microservices, เปเบฅเบฐเบ—เปˆเบฒเบ™เป€เบ›เบฑเบ™เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบ—เบตเปˆเบ–เบทเบเบšเบญเบเบงเปˆเบฒ: "เบชเป‰เบฒเบ‡ CI / CD. เบเบฐเบฅเบธเบ™เบฒ." เบ—เปˆเบฒเบ™เป„เบ”เป‰เบชเป‰เบฒเบ‡ CI / CD เปเบฅเบฐเบ—เบฑเบ™เบ—เบตเบ—เบฑเบ™เปƒเบ”เบ—เปˆเบฒเบ™เป„เบ”เป‰เบเบดเบ™: "เบกเบฑเบ™เป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เบเบฒเบเบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบเบฒเบ™เบœเบฐเบฅเบดเบ”เปƒเบ™ "cube", เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบกเบฑเบ™. เป€เบฎเบฑเบ”เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒ sandbox เปƒเบ™ "cube" เบ”เบฝเบงเบเบฑเบ™.
เบ—เปˆเบฒเบ™เป€เบฎเบฑเบ” sandbox เปƒเบ™ cube เบ™เบตเป‰. เบžเบงเบเป€เบ‚เบปเบฒเบšเบญเบเบ—เปˆเบฒเบ™เบ—เบฑเบ™เบ—เบตเบงเปˆเบฒ: "เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เบตเปˆเบ›เบฑเบšเบ›เบธเบ‡เบ—เบธเบเป†เบกเบทเป‰เบˆเบฒเบเบเบฒเบ™เบœเบฐเบฅเบดเบ”, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™, เปเบ•เปˆเปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™เบšเปเปˆเบ—เปเบฒเบฅเบฒเบเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ”."

เป€เบˆเบปเป‰เบฒเบญเบฒเป„เบชเบขเบนเปˆเปƒเบ™เบชเบดเปˆเบ‡เบ—เบฑเบ‡เปเบปเบ”เบ™เบตเป‰. เบเบฑเบ‡เบกเบตเป€เบงเบฅเบฒ 2 เบญเบฒเบ—เบดเบ”เบเปˆเบญเบ™เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบง, เบžเบงเบเป€เบ‚เบปเบฒเบšเบญเบเบ—เปˆเบฒเบ™เบงเปˆเบฒ: "เบ•เบญเบ™เบ™เบตเป‰เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบ•เบดเบ”เบ•เบฒเบกเบ—เบฑเบ‡เบซเบกเบปเบ” ... " เบ™เบฑเป‰เบ™เปเบกเปˆเบ™. เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒโ€‹เป‚เบ„เบ‡โ€‹เบฅเปˆเบฒเบ‡โ€‹เบ‚เบญเบ‡โ€‹เบเบธเปˆเบก, เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒโ€‹เบชเบฐโ€‹เบ–เบฒโ€‹เบ›เบฑเบ”โ€‹เบ•เบฐโ€‹เบเบฐโ€‹เบเบฒเบ™ microservice, เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒโ€‹เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบšเปโ€‹เบฅเบดโ€‹เบเบฒเบ™โ€‹เบžเบฒเบโ€‹เบ™เบญเบ ...

เปเบฅเบฐเป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบเป€เบญเบปเบฒเปเบœเบ™เบเบฒเบ™เบ›เบปเบเบเบฐเบ•เบดเบญเบญเบเบˆเบฒเบเบซเบปเบงเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเปเบฅเบฐเป€เบงเบปเป‰เบฒเบงเปˆเบฒ: "เบ”เบต, เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰! เบ•เบดเบ”เบ•เบฑเป‰เบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰." เปเบกเปˆเบ™เปเบฅเป‰เบง, เปเบกเปˆเบ™เปเบฅเป‰เบง: Prometheus + Grafana + plugins.
เปเบฅเบฐเบžเบงเบเป€เบ‚เบปเบฒเบเปˆเบฒเบงเบ•เบทเปˆเบกเบงเปˆเบฒ: "เป€เบˆเบปเป‰เบฒเบกเบตเบชเบญเบ‡เบญเบฒเบ—เบดเบ”, เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบ—เบธเบเบขเปˆเบฒเบ‡เบ›เบญเบ”เป„เบž."

เปƒเบ™เบซเบผเบฒเบเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป€เบซเบฑเบ™, เบšเบธเบเบ„เบปเบ™เบซเบ™เบถเปˆเบ‡เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบชเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒ. เบˆเบดเบ™เบ•เบฐเบ™เบฒเบเบฒเบ™เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบˆเป‰เบฒเบ‡เบ„เบปเบ™เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป€เบ›เบฑเบ™เป€เบงเบฅเบฒ 2 เบญเบฒเบ—เบดเบ”, เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบ‚เบฝเบ™เบŠเบตเบงเบฐเบ›เบฐเบซเบงเบฑเบ”เปƒเบซเป‰เบฅเบฒเบง. เบ„เบปเบ™เบœเบนเป‰เบ™เบตเป‰เบ„เบงเบ™เบกเบตเบ—เบฑเบเบชเบฐเปƒเบ”เปเบ”เปˆ, เป‚เบ”เบเปƒเบซเป‰เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป€เบงเบปเป‰เบฒเบกเบฒเป€เบ–เบดเบ‡เบ•เบญเบ™เบ™เบฑเป‰เบ™?

  • เบฅเบฒเบงเบ•เป‰เบญเบ‡เป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบฅเบฐเบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบ—เบฒเบ”เป€เบซเบผเบฑเบ.
  • เบฅเบฒเบงเบ•เป‰เบญเบ‡เป€เบ‚เบปเป‰เบฒเปƒเบˆเบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก Kubernetes (เปเบฅเบฐเบ—เบธเบเบ„เบปเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เป„เบ›เบซเบฒ "cube", เป€เบžเบฒเบฐเบงเปˆเบฒเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบšเปเปˆเบกเบตเบ•เบปเบงเบ•เบปเบ™เบˆเบฒเบเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡, เป€เบŠเบทเปˆเบญเบ‡, เป€เบžเบฒเบฐเบงเปˆเบฒ admin เบˆเบฐเบˆเบฑเบ”เบเบฒเบ™เบเบฑเบšเบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญ) - เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡, เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบกเบฑเบ™, เปเบฅเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเบดเบ—เบตเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ. เบžเบฒเบเปƒเบ™.
  • เบฅเบฒเบงเบ•เป‰เบญเบ‡เป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™เบเบฑเบšเบเบฑเบ™เปƒเบ™เบ—เบฒเบ‡เบžเบดเป€เบชเบ”, เปเบฅเบฐเบฎเบนเป‰เบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบžเบปเบงเบžเบฑเบ™เบเบฑเบšเบเบฑเบ™เปเบฅเบฐเบเบฑเบ™. เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบ—เบตเปˆเบˆเบฐเป€เบซเบฑเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบšเบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™ synchronously, เป€เบžเบฒเบฐเบงเปˆเบฒเบšเปเปˆเบกเบตเบ—เบฒเบ‡เบญเบทเปˆเบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡, backend เป„เบ›เบœเปˆเบฒเบ™ REST, เบœเปˆเบฒเบ™ gRPC เป„เบ›เบซเบฒเบšเปเบฅเบดเบเบฒเบ™เบฅเบฒเบเบเบฒเบ™, เป„เบ”เป‰เบฎเบฑเบšเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เปเบฅเบฐเบชเบปเปˆเบ‡เบ„เบทเบ™. เบ—เปˆเบฒเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบฅเปเบ–เป‰เบฒเบ—เบตเปˆเบ™เบตเป‰. เปเบฅเบฐเบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบญเบทเปˆเบ™เป†เบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบ asynchronously. เป‚เบญเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เป„เบ›เบซเบฒเบšเปเบฅเบดเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡, เบชเบปเปˆเบ‡เบˆเบปเบ”เบซเบกเบฒเบ, เปเบฅเบฐเบญเบทเปˆเบ™เป†.
    เป€เบˆเบปเป‰เบฒเบญเบฒเบ”เบˆเบฐเบฅเบญเบเบˆเบฒเบเบ—เบฑเบ‡เปเบปเบ”เบ™เบตเป‰เปเบฅเป‰เบงเบšเป? เปเบฅเบฐเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™, เบœเบนเป‰เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบ™เบตเป‰, เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบชเบฑเบšเบชเบปเบ™เบซเบผเบฒเบ.
  • เบฅเบฒเบงเบ•เป‰เบญเบ‡เบชเบฒเบกเบฒเบ”เบงเบฒเบ‡เปเบœเบ™เปเบฅเบฐเบงเบฒเบ‡เปเบœเบ™เป„เบ”เป‰เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡ - เบเป‰เบญเบ™เบงเปˆเบฒเบงเบฝเบเบ‡เบฒเบ™เบˆเบฐเบซเบผเบฒเบเบ‚เบถเป‰เบ™.
  • เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบฅเบฒเบงเบ•เป‰เบญเบ‡เบชเป‰เบฒเบ‡เบเบธเบ”เบ—เบฐเบชเบฒเบ”เบˆเบฒเบเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเบดเบ—เบตเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ. เบฅเบฒเบงเบ•เป‰เบญเบ‡เบเบฒเบ™เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเปˆเบฝเบงเบเบฑเบšเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เปเบฅเบฐเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เบกเบฑเบ™ + เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเปˆเบฝเบงเบเบฑเบšเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ.

เบ‚เปเปƒเบซเป‰เบˆเบทเปˆเบˆเปเบฒเบเปเบฅเบฐเบ™เบตเบ›เบปเบเบเบฐเบ•เบดเบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡: เบšเบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™ PHP, เบšเบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™ Go, เบšเบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™ JS. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ somehow เป€เบฎเบฑเบ”เบงเบฝเบเบฎเปˆเบงเบกเบเบฑเบšเบเบฑเบ™เปเบฅเบฐเบเบฑเบ™. เบ™เบตเป‰เปเบกเปˆเบ™เบšเปˆเบญเบ™เบ—เบตเปˆเบ„เปเบฒเบงเปˆเบฒ "เบšเปเบฅเบดเบเบฒเบ™เบˆเบธเบฅเบฐเบžเบฒเบ" เบกเบฒเบˆเบฒเบ: เบกเบตเบซเบผเบฒเบเบฅเบฐเบšเบปเบšเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เบ—เบตเปˆเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเปƒเบˆเป‚เบ„เบ‡เบเบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”. เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบ—เบตเบกเบ‡เบฒเบ™เบ‚เบฝเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปƒเบ™ JS เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡เปเบฅเบฐเบšเปเปˆเบฎเบนเป‰เบงเปˆเบฒเบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเป€เบฎเบฑเบ”เบงเบฝเบเปเบ™เบงเปƒเบ”. เบžเบฒเบเบชเปˆเบงเบ™เบญเบทเปˆเบ™เบ‚เบฝเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปƒเบ™ Python เปเบฅเบฐเบšเปเปˆเปเบŠเบเปเบŠเบ‡เบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบญเบทเปˆเบ™เป†; เบžเบงเบเป€เบ‚เบปเบฒเบ–เบทเบเปเบเบเบขเบนเปˆเปƒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡. เบญเบฑเบ™เบ—เบตเบชเบฒเบกเปเบกเปˆเบ™เบเบฒเบ™เบ‚เบฝเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปƒเบ™ PHP เบซเบผเบทเบชเบดเปˆเบ‡เบญเบทเปˆเบ™.
เบ—เบฑเบ‡เปเบปเบ” 20 เบ„เบปเบ™เบ™เบตเป‰ เปเบšเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™ 15 เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™, เปเบฅเบฐเบกเบตเบžเบฝเบ‡เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบœเบนเป‰เปœเบถเปˆเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เป€เบ‚เบปเป‰เบฒเปƒเบˆเบ—เบฑเบ‡เปเบปเบ”เบ™เบตเป‰. เบขเบธเบ”! เบžเบงเบเป€เบฎเบปเบฒเบžเบฝเบ‡เปเบ•เปˆเปเบšเปˆเบ‡เบฅเบฐเบšเบปเบšเบญเบญเบเป€เบ›เบฑเบ™ 15 microservices เป€เบžเบฒเบฐเบงเปˆเบฒ 20 เบ„เบปเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเปƒเบˆเบฅเบฐเบšเบปเบšเบ—เบฑเบ‡เบซเบกเบปเบ”.

เปเบ•เปˆโ€‹เบ•เป‰เบญเบ‡โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบšเบฒเบ‡โ€‹เบขเปˆเบฒเบ‡ ...

เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปเบกเปˆเบ™เบซเบเบฑเบ‡? เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบกเบตเบœเบนเป‰เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™เบเบฑเบšเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบ—เบตเบกเบ‡เบฒเบ™เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเปƒเบˆเป„เบ”เป‰, เปเบฅเบฐเปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™เบฅเบฒเบงเบเบฑเบ‡เบ•เป‰เบญเบ‡เบฎเบนเป‰เปเบฅเบฐเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฅเบฐเบšเบธเป„เบงเป‰เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡ - เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบฎเบฒเบ”เปเบง, เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™ Kubernetes, เปเบฅเบฐเบญเบทเปˆเบ™เป†.

เบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เป€เบงเบปเป‰เบฒเบซเบเบฑเบ‡เป„เบ”เป‰... Houston, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบšเบฑเบ™เบซเบฒ.

เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป‚เบ„เบ‡เบเบฒเบ™เบŠเบญเบšเปเบงเบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบกเปเบกเปˆเบ™เป‚เบ„เบ‡เบเบฒเบ™เบŠเบญเบšเปเบงเปƒเบ™เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡

เบˆเบฒเบเบ„เบงเบฒเบกเป€เบŠเบทเปˆเบญเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบงเปˆเบฒเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบกเปˆเบ™เบŠเบญเบšเปเบง, เบžเบงเบเป€เบฎเบปเบฒเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ„เบงเบฒเบกเป€เบŠเบทเปˆเบญเปƒเบ™เบชเบดเปˆเบ‡เบกเบฐเบซเบฑเบ”เบชเบฐเบˆเบฑเบ™. เปเบ•เปˆเบกเบฐเบซเบฑเบ”เบชเบฐเบˆเบฑเบ™, เบญเบฐเบ™เบดเบˆเบฒ, เบšเปเปˆเป„เบ”เป‰เป€เบเบตเบ”เบ‚เบถเป‰เบ™. เบ—เปˆเบฒเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฑเป‰เบ‡ zabbix เปเบฅเบฐเบ„เบฒเบ”เบซเบงเบฑเบ‡เบงเปˆเบฒเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบ. เบšเปเปˆเบกเบตเบˆเบธเบ”เปƒเบ”เปƒเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Grafana เปเบฅเบฐเบซเบงเบฑเบ‡เบงเปˆเบฒเบ—เบธเบเบขเปˆเบฒเบ‡เบˆเบฐเบ”เบต. เป€เบงเบฅเบฒเบชเปˆเบงเบ™เปƒเบซเบเปˆเบˆเบฐเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปเบฅเบฐเบเบฒเบ™เบžเบปเบงเบžเบฑเบ™เบเบฑเบšเบเบฑเบ™เปเบฅเบฐเบเบฑเบ™, เบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบžเบฒเบเบ™เบญเบ. เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, 90% เบ‚เบญเบ‡เป€เบงเบฅเบฒเบˆเบฐเบšเปเปˆเปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบ‚เบฝเบ™เบชเบฐเบ„เบดเบš, เปเบ•เปˆเปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบŠเบญเบšเปเบง. เปเบฅเบฐเบกเบฑเบ™เบ„เบงเบ™เบˆเบฐเบ–เบทเบเบˆเบฑเบ”เบเบฒเบ™เป‚เบ”เบเบ—เบตเบกเบ‡เบฒเบ™เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™.
เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เปƒเบ™โ€‹เบชเบฐโ€‹เบ–เบฒโ€‹เบ™เบฐโ€‹เบเบฒเบ™โ€‹เบ™เบตเป‰โ€‹เบ„เบปเบ™โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบ–เบดเป‰เบกโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป„เบ›โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹, เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เป„เบžโ€‹เบžเบดโ€‹เบšเบฑเบ”โ€‹เบˆเบฐโ€‹เป€เบเบตเบ”โ€‹เบ‚เบถเป‰เบ™โ€‹. เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™เบขเบนเปˆเบ—เบปเปˆเบงเบ—เบธเบเปเบซเปˆเบ‡.

เบ•เบปเบงเบขเปˆเบฒเบ‡, เบกเบตเบซเบผเบฒเบเบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™เป€เบŠเบดเปˆเบ‡เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™เบœเปˆเบฒเบ™ Kafka. เบ„เปเบฒเบชเบฑเปˆเบ‡เบกเบฒเบฎเบญเบ”, เบžเบงเบเป€เบฎเบปเบฒเบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบเปˆเบฝเบงเบเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡เบเบฑเบš Kafka. เบกเบตเบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบŸเบฑเบ‡เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบชเบฑเปˆเบ‡เบŠเบทเป‰เปเบฅเบฐเบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เบชเบดเบ™เบ„เป‰เบฒ. เบกเบตเบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบŸเบฑเบ‡เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡เปเบฅเบฐเบชเบปเปˆเบ‡เบˆเบปเบ”เบซเบกเบฒเบเป„เบ›เบซเบฒเบœเบนเป‰เปƒเบŠเป‰. เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบตเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ›เบฐเบเบปเบ”เบ‚เบถเป‰เบ™, เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเป€เบฅเบตเปˆเบกเบชเบฑเบšเบชเบปเบ™.

เปเบฅเบฐเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบเบฑเบ‡เปƒเบซเป‰เบชเบดเปˆเบ‡เบ™เบตเป‰เบเบฑเบšเบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เปเบฅเบฐเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบกเบตเป€เบงเบฅเบฒเบชเบฑเป‰เบ™เป†เบเปˆเบญเบ™เบเบฒเบ™เบ›เปˆเบญเบ, เบšเบธเบเบ„เบปเบ™เบˆเบฐเบ•เป‰เบญเบ‡เป€เบ‚เบปเป‰เบฒเปƒเบˆเป‚เบ›เป‚เบ•เบ„เบญเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰. เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™. เป‚เบ„เบ‡เบเบฒเบ™เบ‚เบญเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบ™เบตเป‰เปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบผเบฒเบ, เปเบฅเบฐเบ™เบตเป‰เบ„เบงเบ™เบˆเบฐเป€เบ›เบฑเบ™เบ›เบฑเบ”เป„เบˆเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบฅเบฐเบšเบปเบš.
เปเบ•เปˆเป€เบฅเบทเป‰เบญเบเป†, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเปƒเบ™เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเป€เบซเบฑเบ™เบงเปˆเบฒเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ–เบทเบเป€เบฅเบทเปˆเบญเบ™เบˆเบปเบ™เบเปˆเบงเบฒเบ•เปเปˆเบกเบฒ. "เบ•เบญเบ™เบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบฎเบฑเบ”เบซเบผเบฑเบเบ–เบฒเบ™เบชเบฐเปเบ”เบ‡เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบ›เบตเบ”เบ•เบปเบงเบเบฑเบšเบกเบฑเบ™, เบ›เปˆเบญเบเปƒเบซเป‰เบกเบฑเบ™เบฅเบปเป‰เบกเบฅเบปเบ‡ - เบžเบงเบเป€เบฎเบปเบฒเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเป€เบชเบเบชเบฐเบฅเบฐ. เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบ•เบดเบ”เบ•เบฒเบกเบกเบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”." เป€เบกเบทเปˆเบญ (เบซเบผเบทเบ–เป‰เบฒ) เป‚เบ„เบ‡เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบˆเบฐเบ™เปเบฒเป€เบญเบปเบฒเป€เบ‡เบดเบ™, เบ—เบธเบฅเบฐเบเบดเบ”เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเบฅเบฑเบเบชเบฐเบ™เบฐเบ•เปˆเบฒเบ‡เป† - เป€เบžเบฒเบฐเบงเปˆเบฒเบกเบฑเบ™เป„เบ”เป‰เป€เบฅเบตเปˆเบกเป€เบฎเบฑเบ”เบงเบฝเบ, เบŠเบถเปˆเบ‡เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เป€เบฅเบทเปˆเบญเบ™เบญเบญเบเป„เบ›เบ•เบทเปˆเบกเบญเบตเบ! เปเบฅเบฐเบ—เปˆเบฒเบ™เบขเบนเปˆเปƒเบ™เบˆเบธเบ”เบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, เป€เบŠเบดเปˆเบ‡เปƒเบŠเป‰เป€เบงเบฅเบฒเบšเปเปˆ 1% เบ‚เบญเบ‡เป€เบงเบฅเบฒ, เปเบ•เปˆเบกเบตเบซเบผเบฒเบเบซเบผเบฒเบ. เปเบฅเบฐเป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเบฐเบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒ, เปเบฅเบฐเบกเบฑเบ™เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™เบ—เบตเปˆเบˆเบฐเปƒเบซเป‰เบžเบงเบเป€เบ‚เบปเบฒเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เปƒเบซเบกเปˆ. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบฅเบฑเบเบชเบฐเบ™เบฐเปƒเบซเบกเปˆเป„เบ”เป‰เบ–เบทเบเบ‚เบฝเบ™, เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™ screwed เบ‚เบถเป‰เบ™, เปเบฅเบฐเบ—เปˆเบฒเบ™เบขเบนเปˆเปƒเบ™เบ„เบงเบฒเบกเบ•เบฒเบเบ—เบตเปˆเบšเปเปˆเบกเบตเบ—เบตเปˆเบชเบดเป‰เบ™เบชเบธเบ”.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบงเบดเบ—เบตเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป‚เบ„เบ‡เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบˆเบฒเบเบˆเบธเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เปเบฅเบฐเบˆเบฐเป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก, เปเบ•เปˆเบ—เปˆเบฒเบ™เบšเปเปˆเบฎเบนเป‰เบงเปˆเบฒเบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบขเบนเปˆเปƒเบช?

เบ—เปเบฒเบญเบดเบ”, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบงเบฒเบ‡เปเบœเบ™.

เบ„เบงเบฒเบกเบซเบเปเป‰เบ—เปเป‰เบ‚เบญเบ‡เป€เบ™เบทเป‰เบญเป€เบžเบ‡: เบกเบฑเบเบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบžเบงเบเป€เบฎเบปเบฒเบกเบต Kubernetes. เปƒเบซเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Prometheus เบเบฑเบš Grafana, เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ plugins เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก "cube". เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ, เปเบ•เปˆเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบเบฑเบ‡เบกเบตเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเป‚เบŠเบเบšเปเปˆเบ”เบตเบ‚เบญเบ‡: "เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡ plugin เบ™เบตเป‰, เปเบ•เปˆ plugin เบญเบฒเบ”เบˆเบฐเบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบกเบฑเบ™." เบ›เบฐเบŠเบฒเบŠเบปเบ™เบกเบฑเบเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบเบฒเบ™เบ‡เปˆเบฒเบเบ”เบฒเบเปเบฅเบฐเบเบปเบ‡เป„เบ›เบเบปเบ‡เบกเบฒ, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™. เปเบฅเบฐเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เปเบกเปˆเบ™เบ‡เปˆเบฒเบ.

เบ—เปเบฒเบญเบดเบ”, เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบ™เบงเปƒเบ”, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบฅเบทเบญเบเป€เบ„เบทเปˆเบญเบ‡เบกเบท, เป€เบžเบฒเบฐเบงเปˆเบฒเบ„เบปเบ™เบญเบทเปˆเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ„เบดเบ”เบชเปเบฒเบฅเบฑเบšเบ—เปˆเบฒเบ™. เปเบฅเบฐเบžเบงเบเป€เบ‚เบปเบฒเบ„เบงเบ™? เบ„เบปเบ™เบญเบทเปˆเบ™เบ„เบดเบ”เบเบฑเบšเบ•เบปเบ™เป€เบญเบ‡, เบเปˆเบฝเบงเบเบฑเบšเบฅเบฐเบšเบปเบšเบ—เบปเปˆเบงเป„เบ› - เบซเบผเบทเบšเปเปˆเบ„เบดเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ plugin เบ™เบตเป‰เบ–เบทเบเบ‚เบฝเบ™. เปเบฅเบฐเบžเบฝเบ‡เปเบ•เปˆเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒ plugin เบ™เบตเป‰เบกเบตเบœเบนเป‰เปƒเบŠเป‰ 5 เบžเบฑเบ™เบ„เบปเบ™เบšเปเปˆเป„เบ”เป‰เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”. เบšเบฒเบ‡โ€‹เบ—เบตโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบˆเบฐโ€‹เบเบฒเบโ€‹เป€เบ›เบฑเบ™ 5001st เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เป€เบ™เบทเปˆเบญเบ‡โ€‹เบˆเบฒเบโ€‹เบงเปˆเบฒโ€‹เบกเบตโ€‹เปเบฅเป‰เบง 5000 เบ„เบปเบ™โ€‹เบ—เบตเปˆโ€‹เบ™เบฑเป‰เบ™โ€‹เบเปˆเบญเบ™โ€‹.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบดเบ”เบ•เบฒเบกเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเบฐ backend เบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡, เบœเบนเป‰เปƒเบŠเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”เบˆเบฐเบชเบนเบ™เป€เบชเบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบกเบทเบ–เบท. เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เบˆเบฐโ€‹เบ›เบฒโ€‹เบเบปเบ”โ€‹เบ‚เบถเป‰เบ™โ€‹. เบžเบงเบเป€เบ‚เบปเบฒเบˆเบฐเบกเบฒเบซเบฒเป€เบˆเบปเป‰เบฒเปเบฅเบฐเป€เบงเบปเป‰เบฒเบงเปˆเบฒ "เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบ, เป€เบˆเบปเป‰เบฒเบกเบฒเป€เบฎเบฑเบ”เบซเบเบฑเบ‡เบขเบนเปˆเบ™เบตเป‰?" - "เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบฅเบฑเบ‡เบ•เบดเบ”เบ•เบฒเบก." โ€” "เป€เบˆเบปเป‰เบฒโ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒโ€‹เปเบ™เบงโ€‹เปƒเบ”โ€‹เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ—เปˆเบฒเบ™โ€‹เบšเปเปˆโ€‹เป€เบซเบฑเบ™โ€‹เบงเปˆเบฒโ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹?!"

  1. เบ‚เป‰เบญเบเป€เบŠเบทเปˆเบญเบงเปˆเบฒเป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เป€เบฅเบตเปˆเบกเบ•เบดเบ”เบ•เบฒเบกเบขเปˆเบฒเบ‡เปเบ™เปˆเบ™เบญเบ™เบˆเบฒเบเบˆเบธเบ”เป€เบ‚เบปเป‰เบฒเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰. เบ–เป‰เบฒเบœเบนเป‰เปƒเบŠเป‰เบšเปเปˆเป€เบซเบฑเบ™เบงเปˆเบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบ, เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบกเบฑเบ™เปเบกเปˆเบ™เบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบฅเบง. เปเบฅเบฐเบฅเบฐเบšเบปเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ„เบงเบ™เป€เบ•เบทเบญเบ™เบเปˆเบฝเบงเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰เบเปˆเบญเบ™.
  2. เปเบฅเบฐเบžเบฝเบ‡เปเบ•เปˆเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™. เบซเบผเบทเป€เบฎเบฑเบ”เปเบšเบšเบ‚เบฐเบซเบ™เบฒเบ™. เบกเบฑเบ™เบ‡เปˆเบฒเบเบเบงเปˆเบฒเบเบฑเบšเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™ - เบชเบธเบ”เบ—เป‰เบฒเบเบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฑเป‰เบ‡ zabbix เป„เบ”เป‰.
  3. เปเบฅเบฐเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ›เบซเบฒเบฎเบฒเบเบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเปƒเบˆเบšเปˆเบญเบ™เบ—เบตเปˆเบชเบดเปˆเบ‡เบ—เบตเปˆเบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบ.

เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡เบ‚เป‰เบญเบเปเบกเปˆเบ™เบงเปˆเบฒเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ„เบงเบ™เป„เบ›เบ„เบฝเบ‡เบ„เบนเปˆเบเบฑเบšเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบฅเบปเบšเบเบงเบ™เบ—เบตเบกเบ‡เบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบชเปเบฒเบฅเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบญเบทเปˆเบ™เป† (เบเบฒเบ™เบชเป‰เบฒเบ‡ CI/CD, sandboxing, เบเบฒเบ™เบˆเบฑเบ”เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เปƒเบซเบกเปˆ), เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบˆเบฐเป€เบฅเบตเปˆเบกเบŠเบฑเบเบŠเป‰เบฒเปเบฅเบฐเบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบšเปเปˆเป€เบ„เบตเบเบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ (เบซเบผเบทเป„เบงเบซเบผเบทเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบˆเบฐเบ•เป‰เบญเบ‡เบขเบธเบ”เบกเบฑเบ™).

เบ—เบธเบเบขเปˆเบฒเบ‡เบ•เบฒเบกเบฅเบฐเบ”เบฑเบš

เบ™เบตเป‰เปเบกเปˆเบ™เบงเบดเบ—เบตเบ—เบตเปˆเบ‚เป‰เบญเบเป€เบซเบฑเบ™เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก.

1โ€‹) เบฅเบฐโ€‹เบ”เบฑเบšโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹:

  • เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป€เบซเบ”เบœเบปเบ™เบ—เบฒเบ‡เบ—เบธเบฅเบฐเบเบดเบ”เบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™;
  • เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบกเบฒเบ”โ€‹เบ•เบฐโ€‹เบเบฒเบ™โ€‹เบชเบธโ€‹เบ‚เบฐโ€‹เบžเบฒเบšโ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบšเปโ€‹เบฅเบดโ€‹เบเบฒเบ™โ€‹;
  • เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒโ€‹เบเบฒเบ™โ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เป‚เบเบ‡โ€‹.

2) เบฅเบฐเบ”เบฑเบšเบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡:

  • เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบฅเบฐเบ”เบฑเบš orchestration;
  • เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบŠเบญเบšเปเบงเบฅเบฐเบšเบปเบš;
  • เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบฅเบฐโ€‹เบ”เบฑเบšโ€‹เบ—เบฒเบ”โ€‹เป€เบซเบผเบฑเบโ€‹.

3) เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡เบฅเบฐเบ”เบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ - เปเบ•เปˆเป€เบ›เบฑเบ™เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบงเบดเบชเบฐเบงเบฐเบเปเบฒ:

  • เป€เบเบฑเบšเบเปเบฒเปเบฅเบฐเบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบšเบฑเบ™เบ—เบถเบเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ;
  • APM;
  • เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก.

4โ€‹) เบเบฒเบ™โ€‹เปเบˆเป‰เบ‡โ€‹เป€เบ•เบทเบญเบ™โ€‹:

  • เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบฅเบฐเบšเบปเบšเป€เบ•เบทเบญเบ™เป„เบž;
  • เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบฅเบฐเบšเบปเบšเปœเป‰เบฒเบ—เบตเปˆ;
  • เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ‚เบญเบ‡ "เบžเบทเป‰เบ™เบ–เบฒเบ™เบ„เบงเบฒเบกเบฎเบนเป‰" เปเบฅเบฐเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เป€เบซเบ”เบเบฒเบ™.

เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™: เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบ•เบทเบญเบ™เบšเปเปˆเป„เบ”เป‰เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เปเบ•เปˆเบ—เบฑเบ™เบ—เบต! เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบ›เบตเบ”เบ•เบปเบงเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบฅเบฐ "เบšเบฒเบ‡เบญเบฑเบ™เบ•เปเปˆเบกเบฒ" เบ„เบปเป‰เบ™เบซเบฒเบœเบนเป‰เบ—เบตเปˆเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบ•เบทเบญเบ™. เบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบตเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”, เบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบกเปˆเบ™เบซเบเบฑเบ‡: เป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเปƒเบ™เบฅเบฐเบšเบปเบšเบกเบตเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบœเบดเบ”เบžเบฒเบ”, เปเบฅเบฐเปƒเบซเป‰เบ„เบปเบ™เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบฎเบนเป‰เบเปˆเบฝเบงเบเบฑเบšเบกเบฑเบ™. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ›เบฐเป„เบงเป‰เบˆเบปเบ™เป€เบ–เบดเบ‡เบ—เบตเปˆเบชเบธเบ”, เบ„เบปเบ™เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบˆเบฐเบฎเบนเป‰เบงเปˆเบฒเบกเบตเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบœเบดเบ”เบžเบฒเบ”เป‚เบ”เบเบเบฒเบ™เป‚เบ—เบซเบฒ "เบšเปเปˆเบกเบตเบซเบเบฑเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ."

Application Layer - เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป€เบซเบ”เบœเบปเบ™เบ—เบฒเบ‡เบ—เบธเบฅเบฐเบเบดเบ”

เบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบฅเบฑเบ‡เป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบฎเบฑเบ”เบงเบฝเบเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰.

เบฅเบฐเบ”เบฑเบšเบ™เบตเป‰เบ„เบงเบ™เบˆเบฐเป€เบฎเบฑเบ”เปƒเบ™เป„เบฅเบเบฐเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบžเบงเบเป€เบฎเบปเบฒเบกเบต Prometheus เบ—เบตเปˆเบกเบตเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚: เบกเบฑเบ™เป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเป€เบฎเบฑเบ”เบเบฒเบ™เบเบงเบ”เบชเบญเบš, เบ”เบถเบ‡เบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ”, เปเบฅเบฐเบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ”เป„เบ›เปเบฅเบฐเบเบงเบ”เบชเบญเบš API.

เป€เบกเบทเปˆเบญเบ–เบทเบเบ–เบฒเบกเป€เบฅเบทเป‰เบญเบเป†เป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฒเบกเบซเบ™เป‰เบฒเบ—เปเบฒเบญเบดเบ”เป€เบžเบทเปˆเบญเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเป€เบงเบฑเบšเป„เบŠเบ—เปŒเป€เบฎเบฑเบ”เบงเบฝเบ, เบ™เบฑเบเบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเปƒเบซเป‰เบ•เบปเบงเบˆเบฑเบšเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เบถเบ‡เป„เบ”เป‰เบ—เบธเบเบ„เบฑเป‰เบ‡เบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบทเปˆเบญเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒ API เป€เบฎเบฑเบ”เบงเบฝเบ. เปเบฅเบฐเบ™เบฑเบเบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเปƒเบ™เป€เบงเบฅเบฒเบ™เบตเป‰เบเบฑเบ‡เปƒเบŠเป‰เป€เบงเบฅเบฒเปเบฅเบฐเบ‚เบฝเบ™ /api/test/helloworld
เบงเบดเบ—เบตเบ”เบฝเบงเบ—เบตเปˆเบˆเบฐเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบ—เบธเบเบขเปˆเบฒเบ‡เป€เบฎเบฑเบ”เบงเบฝเบ? - เบšเปเปˆ!

  • เบเบฒเบ™เบชเป‰เบฒเบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เป€เบ›เบฑเบ™เบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ. เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบซเบ™เปˆเบงเบเบ„เบงเบ™เบ–เบทเบเบ‚เบฝเบ™เป‚เบ”เบเบ™เบฑเบเบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเบ—เบตเปˆเบ‚เบฝเบ™เบฅเบฐเบซเบฑเบ”. เป€เบžเบฒเบฐเบงเปˆเบฒเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบฎเบปเปˆเบงเป„เบซเบฅเป„เบ›เบซเบฒเบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡, "Dude, เบ™เบตเป‰เปเบกเปˆเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เป‚เบ›เป‚เบ•เบ„เบญเบ™ API เบชเปเบฒเบฅเบฑเบšเบ—เบฑเบ‡เบซเบกเบปเบ” 25 เบซเบ™เป‰เบฒเบ—เบตเปˆ, เบเบฐเบฅเบธเบ™เบฒเบ•เบดเบ”เบ•เบฒเบกเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡!" - เบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ.
  • เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบžเบดเบก "เบชเบฐเบšเบฒเบเบ”เบตเป‚เบฅเบ", เบšเปเปˆเบกเบตเปƒเบœเบˆเบฐเบฎเบนเป‰เบงเปˆเบฒ API เบ„เบงเบ™เปเบฅเบฐเป€เบฎเบฑเบ”เบงเบฝเบ. เบ—เบธเบเป†เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ API เบ•เป‰เบญเบ‡เบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบš.
  • เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบตเบšเบฑเบ™เบซเบฒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปเบฅเป‰เบง, เปƒเบซเป‰เบขเบธเบ”เป€เบŠเบปเบฒเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เปเบฅเบฐเบˆเบฑเบ”เบชเบฑเบ™เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบˆเบฐเบ‚เบฝเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบซเบผเบทเบเบญเบกเบฎเบฑเบšเบเบฒเบ™เบชเบนเบ™เป€เบชเบ, เบเบญเบกเบฎเบฑเบšเบงเปˆเบฒเบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบ–เบทเบเบเบงเบ”เบชเบญเบšเปเบฅเบฐเบˆเบฐเบฅเบปเป‰เบกเป€เบซเบฅเบง.

เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™:

  • เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบˆเบฐเบˆเบฑเบ”เบ•เบฑเป‰เบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบžเบฒเบเบ™เบญเบเป€เบžเบทเปˆเบญเบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบš - เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเป‚เบ„เบ‡เบเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป‚เบฅเบเบžเบฒเบเบ™เบญเบเป„เบ”เป‰.
  • เบˆเบฑเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบšเปƒเบ™เบ—เบปเปˆเบงเป‚เบ›เป‚เบ•เบ„เบญเบ™ API เบ—เบฑเบ‡เปเบปเบ”, เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ”เบ‚เบญเบ‡เบšเบธเบเบ„เบปเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.
  • เบชเป‰เบฒเบ‡ prometheus-endpoint เบเบฑเบšเบœเบปเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš.

เบŠเบฑเป‰เบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ - health metrics monitoring

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบฅเบฑเบ‡เป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบงเบฑเบ”เปเบ—เบเบชเบธเบ‚เบฐเบžเบฒเบšเบžเบฒเบเบ™เบญเบเบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™.

เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒ "เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™" เบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบžเบฒเบเบ™เบญเบ, เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป‚เบ—เบซเบฒเบˆเบฒเบเบฅเบฐเบšเบปเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบžเบฒเบเบ™เบญเบ. เปเบ•เปˆเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™ "เบกเบท" เบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰ "เป€เบซเบฑเบ™". เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบ‡เป€เบฎเบฑเบ”เบงเบฝเบ. เบกเบตเป€เบฅเบทเปˆเบญเบ‡เบ—เบตเปˆเบ”เบตเบเบงเปˆเบฒเบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰: K8s เบกเบตเบเบฒเบ™เบเบงเบ”เบชเบธเบ‚เบฐเบžเบฒเบš, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบ "cube" เบ•เบปเบงเป€เบญเบ‡เบชเบฒเบกเบฒเบ”เบซเบกเบฑเป‰เบ™เปƒเบˆเป„เบ”เป‰เบงเปˆเบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ. เปเบ•เปˆเป€เบ„เบดเปˆเบ‡เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ—เบตเปˆเบ‚เป‰เบญเบเป„เบ”เป‰เป€เบซเบฑเบ™เปเบกเปˆเบ™เบžเบดเบกเบ”เบฝเบงเบเบฑเบ™ "เบชเบฐเบšเบฒเบเบ”เบตเป‚เบฅเบ". เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™. เบชเบฐเบ™เบฑเป‰เบ™ เบฅเบฒเบงโ€‹เบˆเบถเปˆเบ‡โ€‹เบ”เบถเบ‡โ€‹เบ„เบฑเป‰เบ‡โ€‹เปœเบถเปˆเบ‡โ€‹เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เบ™เบณโ€‹เปƒเบŠเป‰, เบฅเบฒเบงโ€‹เบ•เบญเบšโ€‹เบงเปˆเบฒโ€‹เบ—เบธเบโ€‹เบขเปˆเบฒเบ‡โ€‹เบ”เบต - เบ™เบฑเป‰เบ™โ€‹เปเบกเปˆเบ™โ€‹เบ—เบฑเบ‡โ€‹เปเบปเบ”. เปเบฅเบฐเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™, เบ–เป‰เบฒเบกเบฑเบ™เบชเบฐเบซเบ™เบญเบ‡ API เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡, เบกเบตเบˆเปเบฒเบ™เบงเบ™เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ‚เบญเบ‡เบˆเบธเบ”เป€เบ‚เบปเป‰เบฒเบชเปเบฒเบฅเบฑเบš API เบ”เบฝเบงเบเบฑเบ™เบ™เบฑเป‰เบ™, เป€เบŠเบดเปˆเบ‡เบเบฑเบ‡เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก, เป€เบžเบฒเบฐเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบฎเบนเป‰เบงเปˆเบฒเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบ. เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบฅเบฑเบ‡เบ•เบดเบ”เบ•เบฒเบกเบกเบฑเบ™เบขเบนเปˆเบžเบฒเบเปƒเบ™.

เบงเบดเบ—เบตเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบกเบฑเบ™เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เป€เบ•เบฑเบเบ™เบดเบ: เปเบ•เปˆเบฅเบฐเบšเปเบฅเบดเบเบฒเบ™เป€เบ›เบตเบ”เป€เบœเบตเบเบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ”เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡เบกเบฑเบ™, เปเบฅเบฐเปƒเบ™เบเบฒเบŸเบ‚เบญเบ‡ Grafana (เบซเบผเบทเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบญเบทเปˆเบ™เป†) เบžเบงเบเป€เบฎเบปเบฒเป€เบซเบฑเบ™เบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”.

  • เบ—เบธเบเป†เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ API เบ•เป‰เบญเบ‡เบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบš.
  • เบชเป‰เบฒเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปƒเปเปˆเปƒเบ™เบ—เบฑเบ™เบ—เบตเบ”เป‰เบงเบเบเบฒเบ™เบงเบฑเบ”เปเบ—เบเบชเบธเบ‚เบฐเบžเบฒเบš.
  • เบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบชเบฒเบกเบฒเบ”เบกเบฒเบซเบฒเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบฅเบฐเบ–เบฒเบกเบงเปˆเบฒ "เป€เบžเบตเปˆเบกเบ‚เป‰เบญเบเบชเบญเบ‡เบชเบฒเบกเบฅเบฑเบเบชเบฐเบ™เบฐเป€เบžเบทเปˆเบญเปƒเบซเป‰เบ‚เป‰เบญเบเป€เบ‚เบปเป‰เบฒเปƒเบˆเบ—เบธเบเบขเปˆเบฒเบ‡เปเบฅเบฐเป€เบžเบตเปˆเบกเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰เปƒเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ‚เบญเบ‡เบ‚เป‰เบญเบ." เปเบ•เปˆเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบกเบฑเบเบˆเบฐเบ•เบญเบšเบงเปˆเบฒ, "เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบšเปเปˆเป€เบžเบตเปˆเบกเบชเบดเปˆเบ‡เปƒเบ”เบชเบญเบ‡เบญเบฒเบ—เบดเบ”เบเปˆเบญเบ™เบเบฒเบ™เบ›เปˆเบญเบ."
    เปƒเบซเป‰เบœเบนเป‰เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบฎเบนเป‰เบงเปˆเบฒเบˆเบฐเบกเบตเบเบฒเบ™เบชเบนเบ™เป€เบชเบเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, เปƒเบซเป‰เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป„เบ”เป‰เบฎเบฑเบšเบฎเบนเป‰เป€เบŠเบฑเปˆเบ™เบเบฑเบ™. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเป€เบกเบทเปˆเบญเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ•เบปเบ, เบšเบฒเบ‡เบ„เบปเบ™เบเบฑเบ‡เบˆเบฐเป‚เบ—เบซเบฒเปเบฅเบฐเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบ•เบดเบ”เบ•เบฒเบก "เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบซเบผเบธเบ”เบฅเบปเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡" (c)
  • เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เบˆเบฑเบ”เบชเบฑเบ™เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบžเบทเปˆเบญเบ‚เบฝเบ™ plugins เบชเปเบฒเบฅเบฑเบš Grafana - เบ™เบตเป‰เบˆเบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ—เบตเปˆเบ”เบตเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™.

Application Layer - เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡

เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เปเบกเปˆเบ™เบชเบธเบกเปƒเบชเปˆเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบฅเบฐเบšเบปเบšเบ—เบธเบฅเบฐเบเบดเบ”เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™.

เบ•เบปเบงเบขเปˆเบฒเบ‡, เบกเบต 15 เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™เป€เบŠเบดเปˆเบ‡เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™. เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบญเบตเบเบ•เปเปˆเป„เบ›. เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™. เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ”เบถเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ”เป‰เบงเบเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡, เป„เบ”เป‰เบฎเบฑเบš /helloworld เปเบฅเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆ. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบงเบฑเบšเป„เบŠเบ•เปŒเบเบฒเบ™เบชเบฑเปˆเบ‡เบŠเบทเป‰เบ•เป‰เบญเบ‡เบชเบปเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบชเบฑเปˆเบ‡เบŠเบทเป‰เบเบฑเบšเบฅเบปเบ”เป€เบก - เบˆเบฒเบเบฅเบปเบ”เป€เบก, เบšเปเบฅเบดเบเบฒเบ™เบชเบฒเบ‡เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ™เบตเป‰เปเบฅเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบกเบฑเบ™เบ•เบทเปˆเบกเบญเบตเบ. เปเบฅเบฐเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปเบˆเบเบขเบฒเบเบญเบตเป€เบกเบฅเปŒเบ•เป‰เบญเบ‡เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ™เบตเป‰ somehow เบ•เบทเปˆเบกเบญเบตเบ, เปเบฅเบฐเบญเบทเปˆเบ™เป†.

เบ•เบฒเบกเบ™เบฑเป‰เบ™เปเบฅเป‰เบง, เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเปƒเบˆ, เป€เบˆเบฒเบฐเบขเบนเปˆเปเบ•เปˆเบฅเบฐเบšเปเบฅเบดเบเบฒเบ™เปเบ•เปˆเบฅเบฐเบ„เบปเบ™, เบงเปˆเบฒเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ—เบฑเบ‡เปเบปเบ”. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบกเบตเบฅเบปเบ”เป€เบกเบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เป‚เบ”เบเบœเปˆเบฒเบ™เบ—เบตเปˆเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™เปเบฅเบฐเบ›เบฐเบ•เบดเบชเปเบฒเบžเบฑเบ™.
เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ™เบตเป‰เบ„เบงเบ™เบซเบกเบฒเบเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบญเบทเปˆเบ™เป†. เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เป‚เบ”เบเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ™เบฒเบเบซเบ™เป‰เบฒเบ‚เปเป‰เบ„เบงเบฒเบก. เบ–เป‰เบฒเบกเบตเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบญเบญเบเบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบกเบฑเบ™, เป€เบกเบทเปˆเบญเบเบงเบ”เบชเบญเบšเบ™เบฒเบเบซเบ™เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบซเบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบšเบดเบ™เบˆเบฒเบเบ‚เป‰เบฒเบ‡เบซเบ™เบถเปˆเบ‡. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบ•เบดเบ”เบ•เปเปˆเบžเบปเบงเบžเบฑเบ™เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เบžเบฒเบเปƒเบ™ - เบœเบนเป‰เบœเบฐเบฅเบดเบ”เบชเบฐเป€เบžเบฒเบฐเปƒเบ”เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบ‚เบฝเบ™เบ‚เปเป‰เบกเบนเบ™, เบœเบนเป‰เปƒเบ”เบœเบนเป‰เบซเบ™เบถเปˆเบ‡เบญเปˆเบฒเบ™เบกเบฑเบ™, เบเบฐเปเบชเบ™เบตเป‰เบเบฑเบ‡เบชเบทเบšเบ•เปเปˆเป„เบ›เบซเบฒ Kafka - เบ™เบตเป‰เบˆเบฐเบšเปเปˆเปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบ‚เปเป‰เบกเบนเบ™เบ–เป‰เบฒเบšเปเบฅเบดเบเบฒเบ™เบซเบ™เบถเปˆเบ‡เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเปƒเบ™เบชเบฐเบšเบฑเบšเบซเบ™เบถเปˆเบ‡. , เปเบ•เปˆเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบญเบทเปˆเบ™เป†เบšเปเปˆเป„เบ”เป‰เบ„เบฒเบ”เบซเบงเบฑเบ‡เบงเปˆเบฒเบชเบฐเบšเบฑเบšเบ™เบตเป‰เปเบฅเบฐเบ‚เป‰เบฒเบกเบกเบฑเบ™. เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบšเปเปˆเบฎเบนเป‰เบเปˆเบฝเบงเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰, เป€เบžเบฒเบฐเบงเปˆเบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบˆเบฐเบšเบญเบเบžเบงเบเป€เบฎเบปเบฒเบงเปˆเบฒเบ—เบธเบเบขเปˆเบฒเบ‡เป€เบฎเบฑเบ”เบงเบฝเบ.

เบชเบดเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เป€เบฎเบฑเบ”:

  • เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™ synchronous: เบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ”เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡. เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™. เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบปเบฒเบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ”เบ™เบตเป‰, เบ”เบถเบ‡เบชเบฐเบ„เบดเบšเบžเบฒเบเปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™, เป€เบŠเบดเปˆเบ‡เป„เบ›เบซเบฒเบˆเบธเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบฅเบฐเป€เบงเบปเป‰เบฒเบงเปˆเบฒ "เบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เบ”เบถเบ‡เป„เบ›เบ—เบตเปˆเบ™เบฑเป‰เบ™, เปเบฅเบฐเบ”เบถเบ‡เป„เบ›เบ—เบตเปˆเบ™เบฑเป‰เบ™, เบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เบ”เบถเบ‡เป„เบ”เป‰ ... "
  • เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เปเบšเบš asynchronous: เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบกเบฒ - เบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ”เบˆเบฐเบเบงเบ”เป€เบšเบดเปˆเบ‡เบฅเบปเบ”เป€เบกเบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบปเบ”เบชเบญเบšเปเบฅเบฐเบชเบฐเปเบ”เบ‡เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™.
  • เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เปเบšเบš asynchronous: เบ‚เปเป‰เบ„เบงเบฒเบกเบ‚เบฒเบญเบญเบ - เบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ”เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบปเบ”เบชเบญเบšเป„เบ›เบซเบฒเบฅเบปเบ”เป€เบก.

เบ•เบฒเบกเบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบง: เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบ–เบดเป‰เบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเบฅเบปเบ”เป€เบก. เบžเบงเบเป€เบฎเบปเบฒเบกเบฒเบšเปเบฅเบดเบเบฒเบ™เบ™เบตเป‰ เปเบฅเบฐเบ‚เปเปƒเบซเป‰เป€เบˆเบปเป‰เบฒเบšเบญเบเบžเบงเบเป€เบฎเบปเบฒเบเปˆเบฝเบงเบเบฑเบšเบชเบธเบ‚เบฐเบžเบฒเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบ‚เบญเบ‡เบกเบฑเบ™. เปเบฅเบฐเบ–เป‰เบฒเบšเปเบฅเบดเบเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบœเบฐเบฅเบดเบ”เบ‚เปเป‰เบ„เบงเบฒเบกเบขเบนเปˆเบšเปˆเบญเบ™เบญเบทเปˆเบ™ (WebApp), เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบฑเบ™เบˆเบฐเบœเบฐเบฅเบดเบ”เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบปเบ”เบชเบญเบšเบ™เบตเป‰. เปเบฅเบฐเบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปƒเบ™เบ”เป‰เบฒเบ™ OrderProcessing, เบ—เปเบฒเบญเบดเบ”เบกเบฑเบ™เบ›เบฐเบเบฒเบ”เบชเบดเปˆเบ‡เบ—เบตเปˆเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ›เบฐเบเบฒเบ”เป€เบญเบเบฐเบฅเบฒเบ”, เปเบฅเบฐเบ–เป‰เบฒเบกเบตเบšเบฒเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบช, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบฑเบ™เบญเปˆเบฒเบ™เบŠเบธเบ”เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบปเบ”เบชเบญเบšเบˆเบฒเบเบฅเบปเบ”เป€เบก, เป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบžเบงเบเบกเบฑเบ™, เบฅเบฒเบเบ‡เบฒเบ™เปเบฅเบฐ , เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™, เป‚เบžเบ”เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบ•เบทเปˆเบกเบญเบตเบ, เปเบฅเบฐเบเปˆเบฝเบงเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰เบฅเบฒเบงเป€เบงเบปเป‰เบฒเบงเปˆเบฒ - เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบ”เบต, เบ‚เป‰เบญเบเบกเบตเบŠเบตเบงเบดเบ”เบขเบนเปˆ.

เป€เบฅเบทเป‰เบญเบเป†เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบเบดเบ™เบ„เปเบฒเบ–เบฒเบกเบ—เบตเปˆเบงเปˆเบฒ "เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบ—เบปเบ”เบชเบญเบšเบ™เบตเป‰เปƒเบ™เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ•เปเปˆเบชเบนเป‰เป„เบ”เป‰เปเบ™เบงเปƒเบ”?" เบ•เบปเบงเบขเปˆเบฒเบ‡, เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบฅเบฑเบ‡เป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ”เบฝเบงเบเบฑเบ™. เบ„เปเบฒเบชเบฑเปˆเบ‡เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเป„เบ›เบซเบฒเบชเบฒเบ‡เบ—เบตเปˆเบชเบดเบ™เบ„เป‰เบฒเบ–เบทเบเบ•เบฑเบ”เบญเบญเบ: เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ—เบปเบ”เบชเบญเบšเบ™เบตเป‰เปƒเบ™เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบชเบนเป‰เบฎเบปเบš, เป€เบžเบฒเบฐเบงเปˆเบฒ "เบชเบดเบ™เบ„เป‰เบฒเบ‚เบญเบ‡เบ‚เป‰เบญเบเบˆเบฐเบ–เบทเบเบ•เบฑเบ”เบญเบญเบ!" เบเบฒเบ™เปเบเป‰เป„เบ‚: เบงเบฒเบ‡เปเบœเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰เปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบ—เปˆเบฒเบ™เบเบฑเบ‡เบกเบตเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบซเบ™เปˆเบงเบเบ‡เบฒเบ™เบ—เบตเปˆเป€เบฎเบฑเบ”เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบˆเบปเปˆเบ‡เป€เบฎเบฑเบ”เบกเบฑเบ™เปƒเบ™เบฅเบฐเบ”เบฑเบšเบ—เบตเปˆเป€เบฅเบดเบเป€เบŠเบดเปˆเบ‡เบเบงเปˆเบฒเบ—เบตเปˆเบ—เปˆเบฒเบ™เบกเบตเบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบ—เบตเปˆเบšเปเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบ•เปเปˆเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เบ—เบธเบฅเบฐเบเบดเบ”.

เบฅเบฐเบ”เบฑเบšเบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡

เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡เปเบกเปˆเบ™เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเป„เบ”เป‰เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบกเบฒเบ”เบปเบ™เปเบฅเป‰เบงเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡.

  • เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบชเบฒเบกเบฒเบ”เปเบฅเบฐเบ„เบงเบ™เบˆเบฐเบ–เบทเบเป€เบ›เบตเบ”เบ•เบปเบงเป€เบ›เบฑเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ.
  • เบ—เปˆเบฒเบ™เบšเปเปˆเบ„เบงเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เปเบฅเปˆเบ™, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เปเบ—เป‰เป†. เบ™เบตเป‰เปเบกเปˆเบ™เบ„เบงเบฒเบกเป€เบˆเบฑเบšเบ›เบงเบ”เบชเปเบฒเบฅเบฑเบš devops เบ—เบฑเบ‡เบซเบกเบปเบ”. "เบ—เปเบฒเบญเบดเบ”เบ‚เป‰เบญเบเบˆเบฐเบ•เบดเบ”เบ•เบฒเบกเบเบธเปˆเบก, เบ‚เป‰เบญเบเบˆเบฐเบ•เบดเบ”เบ•เบฒเบกเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™" - i.e. เบซเบ™เป‰เบฒเบ—เปเบฒเบญเบดเบ”, เบกเบฑเบ™เบˆเบฐเบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบชเบดเปˆเบ‡เบ—เบตเปˆเบขเบนเปˆเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰, เปเบ•เปˆเบˆเบฐเบšเปเปˆเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเปƒเบˆเป„เบ”เป‰เบชเปเบฒเบฅเบฑเบš devops. เบกเบฑเบ™เบ–เบทเบเบฎเบปเปˆเบงเป„เบซเบฅเป„เบ›เบซเบฒเบฅเบฒเบง, เปเบฅเบฐเบฅเบฒเบงเบšเปเปˆเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบ™เบงเปƒเบ”. เปเบฅเบฐเบฅเบฒเบงเป€เบ‚เบปเป‰เบฒเปƒเบˆเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบกเบฑเบ™. เปเบ•เปˆเบšเปเปˆ - เบ—เปˆเบฒเบ™เบชเบฐเป€เบซเบกเบตเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”.
  • เบขเปˆเบฒเป„เบ› overboard เบเบฑเบšเบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™. เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ„เบงเบฒเบกเบŠเบฑเบšเบŠเป‰เบญเบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบก, เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เปเบกเปˆเบ™เบšเบดเบ™เบขเบนเปˆเบชเบฐเป€เบซเบกเบต, เปเบฅเบฐเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบกเบตเบŠเบตเบงเบดเบ”เบขเบนเปˆเบเบฑเบšเบŠเปเปˆเบ‚เบญเบ‡เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบ™เบตเป‰. เปเบฅเบฐเบœเบนเป‰เป‚เบ—, เป„เบ”เป‰เป€เบšเบดเปˆเบ‡เบซเบผเบฒเบเบฎเป‰เบญเบเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบ•เปเปˆเป„เบ›, เบˆเบฐเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒ "เบ‚เป‰เบญเบเบšเปเปˆเบขเบฒเบเบ„เบดเบ”เบเปˆเบฝเบงเบเบฑเบšเบกเบฑเบ™." เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบ„เบงเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบเปˆเบฝเบงเบเบฑเบšเบชเบดเปˆเบ‡เบ—เบตเปˆเบชเบณเบ„เบฑเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

เบฅเบฐเบ”เบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบ›เบฑเบ™เบซเบ™เปˆเบงเบเบ‡เบฒเบ™เบ—เบธเบฅเบฐเบเบดเบ”

เบˆเบธเบ”โ€‹เบ—เบตเปˆโ€‹เบชเปเบฒโ€‹เบ„เบฑเบ™:

  • ELK. เบ™เบตเป‰เปเบกเปˆเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบญเบธเบ”เบชเบฒเบซเบฐเบเปเบฒ. เบ–เป‰เบฒเบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบœเบปเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบšเปเปˆเป„เบ”เป‰เบฅเบงเบšเบฅเบงเบกเบšเบฑเบ™เบ—เบถเบ, เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบฎเบฑเบ”เบ—เบฑเบ™เบ—เบต.
  • APM. APMs เบžเบฒเบเบ™เบญเบเป€เบ›เบฑเบ™เบงเบดเบ—เบตเบ—เบตเปˆเบˆเบฐเบ›เบดเบ”เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป„เบ”เป‰เป„เบง (NewRelic, BlackFire, Datadog). เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบชเบดเปˆเบ‡เบ™เบตเป‰เบŠเบปเปˆเบงเบ„เบฒเบงเป€เบžเบทเปˆเบญเปƒเบซเป‰เบขเปˆเบฒเบ‡เบ™เป‰เบญเบเป€เบ‚เบปเป‰เบฒเปƒเบˆเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™เบเบฑเบšเบ—เปˆเบฒเบ™.
  • เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก. เปƒเบ™เบญเบฒเบเปเบเบฑเบชเบ‚เบญเบ‡ microservices, เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบ•เบดเบ”เบ•เบฒเบกเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡, เป€เบžเบฒเบฐเบงเปˆเบฒเบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบšเปเปˆเบกเบตเบŠเบตเบงเบดเบ”เบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡. เบกเบฑเบ™เป€เบ›เบฑเบ™เบเบฒเบ™เบเบฒเบเบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเป€เบžเบตเปˆเบกเปƒเบ™เบžเบฒเบเบซเบฅเบฑเบ‡, เบชเบฐเบ™เบฑเป‰เบ™เบกเบฑเบ™เบ”เบตเบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐเบˆเบฑเบ”เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบฑเบ™เบ—เบต - เบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบฅเบฐเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบ‚เบญเบ‡เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ. เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ—เปˆเบฒเบ™โ€‹เบเบฑเบ‡โ€‹เบšเปเปˆโ€‹เบ—เบฑเบ™โ€‹เป„เบ”เป‰โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบกเบฑเบ™โ€‹, เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบกเบฑเบ™โ€‹! เป€เบšเบดเปˆเบ‡ Jaeger/Zipkin

เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™

  • เบเบฒเบ™เบˆเบฑเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ‚เบญเบ‡โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เบเบฒเบ™โ€‹เปเบˆเป‰เบ‡โ€‹เบเบฒเบ™โ€‹: เปƒเบ™โ€‹เป€เบ‡เบทเปˆเบญเบ™โ€‹เป„เบ‚โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบŠเปเปˆโ€‹เบ‚เบญเบ‡โ€‹เบชเบดเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹, เบ„เบงเบ™โ€‹เบˆเบฐโ€‹เบกเบตโ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เบ„เบงเบฒเบกโ€‹เป€เบ›เบฑเบ™โ€‹เป€เบญโ€‹เบเบฐโ€‹เบžเบฒเบšโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบชเบปเปˆเบ‡โ€‹เปเบˆเป‰เบ‡โ€‹เบเบฒเบ™โ€‹. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบขเบนเปˆเปƒเบ™ Grafana. เปƒเบ™เบžเบฒเบเบ•เบฒเป€เบงเบฑเบ™เบ•เบปเบ, เบ—เบธเบเบ„เบปเบ™เปƒเบŠเป‰ PagerDuty. เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบ„เบงเบ™เบˆเบฐเบˆเบฐเปเบˆเป‰เบ‡ (เป€เบŠเบฑเปˆเบ™: เบšเปˆเบญเบ™เบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเบกเบฒเบˆเบฒเบ ... ). เปเบฅเบฐเบ„เบงเบ™เบ„เบงเบšเบ„เบธเบกเบงเปˆเบฒเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบ—เบฑเบ‡เปเบปเบ”
  • เบเบฒเบ™เบˆเบฑเบ”เบฅเบฐเบšเบฝเบšเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบซเบ™เป‰เบฒเบ—เบตเปˆ: เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบšเปเปˆเบ„เบงเบ™เบ–เบทเบเบชเบปเปˆเบ‡เป„เบ›เบซเบฒเบ—เบธเบเบ„เบปเบ™ (เบ—เบธเบเบ„เบปเบ™เบˆเบฐเป‚เบ•เป‰เบ•เบญเบšเปƒเบ™เบเบนเบ‡เบŠเบปเบ™, เบซเบผเบทเบšเปเปˆเบกเบตเปƒเบœเบˆเบฐเบ•เบดเบเบดเบฃเบดเบเบฒ). เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฑเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เป‚เบ—เบซเบฒ: เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบเปเบฒเบ™เบปเบ”เบ‚เบญเบšเป€เบ‚เบ”เบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบš, เป€เบฎเบฑเบ”เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™เปเบฅเบฐเบ‚เบฝเบ™เปƒเบ™เบกเบฑเบ™เบงเปˆเบฒเปƒเบœเบˆเบฐเป‚เบ—เบซเบฒเปƒเบ™เบงเบฑเบ™เบˆเบฑเบ™เปเบฅเบฐเบงเบฑเบ™เบžเบธเบ”, เปเบฅเบฐเปƒเบœเบ—เบตเปˆเบˆเบฐเป‚เบ—เบซเบฒเปƒเบ™เบงเบฑเบ™เบญเบฑเบ‡เบ„เบฒเบ™เปเบฅเบฐเบงเบฑเบ™เบชเบธเบ (เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเป€เบ‚เบปเบฒเบˆเบฐเบšเปเปˆเป‚เบ—เบซเบฒเปƒเบœเปเบกเป‰เปเบ•เปˆเบขเบนเปˆเปƒเบ™. เป€เบซเบ”เบเบฒเบ™เบ‚เบญเบ‡เบšเบฑเบ™เบซเบฒเปƒเบซเบเปˆ - เบžเบงเบเป€เบ‚เบปเบฒเบˆเบฐเบขเป‰เบฒเบ™เบ—เบตเปˆเบˆเบฐเบ›เบธเบเบ—เปˆเบฒเบ™เบซเบผเบทเบฅเบปเบšเบเบงเบ™: เบ„เบปเบ™เบ—เบปเปˆเบงเป„เบ›เบšเปเปˆเบกเบฑเบเป‚เบ—เบซเบฒเปเบฅเบฐเบ›เบธเบเบ„เบปเบ™เบญเบทเปˆเบ™, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเปƒเบ™เบ•เบญเบ™เบเบฒเบ‡เบ„เบทเบ™). เปเบฅเบฐเบญเบฐเบ—เบดเบšเบฒเบเบงเปˆเบฒเบเบฒเบ™เบ‚เปเบ„เบงเบฒเบกเบŠเปˆเบงเบเป€เบซเบผเบทเบญเบšเปเปˆเปเบกเปˆเบ™เบ•เบปเบงเบŠเบตเป‰เบšเบญเบเบ‚เบญเบ‡เบ„เบงเบฒเบกเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ” (โ€œเบ‚เป‰เบญเบเบ‚เปเบ„เบงเบฒเบกเบŠเปˆเบงเบเป€เบซเบผเบทเบญ, เบ™เบฑเป‰เบ™เปเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบ‚เป‰เบญเบเป€เบ›เบฑเบ™เบžเบฐเบ™เบฑเบเบ‡เบฒเบ™เบ—เบตเปˆเบšเปเปˆเบ”เบตโ€), เบŠเบธเบเบเบนเป‰เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ„เบงเบฒเบกเบŠเปˆเบงเบเป€เบซเบผเบทเบญ.
  • เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ‚เบญเบ‡ "เบžเบทเป‰เบ™เบ–เบฒเบ™เบ„เบงเบฒเบกเบฎเบนเป‰" เปเบฅเบฐเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เป€เบซเบ”เบเบฒเบ™: เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเป€เบซเบ”เบเบฒเบ™เบฎเป‰เบฒเบเปเบฎเบ‡, เบเบฒเบ™เป€เบชเบเบŠเบตเบงเบดเบ”เบ„เบงเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบงเบฒเบ‡เปเบœเบ™, เปเบฅเบฐเป€เบ›เบฑเบ™เบกเบฒเบ”เบ•เบฐเบเบฒเบ™เบŠเบปเปˆเบงเบ„เบฒเบง, เบเบฒเบ™เบเบฐเบ—เปเบฒเบ—เบตเปˆเบˆเบฐเปเบเป‰เป„เบ‚เป€เบซเบ”เบเบฒเบ™เบ„เบงเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเป„เบงเป‰. เปเบฅเบฐโ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบกเบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบงเปˆเบฒโ€‹เบเบฒเบ™โ€‹เปเบˆเป‰เบ‡โ€‹เป€เบ•เบทเบญเบ™โ€‹เบŠโ€‹เป‰โ€‹เปเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เบšเบฒเบš; เบžเบงเบเป€เบ‚เบปเบฒเบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เปƒเบ™เบฅเบฐเบซเบฑเบ”เบซเบผเบทเบงเบฝเบเบ‡เบฒเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡.

เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบเบต stack

เปƒเบซเป‰เบˆเบดเบ™เบ•เบฐเบ™เบฒเบเบฒเบ™เบงเปˆเบฒ stack เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปเบกเปˆเบ™เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

  • เบเบฒเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™ - Prometheus + Grafana;
  • เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบšเบฑเบ™เบ—เบถเบ - ELK;
  • เบชเปเบฒเบฅเบฑเบš APM เบซเบผเบท Tracing - Jaeger (Zipkin).

เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบกเปˆเบ™เบ•เบฒเบเบšเป? โ€” เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒโ€‹เบ—เบตเปˆโ€‹เบเบฒเบงโ€‹เบ™เบฒเบ™โ€‹

เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ‚เบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เบšเปเปˆเบชเปเบฒเบ„เบฑเบ™. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เปˆเบฒเบ™เป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเบดเบ—เบตเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบฅเบฐเบšเบปเบšเปเบฅเบฐเบ‚เบฝเบ™เบฅเบปเบ‡เปเบœเบ™เบเบฒเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบˆเบฐเป€เบฅเบทเบญเบเป€เบญเบปเบฒเป€เบ„เบทเปˆเบญเบ‡เบกเบทเปƒเบซเป‰เป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบ„เปเบฒเบ–เบฒเบกเปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบ•เบฒเบกเปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ—เปเบฒเบญเบดเบ”. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบšเบฒเบ‡เบ—เบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบ—เปˆเบฒเบ™เป€เบฅเบทเบญเบเปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเป€เบฅเบตเบ.

เบšเบฒเบ‡เบˆเบธเบ”เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™เบ—เบตเปˆเบ‚เป‰เบญเบเป€เบซเบฑเบ™เบขเบนเปˆเบ—เบปเปˆเบงเบ—เบธเบเปเบซเปˆเบ‡เป€เบกเบทเปˆเบญเบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰:

Prometheus เบเปเบฒเบฅเบฑเบ‡เบ–เบทเบเบเบนเป‰เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ Kubernetes - เปƒเบœเป€เบ›เบฑเบ™เบœเบนเป‰เบกเบฒเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰?! เบ–เป‰เบฒเบเบธเปˆเบกเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบ‚เบฑเบ”เบ‚เป‰เบญเบ‡, เป€เบˆเบปเป‰เบฒเบˆเบฐเป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”? เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบตเบเบธเปˆเบกเบ—เบตเปˆเบชเบฑเบšเบชเบปเบ™เบžเบฒเบเปƒเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ„เบงเบ™เบˆเบฐเบกเบตเบšเบฒเบ‡เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบžเบฒเบเปƒเบ™ cluster, เปเบฅเบฐเบšเบฒเบ‡เบžเบฒเบเบ™เบญเบ, เป€เบŠเบดเปˆเบ‡เบˆเบฐเป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเบžเบฒเบเปƒเบ™ cluster.

เบžเบฒเบเปƒเบ™เบเบธเปˆเบกเบžเบงเบเป€เบฎเบปเบฒเป€เบเบฑเบšเป€เบญเบปเบฒเป„เบกเป‰เบ—เปˆเบญเบ™ เปเบฅเบฐเบ—เบธเบเบขเปˆเบฒเบ‡เบญเบทเปˆเบ™เป†. เปเบ•เปˆเบฅเบฐเบšเบปเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ•เป‰เบญเบ‡เบขเบนเปˆเบ‚เป‰เบฒเบ‡เบ™เบญเบ. เป€เบฅเบทเป‰เบญเบเป†, เปƒเบ™เบเบธเปˆเบกเบ—เบตเปˆเบกเบต Promtheus เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเบžเบฒเบเปƒเบ™, เบเบฑเบ‡เบกเบตเบฅเบฐเบšเบปเบšเบ—เบตเปˆเป€เบฎเบฑเบ”เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบžเบฒเบเบ™เบญเบเบ‚เบญเบ‡เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เป€เบงเบฑเบšเป„เบŠเบ—เปŒ. เบˆเบฐเป€เบ›เบฑเบ™เปเบ™เบงเปƒเบ”เบ–เป‰เบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบเบฑเบšเป‚เบฅเบเบžเบฒเบเบ™เบญเบเป„เบ”เป‰เบซเบผเบธเบ”เบฅเบปเบ‡เปเบฅเบฐเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบšเปเปˆเป„เบ”เป‰เป€เบฎเบฑเบ”เบงเบฝเบ? เบกเบฑเบ™เบ›เบฐเบเบปเบ”เบงเปˆเบฒเบ—เบธเบเบขเปˆเบฒเบ‡เบ”เบตเบขเบนเปˆเบžเบฒเบเปƒเบ™, เปเบ•เปˆเบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบชเบดเปˆเบ‡เบ—เบตเปˆเบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰.

เบเบฒเบ™เบ„เบปเป‰เบ™เบžเบปเบš

  • เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบšเปเปˆเปเบกเปˆเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบชเบดเปˆเบ‡เบญเปเบฒเบ™เบงเบเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบ, เปเบ•เปˆเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบŠเบญเบšเปเบง. 98% เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบกเบทเป‰เบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”. Coding เปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™, coding เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบžเบฒเบเบ™เบญเบ, เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบžเบฒเบเบ™เบญเบ, เปเบฅเบฐเบ™เบฑเป‰เบ™เปเบกเปˆเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”.
  • เบขเปˆเบฒเป€เบชเบเป€เบงเบฅเบฒเบ‚เบญเบ‡เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปƒเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก: เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบงเบฅเบฒเป€เบ–เบดเบ‡ 30% เบ‚เบญเบ‡เบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เปเบ•เปˆเบกเบฑเบ™เบเปเปˆเบ„เบธเป‰เบกเบ„เปˆเบฒ.
  • Devops, เบขเปˆเบฒเบเบฑเบ‡เบงเบปเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฒเบกเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡, เป€เบžเบฒเบฐเบงเปˆเบฒเบšเบฒเบ‡เบชเบดเปˆเบ‡เปเบกเปˆเบ™เบงเบดเบ—เบตเบเบฒเบ™เบ„เบดเบ”เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบกเบปเบ”. เป€เบˆเบปเป‰เบฒเบšเปเปˆเปเบกเปˆเบ™เบ™เบฑเบเบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก, เปเบฅเบฐเบงเบฝเบเบ‡เบฒเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบกเปˆเบ™เบงเบฝเบเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเปเบ—เป‰เป†.
  • เบ–เป‰เบฒเป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เปเบฅเป‰เบงเปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เบ•เบดเบ”เบ•เบฒเบก (เปเบฅเบฐเบ—เปˆเบฒเบ™เป€เบ›เบฑเบ™เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™), เบˆเบฑเบ”เบชเบฑเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก.
  • เบ–เป‰เบฒเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ”เปเบฅเป‰เบง, เปเบฅเบฐเบ—เปˆเบฒเบ™เป€เบ›เบฑเบ™ devops เบ—เบตเปˆเบ–เบทเบเบšเบญเบเปƒเบซเป‰ "เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก" - เบžเบฐเบเบฒเบเบฒเบกเบญเบฐเบ—เบดเบšเบฒเบเปƒเบซเป‰เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเบ‚เบฝเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰เบเปˆเบฝเบงเบเบฑเบš.

เบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเบšเบฑเบšเบ‚เบฐเบซเบเบฒเบเบ‚เบญเบ‡เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เบขเบนเปˆเปƒเบ™เบเบญเบ‡เบ›เบฐเบŠเบธเบก Saint Highload++.

เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เปˆเบฒเบ™เบกเบตเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเปƒเบ™เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เปเบฅเบฐเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบกเบฑเบ™เปเบฅเบฐเบซเบปเบงเบ‚เปเป‰เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เปƒเบ™เบ—เบตเปˆเบ™เบตเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ” เบญเปˆเบฒเบ™เบŠเปˆเบญเบ‡ ๐Ÿ™‚

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™