Badoo เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ render เบฎเบนเบšเบžเบฒเบš 200k เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเป„เบ”เป‰เปเบ™เบงเปƒเบ”

Badoo เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ render เบฎเบนเบšเบžเบฒเบš 200k เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเป„เบ”เป‰เปเบ™เบงเปƒเบ”

เป€เบงเบฑเบšเป„เบŠเบ•เปŒเบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบกเปเบกเปˆเบ™เป€เบเบทเบญเบšเบ„เบดเบ”เบงเปˆเบฒเบšเปเปˆเบกเบตเป€เบ™เบทเป‰เบญเปƒเบ™เบชเบทเปˆเบกเบงเบ™เบŠเบปเบ™: เป€เบเบทเบญเบšเบ—เบธเบเปเบกเปˆเบ•เบนเป‰เบกเบตเป‚เบ—เบฅเบฐเบชเบฑเบšเบชเบฐเบซเบผเบฒเบ”, เบ—เบธเบเบ„เบปเบ™เบขเบนเปˆเปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฑเบ‡เบ„เบปเบก, เปเบฅเบฐเบเบฒเบ™เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบšเปเบฒเบฅเบธเบ‡เบฎเบฑเบเบชเบฒเปเบกเปˆเบ™เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบชเปเบฒเบฅเบฑเบšเบšเปเบฅเบดเบชเบฑเบ”. เบ™เบตเป‰เปเบกเปˆเบ™เบšเบปเบ”เบšเบฑเบ™เบ—เบถเบเบ‚เบญเบ‡เป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ” Badoo เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบ™เบฒเบ‡เป„เบ”เป‰เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบฎเบนเบšเบžเบฒเบšเป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เปเบเป‰เป„เบ‚เบฎเบฒเบ”เปเบง, เบšเบฑเบ™เบซเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบ™เบฒเบ‡เบžเบปเบšเปƒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™, เบชเบฒเป€เบซเบ”เบ‚เบญเบ‡เบžเบงเบเบกเบฑเบ™เปเบกเปˆเบ™เบซเบเบฑเบ‡, เปเบฅเบฐเบšเบฑเบ™เบซเบฒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเปเบเป‰เป„เบ‚เปเบ™เบงเปƒเบ”เป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เปเบเป‰เป„เบ‚เบŠเบญเบšเปเบงเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ Nginx, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบ„เบงเบฒเบกเบ—เบปเบ™เบ—เบฒเบ™เบ•เปเปˆเบ„เบงเบฒเบกเบœเบดเบ”เปƒเบ™เบ—เบธเบเบฅเบฐเบ”เบฑเบš (ะฒะธะดะตะพ). เบžเบงเบเป€เบฎเบปเบฒเบ‚เปเบ‚เบญเบšเปƒเบˆเบœเบนเป‰เบ‚เบฝเบ™เป€เบฅเบทเปˆเบญเบ‡ Oleg เบŠเบฒเบ™เบ™เบดเบช Efimova เปเบฅเบฐ Alexandra Dymova, เบœเบนเป‰เบ—เบตเปˆเป„เบ”เป‰เปเบšเปˆเบ‡เบ›เบฑเบ™เบ›เบฐเบชเบปเบšเบเบฒเบ™เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบขเบนเปˆเปƒเบ™เบเบญเบ‡เบ›เบฐเบŠเบธเบก เบงเบฑเบ™โ€‹เป€เบงโ€‹เบฅเบฒ 4.

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

เบ•เบฒเบกเบ—เปเบฒเบกเบฐเบŠเบฒเบ”, เบ„เปเบฒเบ–เบฒเบกเป€เบเบตเบ”เบ‚เบถเป‰เบ™เบ—เบฑเบ™เบ—เบต: เบ–เป‰เบฒเบซเบ™เบถเปˆเบ‡เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบซเบผเบธเบ”เบฅเบปเบ‡เปเบฅเบฐเบเบฒเบเป€เบ›เบฑเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบชเบนเบ™เป€เบชเบเบชเปˆเบงเบ™เปƒเบ”เบ‚เบญเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™? เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบšเบดเปˆเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบขเบนเปˆเปƒเบ™เบ•เบฐเบซเบผเบฒเบ”เปเบฅเบฐเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบŠเบทเป‰เบŠเบดเป‰เบ™เบชเปˆเบงเบ™เบ‚เบญเบ‡เบฎเบฒเบ”เปเบงเป€เบžเบทเปˆเบญเบงเปˆเบฒเบกเบฑเบ™เบˆเบฐเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป„เบ”เป‰เบซเบผเบธเบ”เบฅเบปเบ‡เปƒเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบ F5 (เป€เบŠเบดเปˆเบ‡, เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰เป„เบ”เป‰เบŠเบทเป‰ NGINX, Inc): BIG-IP Local Traffic Manager.

Badoo เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ render เบฎเบนเบšเบžเบฒเบš 200k เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเป„เบ”เป‰เปเบ™เบงเปƒเบ”

เบชเบดเปˆเบ‡เบ—เบตเปˆเบŠเบดเป‰เบ™เบชเปˆเบงเบ™เบ‚เบญเบ‡เบฎเบฒเบ”เปเบงเบ™เบตเป‰ (LTM) เป€เบฎเบฑเบ”: เบกเบฑเบ™เปเบกเปˆเบ™ router เบ—เบฒเบ”เป€เบซเบผเบฑเบเบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เบ—เบฒเบ”เป€เบซเบผเบฑเบเบ‚เบญเบ‡เบžเบญเบ”เบžเบฒเบเบ™เบญเบเบ‚เบญเบ‡เบกเบฑเบ™เบŠเป‰เปเบฒเบเบฑเบ™เปเบฅเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป€เบ„เบทเบญเบ‚เปˆเบฒเบ topology, เปƒเบ™เบšเบฒเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ, เปเบฅเบฐเบเบงเบ”เป€เบšเบดเปˆเบ‡เบชเบธเบ‚เบฐเบžเบฒเบš. เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเบงเปˆเบฒเบŠเบดเป‰เบ™เบชเปˆเบงเบ™เบ‚เบญเบ‡เบฎเบฒเบ”เปเบงเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ”เปเบฒเป€เบ™เบตเบ™เป‚เบ„เบ‡เบเบฒเบ™. เบ•เบฒเบกเบ™เบฑเป‰เบ™เปเบฅเป‰เบง, เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบญเบฐเบ—เบดเบšเบฒเบเป€เบซเบ”เบœเบปเบ™เบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบ–เปˆเบฒเบเบฎเบนเบšเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบชเบฐเป€เบžเบฒเบฐเปƒเบ”เบ™เบถเปˆเบ‡เบˆเบฒเบเบ–เบฒเบ™เบ„เบงเบฒเบกเบˆเบณเบชเบฐเป€เบžเบฒเบฐเปƒเบ”เปœเบถเปˆเบ‡. เบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเปเบ™เบงเปƒเบ”? เบกเบตเบŠเบดเป‰เบ™เบชเปˆเบงเบ™เบ‚เบญเบ‡เบฎเบฒเบ”เปเบงเบ—เบตเปˆเป€เบšเบดเปˆเบ‡เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบขเบนเปˆเปƒเบ™เป‚เบ”เป€เบกเบ™เบซเบ™เบถเปˆเบ‡, IP เบซเบ™เบถเปˆเบ‡, เป€เบฎเบฑเบ” ssl offload, parses http requests, เป€เบฅเบทเบญเบเบˆเปเบฒเบ™เบงเบ™ cache เบˆเบฒเบ IRule, เบšเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเป„เบ›, เปเบฅเบฐเปƒเบซเป‰เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เป„เบ›เบ—เบตเปˆเบ™เบฑเป‰เบ™. เปƒเบ™เบ‚เบฐเบ™เบฐเบ”เบฝเบงเบเบฑเบ™, เบกเบฑเบ™เป€เบฎเบฑเบ”เบเบฒเบ™เบเบงเบ”เบชเบธเบ‚เบฐเบžเบฒเบš, เปเบฅเบฐเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบšเบฒเบ‡เบขเปˆเบฒเบ‡เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰, เปƒเบ™เป€เบงเบฅเบฒเบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบซเบ™เบถเปˆเบ‡. เบˆเบฒเบเบ—เบฑเบ”เบชเบฐเบ™เบฐเบ‚เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ, เปเบ™เปˆเบ™เบญเบ™, เบกเบฑเบ™เบกเบตเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡, เปเบ•เปˆเป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบงเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบ: เบžเบงเบเป€เบฎเบปเบฒเบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบšเบฑเบ”, เบเบฒเบ™เบ•เบญเบšเป‚เบ•เป‰เบ‚เบญเบ‡เบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เบเบฑเบš IP เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ, เบžเบงเบเป€เบฎเบปเบฒเป€เบงเบปเป‰เบฒเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบŸเบฑเบ‡เบขเบนเปˆเปƒเบ™เบ—เปˆเบฒเป€เบฎเบทเบญ 80. เปเบฅเบฐ 443, เบžเบงเบเป€เบฎเบปเบฒเป€เบงเบปเป‰เบฒเบงเปˆเบฒเบ–เป‰เบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบชเบปเปˆเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เป„เบ›เบซเบฒเบ•เบปเบงเบชเปเบฒเบฎเบญเบ‡, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เบงเบฑเบ™เบ—เบต 35, เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบซเบผเบฒเบเป€เบซเบ”เบœเบปเบ™เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ™เบตเป‰เบ„เบงเบ™เบˆเบฐเบ–เบทเบเบ–เบญเบ”เบญเบญเบ. เบšเบฑเบ™เบซเบฒเบžเบฝเบ‡เปเบ•เปˆเบงเปˆเบฒเบžเบฒเบชเบฒเบ—เบตเปˆเบฎเบฒเบ”เปเบงเบ–เบทเบเบ•เบฑเป‰เบ‡เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™ Tcl. เบ–เป‰เบฒเปƒเบœเบˆเบทเปˆเป„เบ”เป‰เบ—เบฑเบ‡เปเบปเบ”... เบžเบฒเบชเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบ‚เบฝเบ™เป„เบ”เป‰เบขเปˆเบฒเบ‡เบ”เบฝเบงเบเปˆเบงเบฒเบžเบฒเบชเบฒเบ—เบตเปˆเบชเบฐเบ”เบงเบเปƒเบ™เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฃเปเบเบฃเบก:

Badoo เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ render เบฎเบนเบšเบžเบฒเบš 200k เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเป„เบ”เป‰เปเบ™เบงเปƒเบ”

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

เป€เบ–เบดเบ‡เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบกโ€ฆ

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

Badoo เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ render เบฎเบนเบšเบžเบฒเบš 200k เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเป„เบ”เป‰เปเบ™เบงเปƒเบ”

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

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

เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบเปเบฒเบ™เบปเบ”เปเบซเบผเปˆเบ‡เบ‚เบญเบ‡เบšเบฑเบ™เบซเบฒ, เบเปเบฒเบ™เบปเบ”เบ„เปเบ‚เบงเบ”. เบกเบฑเบ™เบเบฑเบ‡เบ„เบปเบ‡เป€เบ›เบฑเบ™เบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”.

Badoo เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ render เบฎเบนเบšเบžเบฒเบš 200k เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเป„เบ”เป‰เปเบ™เบงเปƒเบ”

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

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

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป€เบซเบ”เบœเบปเบ™เบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆเบ„เบทเบเบฑเบ™: เบžเบงเบเป€เบฎเบปเบฒเบ•เบดเบ”เบ•เบฑเป‰เบ‡ Nginx, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ” SSL-offload, เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เป‚เบ„เบ‡เบเบฒเบ™ logic เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡, เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบธเบ‚เบฐเบžเบฒเบšเปƒเบ™ configs เปเบฅเบฐเบžเบฝเบ‡เปเบ•เปˆเบŠเป‰เปเบฒเบเบฑเบ™เบ•เบฒเบกเป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป€เบ„เบตเบเบกเบตเบกเบฒเบเปˆเบญเบ™.

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

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

Badoo เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ render เบฎเบนเบšเบžเบฒเบš 200k เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเป„เบ”เป‰เปเบ™เบงเปƒเบ”

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

Badoo เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ render เบฎเบนเบšเบžเบฒเบš 200k เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเป„เบ”เป‰เปเบ™เบงเปƒเบ”

เป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบฎเบฑเบ”เบชเบญเบ‡เบขเปˆเบฒเบ‡:

a) เบžเบงเบเป€เบ‚เบปเบฒเบซเป‰เบฒเบก Nginx เบˆเบฒเบเบเบฒเบ™เป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡ - เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบงเบดเบ—เบตเบ”เบฝเบงเบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบ™เบตเป‰เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเบนเบ‡เบชเบธเบ”เบ—เบตเปˆเบฅเบปเป‰เบกเป€เบซเบฅเบง.

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

เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”, เป€เบžเบฒเบฐเบงเปˆเบฒเบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบงเบชเบญเบ‡เบญเบฒเบ—เบดเบ”เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒ TCP เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบธเบ‚เบฐเบžเบฒเบšเบเบฑเบ‡เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบšเปเปˆเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบท: เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบ™เป‰เปเบฒเบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเบšเปเปˆเปเบกเปˆเบ™ Nginx, เบซเบผเบท Nginx เปƒเบ™ D-state, เปเบฅเบฐเปƒเบ™. เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰ kernel เบˆเบฐเบเบญเบกเบฎเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ, เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบธเบ‚เบฐเบžเบฒเบšเบˆเบฐเบœเปˆเบฒเบ™, เปเบ•เปˆเบˆเบฐเบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบ. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบ—เบฑเบ™เบ—เบตเบ—เบฑเบ™เปƒเบ”เปเบ—เบ™เบ™เบตเป‰เบ”เป‰เบงเบเบเบฒเบ™เบเบงเบ”เบชเบธเบ‚เบฐเบžเบฒเบš http, เป€เบฎเบฑเบ”เบชเบฐเป€เบžเบฒเบฐเบซเบ™เบถเปˆเบ‡, เป€เบŠเบดเปˆเบ‡, เบ–เป‰เบฒเบกเบฑเบ™เบเบฑเบšเบ„เบทเบ™เบกเบฒ 200, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบชเบฐเบ„เบดเบšเบ™เบตเป‰. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป€เบซเบ”เบœเบปเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบก - เบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบ–เบฒเบ™เบ„เบงเบฒเบกเบˆเปเบฒ, เบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡:

Badoo เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ render เบฎเบนเบšเบžเบฒเบš 200k เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเป„เบ”เป‰เปเบ™เบงเปƒเบ”

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

Badoo เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ render เบฎเบนเบšเบžเบฒเบš 200k เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเป„เบ”เป‰เปเบ™เบงเปƒเบ”

เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป„เบ›เป€เบ–เบดเบ‡เบ•เบปเป‰เบ™เบ™เป‰เปเบฒเบญเบทเปˆเบ™เบžเบฒเบเปƒเบ™เบซเบ™เบถเปˆเบ‡เบ•เบปเป‰เบ™เบ™เป‰เปเบฒ, เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบ–เป‰เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเบ•เบปเป‰เบ™เบ•เป, เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบžเบฝเบ‡เปเบ•เปˆเบšเบฑเบ™เบ—เบถเบ cache เบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡, เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™, เปเบกเปˆเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰, เบžเบงเบเป€เบฎเบปเบฒเบžเบฝเบ‡เปเบ•เปˆเบœเปˆเบฒเบ™ error_page เบเบฑเบš fallback, เบˆเบฒเบ. เบšเปˆเบญเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป„เบ› backup upstream:

Badoo เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ render เบฎเบนเบšเบžเบฒเบš 200k เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเป„เบ”เป‰เปเบ™เบงเปƒเบ”

เปเบฅเบฐเป‚เบ”เบเบเบฒเบ™เป€เบžเบตเปˆเบกเบชเบตเปˆเป€เบŠเบตเบšเป€เบงเบต, เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบš: เบžเบงเบเป€เบฎเบปเบฒเบ›เปˆเบฝเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบเบฒเบ™เป‚เบซเบผเบ” - เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบปเบฒเบกเบฑเบ™เบญเบญเบเบˆเบฒเบ LTM เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบซเบ”เบœเบปเบ™เบ”เบฝเบงเบเบฑเบ™เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบฎเบฒเบ”เปเบงเปเบฅเบฐเบŠเบญเบšเปเบงเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™, เปเบฅเบฐเบ—เบฑเบ™เบ—เบตเป„เบ”เป‰เบฎเบฑเบšเป‚เบšเบ™เบฑเบ”เบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบชเบฒเบกเบฒเบ”. เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹, เป€เบ™เบทเปˆเบญเบ‡โ€‹เบˆเบฒเบโ€‹เบงเปˆเบฒโ€‹เบžเบงเบโ€‹เป€เบ‚เบปเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบซเบผเบฒเบโ€‹เป€เบ—เบปเปˆเบฒโ€‹เบ—เบตเปˆโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹. เบ”เบต, เบžเบฝเบ‡เปเบ•เปˆเบ—เบฒเบ‡เบฅเบปเบšเปเบกเปˆเบ™เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบชเบนเบ™เป€เบชเบเบ„เบงเบฒเบกเบžเป‰เบญเบกเบชเบนเบ‡เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบžเบฒเบเบ™เบญเบ. เปเบ•เปˆเปƒเบ™เป€เบงเบฅเบฒเบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เป€เบชเบเบชเบฐเบฅเบฐเบ™เบตเป‰, เป€เบžเบฒเบฐเบงเปˆเบฒเบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ—เบฑเบ™เบ—เบต. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบปเบฒเบšเบฒเบ‡เบชเปˆเบงเบ™เบ‚เบญเบ‡เบเบฒเบ™เป‚เบซเบผเบ”, เบกเบฑเบ™เปเบกเปˆเบ™เบ›เบฐเบกเบฒเบ™ 40% เปƒเบ™เป€เบงเบฅเบฒเบ™เบฑเป‰เบ™, LTM เบฎเบนเป‰เบชเบถเบเบ”เบต, เปเบฅเบฐเบฎเบนเป‰เบซเบ™เบฑเบ‡เบชเบทเบชเบญเบ‡เบญเบฒเบ—เบดเบ”เบซเบผเบฑเบ‡เบˆเบฒเบเบšเบฑเบ™เบซเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเป€เบฅเบตเปˆเบกเบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบšเปเปˆเปเบกเปˆเบ™ 45k เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบต, เปเบ•เปˆ 55k. เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบžเบงเบเป€เบฎเบปเบฒเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™ 20% - เบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบขเปˆเบฒเบ‡เบŠเบฑเบ”เป€เบˆเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบ”เป‰เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰. เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบงเบเป€เบ‚เบปเบฒเป€เบฅเบตเปˆเบกเบ„เบดเบ”เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญ - เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบžเบฒเบเบ™เบญเบเบชเบนเบ‡.

Badoo เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ render เบฎเบนเบšเบžเบฒเบš 200k เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเป„เบ”เป‰เปเบ™เบงเปƒเบ”

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

Badoo เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ render เบฎเบนเบšเบžเบฒเบš 200k เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเป„เบ”เป‰เปเบ™เบงเปƒเบ”

เป€เบžเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ, Keepalived เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบซเบเบฑเบ‡? เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™ VRRP, เป€เบ›เบฑเบ™เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบเบขเปˆเบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡เบเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเป€เบ„เบทเบญเบ‚เปˆเบฒเบ, เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เบ„เบงเบฒเบกเบ—เบปเบ™เบ—เบฒเบ™เบ•เปเปˆเบ„เบงเบฒเบกเบœเบดเบ”เบ•เปเปˆเบเบฑเบšเบ—เบตเปˆเบขเบนเปˆ IP เบžเบฒเบเบ™เบญเบเบ—เบตเปˆเบฅเบนเบเบ„เป‰เบฒเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ. เบชเปˆเบงเบ™เบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™ IPVS, IP virtual server, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เบธเปˆเบ™เบ”เปˆเบฝเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡ routers เบฎเบนเบšเบžเบฒเบšเปเบฅเบฐเบเบฒเบ™เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบ„เบงเบฒเบกเบ—เบปเบ™เบ—เบฒเบ™เบ•เปเปˆเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบฅเบฐเบ”เบฑเบšเบ™เบตเป‰. เปเบฅเบฐเบ—เบตเบชเบฒเบก - เบเบงเบ”เบชเบธเบ‚เบฐเบžเบฒเบš.

เปƒเบซเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบชเปˆเบงเบ™เบ—เปเบฒเบญเบดเบ”: VRRP - เบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเปเบ™เบงเปƒเบ”? เบกเบต IP virtual เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™, เป€เบŠเบดเปˆเบ‡เบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบขเบนเปˆเปƒเบ™ dns badoocdn.com, เบšเปˆเบญเบ™เบ—เบตเปˆเบฅเบนเบเบ„เป‰เบฒเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ. เปƒเบ™เบšเบฒเบ‡เป€เบงเบฅเบฒ, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ—เบตเปˆเบขเบนเปˆ IP เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบซเบ™เบถเปˆเบ‡. packets Keepalived เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป‚เบ”เบเปƒเบŠเป‰เป‚เบ›เป‚เบ•เบ„เบญเบ™ VRRP, เปเบฅเบฐเบ–เป‰เบฒเปเบกเปˆเบšเบปเบ”เบซเบฒเบเป„เบ›เบˆเบฒเบ radar - เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป„เบ”เป‰ rebooted เบซเบผเบทเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบญเบทเปˆเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบˆเบฐเป€เบฅเบทเบญเบเป€เบญเบปเบฒเบ—เบตเปˆเบขเบนเปˆ IP เบ™เบตเป‰เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” - เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เบนเปˆเบกเบท. เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เปเบกเปˆเบšเบปเบ”เปเบฅเบฐเบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบชเปˆเบงเบ™เปƒเบซเบเปˆเปเบกเปˆเบ™เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”: เบกเบฑเบ™เบชเบนเบ‡เบเบงเปˆเบฒ, เป‚เบญเบเบฒเบ”เบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™เปเบกเปˆเบšเบปเบ”. เบ›เบฐเป‚เบซเบเบ”เบญเบฑเบ™เปƒเบซเบเปˆเบซเบผเบงเบ‡เบซเบผเบฒเบเปเบกเปˆเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡ configure เบ—เบตเปˆเบขเบนเปˆ IP เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡, เบกเบฑเบ™เบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐเบญเบฐเบ—เบดเบšเบฒเบเบžเบงเบเบกเบฑเบ™เปƒเบ™ config, เปเบฅเบฐเบ–เป‰เบฒเบ—เบตเปˆเบขเบนเปˆ IP เบ•เป‰เบญเบ‡เบเบฒเบ™เบเบปเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเบเปเบฒเบซเบ™เบปเบ”เป€เบญเบ‡, เบ™เบตเป‰เปเบกเปˆเบ™เบญเบฐเบ—เบดเบšเบฒเบเป‚เบ”เบเบเบปเบ‡เปƒเบ™ config, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰. syntax เบ”เบฝเบงเบเบฑเบ™เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเป„เบงเป‰เปƒเบ™เบŠเบธเบ” VRRP. เป€เบˆเบปเป‰เบฒเบˆเบฐเบšเปเปˆเบžเบปเบšเบชเบดเปˆเบ‡เบ—เบตเปˆเบšเปเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบ.

Badoo เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ render เบฎเบนเบšเบžเบฒเบš 200k เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเป„เบ”เป‰เปเบ™เบงเปƒเบ”

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

Badoo เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ render เบฎเบนเบšเบžเบฒเบš 200k เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเป„เบ”เป‰เปเบ™เบงเปƒเบ”

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบ„เบงเบฒเบกเบ—เบปเบ™เบ—เบฒเบ™เบ•เปเปˆเบ„เบงเบฒเบกเบœเบดเบ”เบ‚เบญเบ‡เบ—เบตเปˆเบขเบนเปˆ IP เบžเบฒเบเบ™เบญเบ. เบชเปˆเบงเบ™เบ•เปเปˆเป„เบ›เปเบกเปˆเบ™เบเบฒเบ™เบ”เบธเปˆเบ™เบ”เปˆเบฝเบ‡เบเบฒเบ™เบˆเบฒเบฅเบฐเบˆเบญเบ™เบˆเบฒเบเบ—เบตเปˆเบขเบนเปˆ IP เบžเบฒเบเบ™เบญเบเป„เบ›เบซเบฒ routers เบฎเบนเบšเบ—เบตเปˆเบเปเบฒเบฅเบฑเบ‡เบขเบธเบ”เบกเบฑเบ™เปเบฅเป‰เบง. เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบŠเบฑเบ”เป€เบˆเบ™เบเบฑเบšเป‚เบ›เป‚เบ•เบ„เบญเบ™เบเบฒเบ™เบ”เบธเปˆเบ™เบ”เปˆเบฝเบ‡. เบ™เบตเป‰เปเบกเปˆเบ™เบšเปเปˆเบงเปˆเบฒเบˆเบฐเป€เบ›เบฑเบ™ round-robin เบ‡เปˆเบฒเบเบ”เบฒเบ, เบซเบผเบทเบชเบดเปˆเบ‡เบ—เบตเปˆเบชเบฑเบšเบชเบปเบ™เป€เบฅเบฑเบเบ™เป‰เบญเบ, wrr, เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเปเบฅเบฐเบญเบทเปˆเบ™เป†. เบ™เบตเป‰เปเบกเปˆเบ™เบญเบฐเบ—เบดเบšเบฒเบเป‚เบ”เบเบžเบทเป‰เบ™เบ–เบฒเบ™เปƒเบ™เป€เบญเบเบฐเบชเบฒเบ™, เบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบžเบดเป€เบชเบ”. เปเบ•เปˆเบงเบดเบ—เบตเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡ ... เบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบขเปˆเบฒเบ‡เปƒเบเป‰เบŠเบดเบ”เบงเปˆเบฒเป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบฅเบทเบญเบเบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ. เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™ NAT, Direct Routing เปเบฅเบฐ TUN. เบ„เบงเบฒเบกเบˆเบดเบ‡เปเบฅเป‰เบงเปเบกเปˆเบ™เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡ 100 gigabits เบ‚เบญเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบˆเบฒเบเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ„เบฒเบ”เบ„เบฐเป€เบ™, เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบšเบฑเบ” 10 gigabit, เปเบกเปˆเบ™เบšเป? เบšเบฑเบ” 10 gigabit เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เป€เบเบตเบ™เบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡, เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบ, เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบเปˆเบฝเบงเบเบฑเบš "เบญเบธเบ›เบฐเบเบญเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™". เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบˆเบทเปˆเป„เบ”เป‰เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเปƒเบซเป‰เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบšเบฒเบ‡, เบžเบงเบเป€เบฎเบปเบฒเปƒเบซเป‰เบฎเบนเบšเบžเบฒเบšเป„เบ›.

เบžเบดเป€เบชเบ”เปเบกเปˆเบ™เบซเบเบฑเบ‡? - เบ„เบงเบฒเบกโ€‹เปเบ•เบโ€‹เบ•เปˆเบฒเบ‡โ€‹เบญเบฑเบ™โ€‹เปƒเบซเบเปˆโ€‹เบซเบผเบงเบ‡โ€‹เบฅเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบˆเบฐโ€‹เบฅเบฒโ€‹เบˆเบญเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เปเบฅเบฐโ€‹เบ‚เบฒโ€‹เบญเบญเบโ€‹. เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ‚เบฒเป€เบ‚เบปเป‰เบฒเปเบกเปˆเบ™เบ™เป‰เบญเบเบซเบผเบฒเบ, เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ‚เบฒเบญเบญเบเปเบกเปˆเบ™เปƒเบซเบเปˆเบซเบผเบฒเบ:

Badoo เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ render เบฎเบนเบšเบžเบฒเบš 200k เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเป„เบ”เป‰เปเบ™เบงเปƒเบ”

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบšเบดเปˆเบ‡เบเบฒเบŸเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบซเบฑเบ™เป„เบ”เป‰เบงเปˆเบฒเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบœเบนเป‰เบญเปเบฒเบ™เบงเบเบเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบ›เบฐเบกเบฒเบ™ 200 MB เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบต, เบ™เบตเป‰เปเบกเปˆเบ™เบกเบทเป‰เบ—เบตเปˆเบ—เปเบฒเบกเบฐเบ”เบฒเบซเบผเบฒเบ. เบžเบงเบเป€เบฎเบปเบฒเปƒเบซเป‰เบเบฑเบšเบ„เบทเบ™ 4,500 MB เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบต, เบญเบฑเบ”เบ•เบฒเบชเปˆเบงเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปเบกเปˆเบ™เบ›เบฐเบกเบฒเบ™ 1/22. เบกเบฑเบ™เป€เบ›เบฑเบ™เบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™เปเบฅเป‰เบงเบงเปˆเบฒเป€เบžเบทเปˆเบญเปƒเบซเป‰เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ‚เบฒเบญเบญเบเบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบชเปˆเบงเบ™เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบžเบฐเบ™เบฑเบเบ‡เบฒเบ™ 22, เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบเบญเบกเบฎเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ™เบตเป‰. เบ™เบตเป‰เปเบกเปˆเบ™เบšเปˆเบญเบ™เบ—เบตเปˆ algorithm เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป‚เบ”เบเบเบปเบ‡เบกเบฒเบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ.

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

เบชเบดเปˆเบ‡เบ—เบตเปˆเบ”เบตเป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเปเบกเปˆเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบšเปเปˆเป„เบ”เป‰เบซเบกเบฒเบเป€เบ–เบดเบ‡เบเบฒเบ™เบญเบญเบเปเบšเบšเปƒเบซเบกเปˆเบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™; เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ; เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ™เบตเป‰เบ”เป‰เบงเบเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบซเบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”. เบ–เป‰เบฒเป€เบˆเบปเป‰เบฒเป€เบšเบดเปˆเบ‡ เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡ IPVS adminโ€‹, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบšเบดเปˆเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบกเบฑเบ™เบ„เป‰เบฒเบเบ„เบท. เปƒเบ™เบ—เบตเปˆเบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบกเบตเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ virtual เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™, เบขเบนเปˆเปƒเบ™เบžเบญเบ” 443, เบŸเบฑเบ‡, เบเบญเบกเบฎเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบ—เบฑเบ‡เบซเบกเบปเบ”เบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰, เปเบฅเบฐเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบซเบฑเบ™เป„เบ”เป‰เบงเปˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปเบกเปˆเบ™, เปƒเบซเป‰เบซเบผเบทเป€เบญเบปเบฒ, เบ”เบฝเบงเบเบฑเบ™. เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเป€เบšเบดเปˆเบ‡เบชเบฐเบ–เบดเบ•เบดเปƒเบ™เป€เบŠเบตเบŸเป€เบงเบต virtual เบ”เบฝเบงเบเบฑเบ™, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบกเบฒ, เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ‚เบฒเป€เบ‚เบปเป‰เบฒ, เปเบ•เปˆเบšเปเปˆเบกเบตเบ•เบปเบงเบญเบญเบเบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡. เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ‚เบฒเบญเบญเบเป„เบ›เบซเบฒเบฅเบนเบเบ„เป‰เบฒเป‚เบ”เบเบเบปเบ‡. เบ•เบปเบเบฅเบปเบ‡, เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบšเปเปˆเบชเบปเบกเบ”เบธเบ™เบกเบฑเบ™. เบ”เบฝเบงเบ™เบตเป‰, เบˆเบฐเป€เบเบตเบ”เบซเบเบฑเบ‡เบ‚เบถเป‰เบ™เบ–เป‰เบฒเปœเบถเปˆเบ‡เปƒเบ™เป€เบฃเบปเบฒเป€เบ•เบตเบฎเบนเบšเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบฅเบปเป‰เบกเป€เบซเบฅเบง? เบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบตเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”, เบ—เบฒเบ”เป€เบซเบผเบฑเบเปเบกเปˆเบ™เบ—เบฒเบ”เป€เบซเบผเบฑเบ. เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ„เบงเบฒเบกเบขเป‰เบฒเบ™เบเบปเบงเบ‚เบญเบ‡เปเบเปˆเบ™, เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเปเบ•เบ, เบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เบญเบฒเบ”เบˆเบฐเป„เบซเบกเป‰เบญเบญเบ. เบ—เบธเบเบขเปˆเบฒเบ‡. เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เป€เบซเบ”โ€‹เบœเบปเบ™โ€‹เบเบฒเบ™โ€‹เบเบงเบ”โ€‹เบชเบญเบšโ€‹เบชเบธโ€‹เบ‚เบฐโ€‹เบžเบฒเบšโ€‹เปเบกเปˆเบ™โ€‹เบˆเปเบฒโ€‹เป€เบ›เบฑเบ™โ€‹. เบžเบงเบเป€เบ‚เบปเบฒเบชเบฒเบกเบฒเบ”เบ‡เปˆเบฒเบเบ”เบฒเบเบ„เบทเบเบฑเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบžเบญเบ”เป€เบ›เบตเบ”, เบซเบผเบทเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบชเบฑเบšเบชเบปเบ™เบซเบผเบฒเบ, เป€เบ–เบดเบ‡เบšเบฒเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบ‚เบฝเบ™เปƒเบ™เบšเป‰เบฒเบ™เบ—เบตเปˆเบˆเบฐเบเบงเบ”เบชเบญเบšเป€เบซเบ”เบœเบปเบ™เบ—เบฒเบ‡เบ—เบธเบฅเบฐเบเบดเบ”.

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

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

Badoo เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ render เบฎเบนเบšเบžเบฒเบš 200k เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเป„เบ”เป‰เปเบ™เบงเปƒเบ”

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

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

เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบเบฑเบ‡เบ„เบปเบ‡เป€เบงเบปเป‰เบฒเปเบกเปˆเบ™เบงเปˆเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰, เปเบ™เปˆเบ™เบญเบ™, เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก. เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ, เบ„เบงเบ™เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ Keepalivede, เป€เบ›เบฑเบ™เบŠเบญเบšเปเบงเบ—เบตเปˆเบ‚เบฝเบ™เป„เบงเป‰เบ”เบปเบ™เบ™เบฒเบ™เบกเบฒเปเบฅเป‰เบง, เบกเบตเบงเบดเบ—เบตเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบกเบฑเบ™, เบ—เบฑเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบœเปˆเบฒเบ™ DBus, SMTP, SNMP, เปเบฅเบฐเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ Zabbix. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบฅเบฒเบงเป€เบญเบ‡เบเปเปˆเบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบ‚เบฝเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เป€เบเบทเบญเบšเบ—เบธเบเป†เบเบฒเบ™เบˆเบฒเบก, เปเบฅเบฐเบ”เป‰เบงเบเบ„เบงเบฒเบกเบŠเบทเปˆเบชเบฑเบ”, เปƒเบ™เบšเบฒเบ‡เบˆเบธเบ”เบžเบงเบเป€เบฎเบปเบฒเบเปเปˆเบ„เบดเบ”เบงเปˆเบฒเบˆเบฐเบ›เบดเบ”เบกเบฑเบ™, เป€เบžเบฒเบฐเบงเปˆเบฒเบฅเบฒเบงเบ‚เบฝเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™, เบชเบฐเบซเบผเบฑเบš, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ IP เบ—เบธเบเบ„เบฑเป‰เบ‡. เปเบฅเบฐเบญเบทเปˆเบ™เป†. เปเบ™เปˆเบ™เบญเบ™, เบ–เป‰เบฒเบกเบตเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบซเบผเบฒเบ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ” overwhelm เบ•เบปเบงเบ—เปˆเบฒเบ™เป€เบญเบ‡เบ”เป‰เบงเบเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰. เบžเบงเบเป€เบฎเบปเบฒเบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒ nginx เปƒเบ™ routers เบฎเบนเบšเบžเบฒเบšเป‚เบ”เบเปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™, เปเบฅเบฐเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบฎเบฒเบ”เปเบงเบšเปเปˆเป„เบ”เป‰เบซเบกเบปเบ”เป„เบ›. เปเบ™เปˆเบ™เบญเบ™, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเปƒเบซเป‰เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบญเบตเบเบชเบญเบ‡เบขเปˆเบฒเบ‡: เบ—เปเบฒเบญเบดเบ”, เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบธเบ‚เบฐเบžเบฒเบšเบžเบฒเบเบ™เบญเบเปเบฅเบฐเบ„เบงเบฒเบกเบžเป‰เบญเบก, เป€เบžเบฒเบฐเบงเปˆเบฒเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบ, เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบšเบฒเบ‡เบ—เบตเบœเบนเป‰เปƒเบŠเป‰เบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบฎเบนเบšเบžเบฒเบšเบเป‰เบญเบ™เบšเบฑเบ™เบซเบฒเบเบฑเบšเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบžเบฒเบเบ™เบญเบเบซเบผเบทเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบชเบฑเบšเบชเบปเบ™เบซเบผเบฒเบ. เบกเบฑเบ™เบชเบฐเป€เบซเบกเบตเบ„เบธเป‰เบกเบ„เปˆเบฒเบ—เบตเปˆเบˆเบฐเบฎเบฑเบเบชเบฒเบขเบนเปˆเบšเปˆเบญเบ™เปƒเบ”เบšเปˆเบญเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบญเบทเปˆเบ™, เปƒเบ™ Amazon เบซเบผเบทเบšเปˆเบญเบ™เบญเบทเปˆเบ™, เป€เบ„เบทเปˆเบญเบ‡เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบ—เบตเปˆเบชเบฒเบกเบฒเบ” ping เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบˆเบฒเบเบžเบฒเบเบ™เบญเบ, เปเบฅเบฐเบกเบฑเบ™เบเบฑเบ‡เบ„เบธเป‰เบกเบ„เปˆเบฒเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบด, เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบ—เบตเปˆเบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ tricky, เบซเบผเบทเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบšเบšเบ‡เปˆเบฒเบเป†. , เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเป„เบ”เป‰เบซเบผเบธเบ”เบฅเบปเบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ, เบซเบผเบท, เปƒเบ™เบ—เบฒเบ‡เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบก, เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™. เบกเบฑเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”.

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

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

Badoo เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ render เบฎเบนเบšเบžเบฒเบš 200k เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเป„เบ”เป‰เปเบ™เบงเปƒเบ”

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

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