เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบญเบฒเป„เบชเบขเบนเปˆเปƒเบ™ Kubernetes เบšเป?

เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบญเบฒเป„เบชเบขเบนเปˆเปƒเบ™ Kubernetes เบšเป?

เปƒเบ™เบ—เบฒเบ‡เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”, เบญเบธเบ”เบชเบฒเบซเบฐเบเปเบฒ IT เป„เบ”เป‰เบ–เบทเบเปเบšเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™เบชเบญเบ‡ camps เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบœเบปเบ™เปƒเบ”เบเปเปˆเบ•เบฒเบก: เบœเบนเป‰เบ—เบตเปˆ "เบชเปเบฒเบฅเบฑเบš" เปเบฅเบฐเบœเบนเป‰เบ—เบตเปˆ "เบ•เปเปˆเบ•เป‰เบฒเบ™". เบเบดเปˆเบ‡โ€‹เป„เบ›โ€‹เบเบงเปˆเบฒโ€‹เบ™เบฑเป‰เบ™โ€‹, เบซเบปเบงโ€‹เบ‚เปเป‰โ€‹เบ‚เบญเบ‡โ€‹เบ‚เปเป‰โ€‹เบ‚เบฑเบ”โ€‹เปเบเปˆเบ‡โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป€เบ›เบฑเบ™โ€‹เบ•เบปเบ™โ€‹เป€เบญเบ‡โ€‹เบซเบกเบปเบ”โ€‹. OS เปƒเบ”เบ”เบตเบเบงเปˆเบฒ: Win เบซเบผเบท Linux? เปƒเบ™เป‚เบ—เบฅเบฐเบชเบฑเบšเบชเบฐเบซเบผเบฒเบ” Android เบซเบผเบท iOS? เบ—เปˆเบฒเบ™เบ„เบงเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบขเบนเปˆเปƒเบ™เป€เบกเบ„เบซเบผเบทเบงเบฒเบ‡เป„เบงเป‰เปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™ RAID เป€เบขเบฑเบ™เปเบฅเบฐเป€เบญเบปเบฒเบชเบฐเบเบนเป„เบงเป‰เปƒเบ™เบšเปˆเบญเบ™เบ›เบญเบ”เป„เบžเบšเป? เบ„เบปเบ™ PHP เบกเบตเบชเบดเบ”เบ—เบตเปˆเบˆเบฐเบ–เบทเบเป€เบญเบตเป‰เบ™เบงเปˆเบฒเบ™เบฑเบเบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเบšเป? เบเบฒเบ™เบ‚เบฑเบ”เปเบเป‰เบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™, เบšเบฒเบ‡เบ„เบฑเป‰เบ‡, เบกเบตเบžเบฝเบ‡เปเบ•เปˆเบขเบนเปˆเปƒเบ™เบ—เปเบฒเบกเบฐเบŠเบฒเบ”เปเบฅเบฐเบšเปเปˆเบกเบตเบžเบทเป‰เบ™เบ–เบฒเบ™เบญเบทเปˆเบ™เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเบ”เป‰เบฒเบ™เบเบดเบฅเบฒ.

เบกเบฑเบ™เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบเบฑเบšเบเบฒเบ™เบกเบฒเป€เบ–เบดเบ‡เบ‚เบญเบ‡เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเปเบฅเบฐเบญเบฒเบซเบฒเบ™เบ—เบตเปˆเบฎเบฑเบเปเบžเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰เบเบฑเบš docker เปเบฅเบฐ k8s เบ—เบตเปˆเบกเบตเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚, เบเบฒเบ™เป‚เบ•เป‰เบงเบฒเบ—เบต "เบชเปเบฒเบฅเบฑเบš" เปเบฅเบฐ "เบ•เปเปˆ" เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบซเบกเปˆเปƒเบ™เบ‚เบปเบ‡เป€เบ‚เบ”เบ•เปˆเบฒเบ‡เป†เบ‚เบญเบ‡ backend เป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. (เบ‚เปเปƒเบซเป‰เบˆเบญเบ‡เบฅเปˆเบงเบ‡เบซเบ™เป‰เบฒเบงเปˆเบฒเป€เบ–เบดเบ‡เบงเปˆเบฒ Kubernetes เบกเบฑเบเบˆเบฐเบ–เบทเบเบฅเบฐเบšเบธเบงเปˆเบฒเป€เบ›เบฑเบ™เบ™เบฑเบเบ”เบปเบ™เบ•เบตเปƒเบ™เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเบ™เบตเป‰, เบเบฒเบ™เป€เบฅเบทเบญเบเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเบฐเป€เบžเบฒเบฐเบ™เบตเป‰เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™. เปเบ—เบ™เบ—เบตเปˆเบˆเบฐ, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ—เบปเบ”เปเบ—เบ™เบญเบฑเบ™เบญเบทเปˆเบ™เบ—เบตเปˆเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบชเบฐเบ”เบงเบเบ—เบตเปˆเบชเบธเบ”เปเบฅเบฐเบ„เบธเป‰เบ™เป€เบ„เบตเบเบเบฑเบšเบ—เปˆเบฒเบ™. .)

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

เบ”เป‰เบฒเบ™เบชเบปเบ”เปƒเบช

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

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

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

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

เบกเบฑเบ™เป€เบ›เบฑเบ™เบซเบผเบฒเบเป€เบซเบ”เบœเบปเบ™เบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเบเบธเปˆเบกเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡, เปเบ•เปˆเบเบฑเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™. เป‚เบ”เบเบเบฒเบ™เบˆเบฑเบ”เบเบธเปˆเบกเปเบฅเบฐเบ™เปเบฒเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฒเบ”เปเบฅเบฐเปเบˆเบเบขเบฒเบเบเบฒเบ™เป‚เบซเบผเบ”เบฅเบฐเบซเบงเปˆเบฒเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบขเบนเปˆเปƒเบ™ k8s, เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบฅเบฑเบ‡เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ‚เบญเบ‡ synchronization เบ‚เปเป‰เบกเบนเบ™ - เบ„เปเบฒเป€เบซเบฑเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบก, เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเป€เบญเบปเบฒเบšเบฒเบ‡เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบชเบทเปˆเบซเบผเบท blog เป€เบ›เบฑเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡. เปƒเบ™เบเปเบฅเบฐเบ™เบตเปƒเบ”เบเปเปˆเบ•เบฒเบก, เบžเบงเบเป€เบฎเบปเบฒเบกเบต intra-cluster, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒ virtual, เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ‚เบญเบ‡เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เป€เบ›เบฑเบ™ ExternalService. เบ„เปเบฒเบ–เบฒเบกเปเบกเปˆเบ™เบงเปˆเบฒเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป€เบ›เบฑเบ™เบเบธเปˆเบก - เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเบ—เบตเปˆเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™ cube เป€เบญเบปเบฒเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบˆเบฒเบเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ static combat เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เป€เบŠเบดเปˆเบ‡ rotates เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ.

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

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

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

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

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

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

เปเบฅเบฐเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบกเบฑเบ™เป€เบ–เบดเบ‡เป€เบงเบฅเบฒเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™ opponents เบ‚เบญเบ‡เบเบธเปˆเบกเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™.

เบ”เป‰เบฒเบ™โ€‹เบกเบทเบ”

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

เบ•เบปเบเบฅเบปเบ‡, เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เปƒเบ™เบ–เบฑเบ‡เบšเบฑเบ™เบˆเบธเบชเบฒเบกเบฒเบ”เบ™เบฑเบšเป„เบ”เป‰เบ”เป‰เบงเบเบ™เบดเป‰เบงเบกเบทเบ‚เบญเบ‡เบกเบทเบซเบ™เบถเปˆเบ‡เป‚เบ”เบเบšเปเปˆเปเบกเปˆเบ™เบœเบนเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ‡เป‚เบกเป‰เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”. เบชเปเบฒเบฅเบฑเบšเบชเปˆเบงเบ™เปƒเบซเบเปˆ, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ k8s เบซเบผเบท Docker Swarm เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เปเบกเปˆเบ™เบŠเป‰เปเบฒเบŠเป‰เบญเบ™ - เป€เบฅเบทเป‰เบญเบเป†เป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเป„เบ›เปƒเบŠเป‰เบเป‰เบญเบ™เบเบฒเบ™ hype เบ—เบปเปˆเบงเป„เบ›เบ‚เบญเบ‡เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเปเบฅเบฐเบ—เบฑเบ”เบชเบฐเบ™เบฐเบ„เบฐเบ•เบดเบ‚เบญเบ‡ "เบœเบนเป‰เบกเบตเบญเปเบฒเบ™เบฒเบ”" เปƒเบ™เบšเบธเบเบ„เบปเบ™เบ‚เบญเบ‡เป€เบžเบ”เบ—เบตเปˆเบˆเบฐเบเบนเป‰เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™. เบŸเบฑเบ‡เปเบฅเบฐเบšเบฑเบ™เบˆเบธ. เบ”เบต, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบกเบฑเบ™เป€เบ›เบฑเบ™เบ„เบปเบ™เบญเบฑเบšเป€เบ”เบ”: เปเบฅเบฐเบ—เบธเบเบ„เบปเบ™เป€เบฎเบฑเบ”เบกเบฑเบ™.

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

เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, เบกเบตเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™เบงเปˆเบฒ docker / cube mafia เปเบกเปˆเบ™ stupidly crushing เบฅเบนเบเบ„เป‰เบฒเบœเบนเป‰เบ—เบตเปˆ outsource เบšเบฑเบ™เบซเบฒเบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰. เบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบตเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”, เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบเบธเปˆเบก, เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบงเบดเบชเบฐเบงเบฐเบเบญเบ™เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ™เบตเป‰เปเบฅเบฐเป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบงเป€เบ‚เบปเป‰เบฒเปƒเบˆเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ‚เบญเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเป„เบ”เป‰เบ›เบฐเบ•เบดเบšเบฑเบ”. เบžเบงเบเป€เบฎเบปเบฒเป€เบ„เบตเบเบญเบฐเบ—เบดเบšเบฒเบเบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบšเบชเบดเปˆเบ‡เบžเบดเบกเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ - เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบเบถเบเบญเบปเบšเบฎเบปเบกเบ—เบตเบกเบ‡เบฒเบ™เบ‚เบญเบ‡เบฅเบนเบเบ„เป‰เบฒเปƒเบซเป‰เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡เบ‚เบญเบ‡ Kubernetis, เปเบฅเบฐเบ—เบธเบเบ„เบปเบ™เบžเปเปƒเบˆ. เปเบฅเบฐเบกเบฑเบ™เปเบกเปˆเบ™เบเบฒเบ™เบชเบปเบกเบ„เบงเบ™. เป€เบฅเบทเป‰เบญเบเป†, k8s "เบœเบนเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”" เป€เบญเบปเบฒเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบฅเบนเบเบ„เป‰เบฒเป€เบ›เบฑเบ™เบ•เบปเบงเบ›เบฐเบเบฑเบ™ - เป€เบžเบฒเบฐเบงเปˆเบฒเบ”เบฝเบงเบ™เบตเป‰เบžเบงเบเป€เบ‚เบปเบฒเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™; เบšเปเปˆเบกเบตเบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบ”เป‰เบฒเบ™เบฅเบนเบเบ„เป‰เบฒ.

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบˆเบดเบ™เบ•เบฐเบ™เบฒเบเบฒเบ™เบงเปˆเบฒเบ”เป‰เบงเบเบงเบดเบ—เบตเบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒ outsource เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบชเปˆเบงเบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒ, เปเบ•เปˆเบเบฑเบ‡เบเบฒเบ™เบฎเบฑเบเบชเบฒเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™. เบžเบงเบเป€เบฎเบปเบฒเป€เบงเบปเป‰เบฒเบงเปˆเบฒ BD เปเบกเปˆเบ™เบซเบปเบงเปƒเบˆ, เปเบฅเบฐเบเบฒเบ™เบชเบนเบ™เป€เบชเบเบซเบปเบงเปƒเบˆเปเบกเปˆเบ™เป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบ•เปเปˆเบชเบดเปˆเบ‡เบกเบตเบŠเบตเบงเบดเบ”เปƒเบ”เป†. เปƒเบ™เบชเบฑเป‰เบ™, เบ„เบงเบฒเบกเบชเบปเบ”เปƒเบชเบ”เป‰เบฒเบ™เบšเปเปˆเปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐ hype Kubernetis, เบซเบผเบฒเบเป‚เบ„เบ‡เบเบฒเบ™เบšเปเปˆเบ„เบงเบ™เบฅเบปเบšเบเบงเบ™เบเบฑเบšเบญเบฑเบ”เบ•เบฒเบžเบฒเบชเบตเบ›เบปเบเบเบฐเบ•เบดเบชเปเบฒเบฅเบฑเบš AWS, เป€เบŠเบดเปˆเบ‡เบˆเบฐเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบกเบตเบเบฒเบ™เป‚เบซเบผเบ”เบขเบนเปˆเปƒเบ™เป€เบงเบฑเบšเป„เบŠเบ—เปŒ / เป‚เบ„เบ‡เบเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ. เปเบ•เปˆ AWS เบšเปเปˆเปเบกเปˆเบ™เบ„เบปเบ™เบญเบฑเบšเป€เบ”เบ”: เบญเบตเบเบ•เปเปˆเป„เบ›, เปเบฅเบฐเบเบฒเบ™เบงเบฒเบ‡เบชเบฐเปเบ”เบ‡เปเบกเปˆเบ™เบกเบตเบกเบนเบ™เบ„เปˆเบฒเบซเบผเบฒเบเบเปˆเบงเบฒเป€เบ‡เบดเบ™ - เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก IT เป€เบŠเบฑเปˆเบ™เบเบฑเบ™.

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

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

เบžเบงเบเป€เบฎเบปเบฒเบ„เบดเบ”เบงเปˆเบฒเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเป„เบงเบ‚เบญเบ‡เป„เบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบ - เบžเบงเบเบกเบฑเบ™เบŠเป‰เบฒ. เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™. เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบšเปเปˆเบกเบตเป‚เบญเบเบฒเบ”เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡, เบ–เป‰เบฒเบกเบตเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เป€เบเบตเบ”เบ‚เบถเป‰เบ™, เป€เบžเบทเปˆเบญ restart DBMS instance เบšเปˆเบญเบ™เบ—เบตเปˆเบกเบตเบซเบผเบฒเบเบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบ•เบปเบงเบขเปˆเบฒเบ‡, เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เบ‚เบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบซเบผเบท RAM เบŸเบฃเบต. เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเปเบฅเปˆเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเปˆเบญเบเปเบœเปˆเบ™ virtualized เป„เบ”เป‰เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ. เบ•เบฒเบกเบ™เบฑเป‰เบ™เปเบฅเป‰เบง, DBMS เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™ nailed เบเบฑเบšเบŠเบธเบ”เบชเปˆเบงเบ™เบ•เบปเบงเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ—เบตเปˆเบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบเป‰เป†. เบซเบผเบทเบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญ somehow เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเป€เบขเบฑเบ™เบฅเบปเบ‡ synchronization เบ‚เปเป‰เบกเบนเบ™เป„เบงเบžเบฝเบ‡เบžเปเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ‡เบงเบ™เบชเบปเบกเบกเบธเบ”.

เบเบฒเบ™เบชเบทเบšเบ•เปเปˆเบซเบปเบงเบ‚เปเป‰เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ virtual: Docker Volumes, เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบšเปเปˆเปเบกเปˆเบ™เบšเบฑเบ™เบซเบฒ. เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, เปƒเบ™เป€เบฅเบทเปˆเบญเบ‡เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป€เบ›เบฑเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เปƒเบ™เป„เบฅเบเบฐเบเบฒเบง, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบขเบฒเบเบˆเบฐเป€เบฎเบฑเบ”เบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบ—เบตเปˆเบชเบธเบ”เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™. เปเบฅเบฐเบเบฒเบ™เป€เบžเบตเปˆเบกเบŠเบฑเป‰เบ™ abstraction เปƒเปเปˆเบˆเบฒเบ FS เบ‚เบญเบ‡ container เบเบฑเบš FS เบ‚เบญเบ‡เปเบกเปˆเบšเป‰เบฒเบ™เปเบกเปˆเบ™เบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เปƒเบ™เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡. โ€‹เปเบ•เปˆโ€‹เป€เบกเบทเปˆเบญโ€‹เบเบฒเบ™โ€‹เบ”เบณโ€‹เป€เบ™เบตเบ™โ€‹เบ‡เบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบฅเบฐเบšเบปเบšโ€‹เบฎเบญเบ‡โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบšเบฑเบ™เบˆเบธโ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบšเบฑเบ™เบˆเบธโ€‹เบเบฑเบ‡โ€‹เบ›เบฐเบชเบปเบšโ€‹เบเบฑเบšโ€‹เบ„เบงเบฒเบกโ€‹เบซเบเบธเป‰เบ‡เบเบฒเบโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบชเบปเปˆเบ‡โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบฅเบฐเบซเบงเปˆเบฒเบ‡โ€‹เบŠเบฑเป‰เบ™โ€‹เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, โ€‹เปเบฅเป‰เบงโ€‹เบกเบฑเบ™โ€‹เบเปเปˆโ€‹เป€เบ›เบฑเบ™โ€‹เป„เบžโ€‹เบžเบดเบšเบฑเบ”. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบšเบฑเบ™เบซเบฒเบชเปˆเบงเบ™เปƒเบซเบเปˆเบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบเบเบฑเบšเบ„เบงเบฒเบกเบเป‰เบฒเบงเบซเบ™เป‰เบฒเบ‚เบญเบ‡เบกเบฐเบ™เบธเบ”เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเป„เบ”เป‰เบ–เบทเบเบฅเบปเบšเบฅเป‰เบฒเบ‡. เปเบ•เปˆเบ—เปˆเบฒเบ™เป€เบ‚เบปเป‰เบฒเปƒเบˆ, เบเบปเบ™เป„เบเบ—เบตเปˆเบชเบฑเบšเบชเบปเบ™เบซเบผเบฒเบ, เบกเบฑเบ™เปเบเบเป„เบ”เป‰เบ‡เปˆเบฒเบ.

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

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

เปเบ—เบ™เบ—เบตเปˆเบœเบปเบ™เบœเบฐเบฅเบดเบ”

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

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

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

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