
เบชเบฐเบเบฒเบเบเบต, Habr! เบเปเบญเบเปเบกเปเบ Artem Karamyshev, เบซเบปเบงเบซเบเปเบฒเบเบตเบกเบเปเบฅเบดเบซเบฒเบเบฅเบฐเบเบปเบ . เบเบงเบเปเบฎเบปเบฒเปเบเปเบกเบตเบเบฒเบเปเบเบตเบเบเบปเบงเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเปเบซเบกเปเบซเบผเบฒเบเปเบเบเบตเบเบตเปเบเปเบฒเบเบกเบฒ. เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบเบฒเบเบเปเบฅเบดเบเบฒเบ API เบชเบฒเบกเบฒเบเบเบฐเบซเบเบฒเบเปเบเปเบเปเบฒเบ, เบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบ, เปเบฅเบฐเบเบฝเบกเบเปเบญเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบปเบงเบขเปเบฒเบเปเบงเบงเบฒเปเบเบเบฒเบเปเบซเบผเบเบเบญเบเบเบนเปเปเบเป. เปเบเบฅเบฐเบเบฐเบเบญเบกเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบทเบเบเบฐเบเบดเบเบฑเบเบขเบนเปเปเบ OpenStack, เปเบฅเบฐเบเปเบญเบเบเปเบญเบเบเบฒเบเบเบญเบเบเปเบฒเบเบงเปเบฒเบเบฑเบเบซเบฒเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบญเบเบญเบปเบเบเบฐเบเบญเบเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเปเบเปเปเบเปเบเบทเปเบญเปเบซเปเปเบเปเบฅเบฐเบเบปเบเบเบตเปเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบ. เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบดเบเบงเปเบฒเบเบตเปเบเบฐเปเบเบฑเบเบชเบดเปเบเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเบชเปเบฒเบฅเบฑเบเบเบนเปเบเบตเปเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเปเบ OpenStack.
เบเบงเบฒเบกเบเบปเบเบเบฒเบเบเบงเบฒเบกเบเบดเบเปเบเบเบฅเบงเบกเบเบญเบเปเบงเบเบตเบเบฐเบเบญเบเบเปเบงเบเบเบงเบฒเบกเบขเบทเบเบขเบธเปเบเบเบญเบเบญเบปเบเบเบฐเบเบญเบเบเบญเบเบกเบฑเบ. เบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบญเบเปเบเปเบฒเบเบเบธเบเบฅเบฐเบเบฑเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบเปเบฒเบเบปเบเบเบงเบฒเบกเบชเปเบฝเบเปเบฅเบฐเบเบดเบเบเบงเบเบกเบฑเบ.
เบชเบฐเบเบฑเบเบงเบตเบเบตเปเบญเบเบญเบเปเบฅเบทเปเบญเบเบเบตเป, เปเบซเบผเปเบเบเบปเปเบเบเปเปเบกเปเบเบเบปเบเบฅเบฒเบเบเบฒเบเบขเบนเปเปเบเบเบญเบเบเบฐเบเบธเบก Uptime day 4, เบเบฑเบเปเบเบ , เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบดเปเบ .
เบเบงเบฒเบกเบขเบทเบเบขเบธเปเบเบเบญเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบฒเบเบเปเบฒเบเบฎเปเบฒเบเบเบฒเบ
เบเบฒเบเบชเปเบงเบเบชเบฒเบเบฒเบฅเบฐเบเบฐเบเบญเบ MCS cloud เปเบเบเบฑเบเบเบธเบเบฑเบเปเบกเปเบเบขเบนเปเปเบเบชเบญเบเบชเบนเบเบเปเปเบกเบนเบ Tier III, เบฅเบฐเบซเบงเปเบฒเบเบเบงเบเบกเบฑเบเบกเบตเปเบชเบฑเปเบเปเบเบเปเปเบฒเบเบญเบเบเบปเบเปเบญเบ, เบชเบฐเบซเบเบงเบเบขเบนเปเปเบเบฅเบฐเบเบฑเบเบเบฒเบเบเปเบฒเบเบฎเปเบฒเบเบเบฒเบเปเบเบเปเบชเบฑเปเบเบเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ, เบเบตเปเบกเบตเบเบงเบฒเบกเปเบง 200 Gbit / s. เบเบฑเปเบ III เบชเบฐเบซเบเบญเบเบฅเบฐเบเบฑเบเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบเปเบฒเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเบฒเบเบเปเบฒเบเบฎเปเบฒเบเบเบฒเบ.
เปเบชเบฑเปเบเปเบเบเปเปเบฒเบเบทเบเบชเบฐเบซเบเบงเบเบขเบนเปเปเบเบเบฑเบเบฅเบฐเบเบฑเบเบเบฒเบเบเปเบฒเบเบฎเปเบฒเบเบเบฒเบเปเบฅเบฐเปเบซเบเบเบปเบ. เบเบฐเบเบงเบเบเบฒเบเบเบญเบเบเปเบญเบเบเบฒเบเปเบกเปเบเบเปเปเบฒเบเบฑเบ, เบเบฑเบเบซเบฒเปเบเบตเบเบเบถเปเบ, เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบธเบเบเบฒเบเบชเบทเปเบชเบฒเบเบฅเบฐเบซเบงเปเบฒเบเบชเบนเบเบเปเปเบกเบนเบเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบ.
เบเบปเบงเบขเปเบฒเบ, เปเบกเบทเปเบญเบเปเปเบเบปเบเบเปเบฒเบเบกเบฒเบเบตเป, เปเบเบเบฐเบเบฐเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบเบธเบกเปเบเปเบชเบนเบเบเปเปเบกเบนเบเบซเบเบถเปเบ, เปเบเบทเปเบญเบเบเบธเบเปเบเบฒเบฐเปเบเปเปเบเบเบเปเป, เปเบฅเบฐเบเบฒเบเปเบเบเปเปเบเบตเปเบกเบตเบเบฑเบเบชเบฒเบเปเบเบซเบฅเบฑเบเปเบฅเบฐเบชเบฒเบเปเบเบชเปเบฒเบฎเบญเบ. เบเปเบญเบเบเบฒเบเบเบฒเบเบชเบทเปเบชเบฒเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบชเบนเบเบเปเปเบกเบนเบเปเบเปเบเบฒเบเปเบเบฑเบเบเบงเบฒเบกเบญเปเบญเบเปเบญเปเบเบเบธเบเบซเบเบถเปเบ, เปเบเบเบฒเบเบเบตเปเบเบต. เบเบฒเบกโเบเบฑเปเบโเปเบฅเปเบง, เบเบงเบโเปเบฎเบปเบฒโเปเบเปโเบชเบนเบโเปเบชเบโเบเบทเปเบเบเบฒเบโเปเบเบโเบฅเปเบฒเบโเบชเปเบงเบโเปเบถเปเบ. เบเบงเบเปเบฎเบปเบฒเปเบเปเบชเบฐเบซเบผเบธเบเปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฒเบเบงเบเบซเบเบถเปเบ, เบฅเบงเบกเบเบฑเบเบเบฒเบเบเบดเบเบเบฑเปเบ optics เปเบเบตเปเบกเปเบเบตเบกเปเบเบเปเปเบฒเบเบตเปเบขเบนเปเปเบเปเบเบฝเบ.
เปเบเบชเบนเบเบเปเปเบกเบนเบเบกเบตเบเบธเบเบเบญเบเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเบเบฒเบเบชเบทเปเบชเบฒเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบญเบญเบเบญเบฒเบเบฒเบเบเปเบฒเบเปเบฒเบซเบเปเบฒเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบ BGP. เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบดเบเบเบฒเบเปเบเบทเบญเบเปเบฒเบ, metric เบเบตเปเบเบตเบเบตเปเบชเบธเบเปเบเปเบเบทเบเบเบฑเบเปเบฅเบทเบญเบ, เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบฅเบนเบเบเปเบฒเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบญเบเบเบธเบเบเบฐเบเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบตเปเบเบตเบเบตเปเบชเบธเบ. เบเปเบฒเบเบฒเบเบชเบทเปเบชเบฒเบเบเปเบฒเบเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเบซเบเบถเปเบเบซเบผเบธเบเบฅเบปเบ, เบเบงเบเปเบฎเบปเบฒเบเปเปเบชเปเบฒเบเปเบชเบฑเปเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบทเบเปเบซเบกเปเปเบเบเบเปเบฒเบเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเบเบตเปเบกเบตเบขเบนเป.
เบเปเบฒเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเบฅเบปเปเบกเปเบซเบฅเบง, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบฝเบเปเบเบซเบฒเบญเบฑเบเบเปเปเปเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ. เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบญเบเบชเบนเบเบเปเปเบกเบนเบเบซเบเบถเปเบ, เบเบงเบเปเบฎเบปเบฒเบกเบตเบเปเบญเบเปเบฅเบเบเปเบฝเบเบเบงเบฒเบกเบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบขเบนเปเปเบเบชเบนเบเบเปเปเบกเบนเบเบเบตเบชเบญเบ, เปเบเบดเปเบเปเบเปเปเบงเบฅเบฒเปเบเบเบฒเบเปเบซเบผเบเบเบฑเบเบซเบกเบปเบ.

เบเบงเบฒเบกเบขเบทเบเบขเบธเปเบเบเบญเบเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเบฒเบเบเปเบฒเบเบฎเปเบฒเบเบเบฒเบ
เบชเบดเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเบฅเบฐเบเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ
เบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบกเปเบเบชเปเบฒเบเบเบถเปเบเปเบเบญเบปเบเบเบฐเบเบญเบ opensource เบเปเบฒเบเบงเบเบซเบเบถเปเบ.
ExaBGP เปเบกเปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเปเบเปเบฒเบเบงเบเบซเบเบถเปเบเปเบเบเปเบเป BGP-based dynamic routing protocol. เบเบงเบเปเบฎเบปเบฒเปเบเปเบกเบฑเบเบขเปเบฒเบเบเบดเบเบเบฑเบเปเบเบทเปเบญเปเบเบชเบฐเบเบฒเบเบตเปเบขเบนเป IP เบเบญเบเบเบฑเบเบเบตเบเบฒเบงเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบเบเปเบฒเบเบเบตเปเบเบนเปเปเบเปเปเบเบปเปเบฒเปเบเบดเบ API.
HAProxy เปเบกเปเบเบเบปเบงเบเบธเปเบเบเปเบฝเบเบเบฒเบเปเบซเบผเบเบชเบนเบเบเบตเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบเบธเปเบเบเปเบฝเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเบทเบเบซเบเบธเปเบเบซเบผเบฒเบเปเบเบฅเบฐเบเบฑเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบญเบเบฎเบนเบเปเบเบ OSI. เบเบงเบเปเบฎเบปเบฒเปเบเปเบกเบฑเบเปเบเบทเปเบญเบเบธเปเบเบเปเบฝเบเบเปเปเบซเบเปเบฒเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฑเบเบซเบกเบปเบ: เบเบฒเบเบเปเปเบกเบนเบ, เบเบฒเบเบซเบเปเบฒเบเปเปเบเบงเบฒเบก, เบเปเบฅเบดเบเบฒเบ API, เบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบงเบฑเบ, เปเบเบเบเบฒเบเบเบฒเบเปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ - เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบขเบนเปเปเบเบทเปเบญเบเบซเบผเบฑเบ HAProxy.
เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ API โ เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบงเบฑเบเปเบเบเปเบเบตเปเบเบฝเบเบเปเบงเบ python, เปเบเบดเปเบเบเบนเปเปเบเปเบเบธเปเบกเบเบญเบเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเปเบฅเบฐเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบญเบเบฅเบฒเบง.
เปเบเบชเบฐเปเบฑเบเบเบฐเบเบฑเบเบเบฒเบ (เบเปเปเปเบเบเบตเปเปเบกเปเบเบเบฝเบเปเบเปเบเบฐเบเบฑเบเบเบฒเบ) - เปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ OpenStack, เบเบตเปเปเบกเปเบ daemon เปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบญเบญเบเบญเบฒเบเบฒเบเบเปเบฒเบชเบฑเปเบ API เบเบฑเบเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบ. เบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบชเปเบฒเบเปเบเปเบเปเบเบตเบเบเบทเปเบเปเบเบเบนเปเปเบฎเบฑเบเบงเบฝเบ, เปเบฅเบฐเบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบเบชเปเบฒเบเปเบกเปเบเปเบเบตเบเบเบทเปเบเปเบ API เปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ.
เบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเบณเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ OpenStack เบกเบฒเบเบเบฐเบเบฒเบ
เบเปเบฅเบดเบเบฒเบเบชเปเบงเบเปเบซเบเปเบเบตเปเบเบฑเบเบเบฐเบเบฒเบชเปเบฒเบฅเบฑเบ OpenStack เบเบฐเบเบฒเบเบฒเบกเบเบฐเบเบดเบเบฑเบเบเบฒเบกเปเบเบเปเบเบเบเบฝเบง. เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฐเบเบญเบเบเปเบงเบ 2 เบเบฒเบเบชเปเบงเบ: API เปเบฅเบฐเบเบฐเบเบฑเบเบเบฒเบ (เบเบนเปเบเบฐเบเบดเบเบฑเบเบเบฒเบ backend). เบเบฒเบกเบเบปเบเบฅเบฐเบเบฝเบ, API เปเบกเปเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ WSGI เปเบ python, เปเบเบดเปเบเบเบทเบเปเบเบตเบเบเบปเบงเปเบเบฑเบเบเบฐเบเบงเบเบเบฒเบเปเบญเบเบฐเบฅเบฒเบ (daemon), เบซเบผเบทเปเบเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบงเบฑเบ Nginx เบซเบผเบท Apache เบเบตเปเบเบฝเบกเบเปเบญเบก. API เบเบฐเบกเบงเบเบเบปเบเบเบฒเบเบฎเปเบญเบเบเปเบเบญเบเบเบนเปเปเบเปเปเบฅเบฐเบชเบปเปเบเบเปเบฒเปเบเบฐเบเปเบฒเปเบเบตเปเบกเปเบเบตเบกเบเปเปเบเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเบเบฐเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบ. เบเบฒเบเปเบญเบเปเบเบดเบเปเบเบตเบเบเบทเปเบเปเบเบเปเบเปเบเบปเบงเบชเบฐเปเบเบเบเปเปเบเบงเบฒเบก, เบเบปเบเบเบฐเบเบดเปเบฅเปเบง RabbitMQ, เบเบปเบเบญเบทเปเบเปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบตเปเบเปเปเบเบต. เปเบกเบทเปเบญเบเปเปเบเบงเบฒเบกเบกเบฒเบฎเบญเบเบเบฒเบเบซเบเปเบฒ, เบเบงเบเบกเบฑเบเบเบฐเบเบทเบเบเบธเบเปเบเปเบเปเบเบเบเบปเบเบเบฒเบเปเบฅเบฐ, เบเปเบฒเบเปเบฒเปเบเบฑเบ, เบเบฑเบเบเบทเบเบเปเบฒเบเบญเบ.
paradigm เบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบธเบเบเบปเปเบงเปเบเบเบตเปเปเบเบเบเปเบฝเบงเบเบญเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบง: RabbitMQ เปเบฅเบฐเบเบฒเบเบเปเปเบกเบนเบ. เปเบเป RabbitMQ เปเบกเปเบเปเบเบเบเปเบฝเบงเบเบฒเบเปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบซเบเบถเปเบเปเบฅเบฐ, เปเบเบเบฒเบเบเบดเบเบชเบฐเบเบต, เบชเบฒเบกเบฒเบเปเบเบฑเบเบเบธเบเบเบปเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเปเบฅเบดเบเบฒเบ. เบเบฑเปเบเบเบฑเปเบเบขเบนเป MCS เบเบงเบเปเบฎเบปเบฒเปเบเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเปเบซเบผเบฒเบเปเบเบปเปเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเป; เบงเบดเบเบตเบเบฒเบเบเบตเปเปเบกเปเบเบเบตเปเบเบฒเบฐเบงเปเบฒเปเบเบเปเบฅเบฐเบเบตเบเบญเบเบญเบธเบเบฐเบเบดเปเบซเบเปเบเบเบฒเบเบเบธเบเบเบตเปเบกเบตเบเบงเบฒเบกเบชเปเบฝเบ, เบเปเปเปเบกเปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฑเบเบซเบกเบปเบเบเปเบฒเบฅเบฒเบ, เปเบเปเบงเปเบฒเบเบฝเบเปเบเปเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบกเบฑเบ.
เบเปเบฒเบเบงเบเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเบเบฐเบเบฑเบเบเบฒเบเปเบกเปเบเบเปเปเบเปเบฒเบเบฑเบ, เบเบฑเปเบเบเบฑเปเบ API เบชเบฒเบกเบฒเบเบเบฑเบเบเบฐเบซเบเบฒเบเปเบเปเบขเปเบฒเบเบเปเบฒเบเบเบฒเบเบเบฒเบกเบฅเบงเบเบเบญเบเบขเบนเปเบซเบฅเบฑเบ balancers เปเบเบทเปเบญเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบฅเบฐเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบฒเบ.
เบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฒเบเบขเปเบฒเบเบเปเบญเบเบเบฒเบเบเบฒเบเบเบฐเบชเบฒเบเบเบฒเบเบเบฒเบเปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฒเบกเบฅเปเบฒเบเบฑเบเบเบตเปเบชเบฑเบเบชเบปเบเปเบเบตเบเบเบทเปเบเบฅเบฐเบซเบงเปเบฒเบ APIs เปเบฅเบฐเบเบฐเบเบฑเบเบเบฒเบ. เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบชเบนเบเบเบฐเบชเบฒเบเบเบฒเบเบเบฝเบงเบเบทเบเบเปเบฒเปเบเป, เบฅเบฐเบเบปเบเบเบธเปเบกเปเบเบฑเปเบ Redis, Memcache, เปเบฅเบฐเบญเบทเปเบเป, เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบฐเบเบฑเบเบเบฒเบเบเบปเบเบซเบเบถเปเบเบเบญเบเบเบปเบเบญเบทเปเบเบงเปเบฒเบงเบฝเบเบเบฒเบเบเบตเปเบเบทเบเบกเบญเบเบซเบกเบฒเบเปเบซเปเบฅเบฒเบง ("เบเบฐเบฅเบธเบเบฒเบขเปเบฒเปเบญเบปเบฒเบกเบฑเบ"). เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบฅเบฐเบญเบทเปเบเป. เบเบฒเบกเบเบปเบเบฅเบฐเบเบฝเบ, เบเบฐเบเบฑเบเบเบฒเบเบชเบทเปเบชเบฒเบเบขเปเบฒเบเบเบดเบเบเบฑเบเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบ, เบเบฝเบเปเบฅเบฐเบญเปเบฒเบเบเปเปเบกเบนเบเบเบฒเบเบเปเบญเบเบเบฑเปเบ. เบเบงเบเปเบฎเบปเบฒเปเบเป mariadb เปเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบ, เปเบเบดเปเบเบเบฑเปเบเบขเบนเปเปเบเบเบธเปเบก multimaster.
เบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฝเบงเปเบเบเบเบฅเบฒเบชเบชเบดเบเบเบตเปเบเบทเบเบเบฑเบเบขเบนเปเปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบเบญเบกเบฎเบฑเบเปเบเบเบเบปเปเบงเปเบเบชเปเบฒเบฅเบฑเบ OpenStack. เบกเบฑเบเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบดเบเบฒเบฅเบฐเบเบฒเปเบเบฑเบเบฅเบฐเบเบปเบเบเบดเบ, เปเบเบดเปเบเบงเบดเบเบตเบเบฒเบเบเบฐเบซเบเบฒเบเปเบฅเบฐเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเปเบกเปเบเบเปเบญเบเบเปเบฒเบเบเบฐเปเบเปเบ. เบเบปเบงเบขเปเบฒเบ, เบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบญเบ API, เบกเบฑเบเบเบฝเบเบเปเบเบตเปเบเบฐเบงเบฒเบเบเบปเบงเบเบธเปเบเบเปเบฝเบเบขเบนเปเบเบฒเบเบซเบเปเบฒเบเบญเบเบเบงเบเปเบเบปเบฒ. เบเบฒเบเบเบฐเบซเบเบฒเบเปเบฎเบเบเบฒเบเปเบกเปเบเบเบฑเบเบฅเบธเปเบเปเปเบเบเบเบฒเบเปเบเบตเปเบกเบเปเบฒเบเบงเบเบเบญเบเบเบงเบเปเบเบปเบฒ.
เบเบธเบเบญเปเบญเบเปเบเปเบเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเปเบกเปเบ RabbitMQ เปเบฅเบฐ MariaDB. เบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบญเบเบเบงเบเปเบเบปเบฒเบชเบปเบกเบเบงเบเปเบเปเบฎเบฑเบเบเบปเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบซเบฒเบเปเบเบเบปเบเบเบงเบฒเบกเบเบตเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเบเปเบญเบเบเบฒเบเบชเบธเบกเปเบชเปเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบญเบ API.

เบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเบณเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ Openstack. เบเบฒเบเบเบธเปเบเบเปเบฝเบเปเบฅเบฐเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบญเบเปเบงเบเบตเบเบฑเบ
เปเบฎเบฑเบเปเบซเปเปเบเบทเปเบญเบเบเบธเปเบเบเปเบฝเบ HAProxy เบกเบตเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเบเปเบเป ExaBGP
เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเป APIs เบเบญเบเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบฐเบซเบเบฒเบเปเบเป, เปเบงเปเบฅเบฐเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบ, เบเบงเบเปเบฎเบปเบฒเบงเบฒเบเบเบปเบงเบเบธเปเบเบเปเบฝเบเบเบฒเบเปเบซเบผเบเบขเบนเปเบเบฒเบเบซเบเปเบฒเบเบญเบเบเบงเบเปเบเบปเบฒ. เบเบงเบเปเบฎเบปเบฒเปเบฅเบทเบญเบ HAProxy. เปเบเบเบงเบฒเบกเบเบดเบเปเบซเบฑเบเบเบญเบเบเปเบญเบ, เบกเบฑเบเบกเบตเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบเปเบฒเปเบเบฑเบเบเบฑเบเบซเบกเบปเบเบชเปเบฒเบฅเบฑเบเบงเบฝเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ: เบเบฒเบเบเบธเปเบเบเปเบฝเบเปเบเบฅเบฐเบเบฑเบ OSI เบซเบผเบฒเบ, เบเบฒเบเปเบเปเบเบญเบเบเบฒเบเบเบธเปเบกเบเบญเบ, เบเบงเบฒเบกเบเบทเบเบซเบเบธเปเบเปเบฅเบฐเบเบฒเบเบเบฐเบซเบเบฒเบ, เบงเบดเบเบตเบเบฒเบเบเบธเปเบเบเปเบฝเบเบเปเบฒเบเบงเบเบซเบฅเบฒเบ, เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบฐเบฅเบฒเบเบเบญเบเบเบฐเบเบธเบก.
เบเบฑเบเบซเบฒเบเปเบฒเบญเบดเบเบเบตเปเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเปเบเปเปเบเปเบกเปเบเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบญเบเบเบนเปเบเบธเปเบเบเปเบฝเบเบเบปเบงเบกเบฑเบเปเบญเบ. เบเบฝเบโเปเบเปโเบเบฒเบโเบเบดเบโเบเบฑเปเบโเปเบเบทเปเบญเบโเบเบธเปเบโเบเปเบฝเบโเบเบฑเบโเบชเปเบฒเบโเบเบธเบโเบเบญเบโเบเบงเบฒเบกโเบฅเบปเปเบกโเปเบซเบผเบงโ: balancer breaks เปเบฅเบฐโเบเบฒเบโเบเปโเบฅเบดโเบเบฒเบโเบเบฑเบโ. เปเบเบทเปเบญเบเปเบญเบเบเบฑเบเบเปเปเปเบซเปเปเบซเบเบเบฒเบเบเบตเปเปเบเบตเบเบเบถเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเป HAProxy เบชเบปเบกเบเบปเบเบเบฑเบ ExaBGP.
ExaBGP เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเบฐเบเบดเบเบฑเบเบเบปเบเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบงเบเบชเบญเบเบชเบฐเบเบฒเบเบฐเบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ. เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบปเบเปเบเบเบตเปเปเบเบทเปเบญเบเบงเบเบชเบญเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบ HAProxy เปเบฅเบฐ, เปเบเบเปเบฅเบฐเบเบตเบเบตเปเบกเบตเบเบฑเบเบซเบฒ, เบเบดเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ HAProxy เบเบฒเบ BGP.
เปเบเบเบเบฒเบ ExaBGP+HAProxy
- เบเบงเบเปเบฎเบปเบฒเบเบดเบเบเบฑเปเบเบเบญเบเปเบงเบเบตเปเบเปเบฒเปเบเบฑเบ, ExaBGP เปเบฅเบฐ HAProxy, เปเบเบชเบฒเบกเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ.
- เบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบเบเบฒเบเปเบเปเบเบญเบ loopback เปเบเปเบเปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ.
- เปเบเบเบฑเบเบชเบฒเบกเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบปเบเบเบตเปเบขเบนเป IP เบชเบตเบเบฒเบงเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฒเบเปเบเปเบเบญเบเบเบตเป.
- เบเบตเปเบขเบนเป IP เบชเบตเบเบฒเบงเบเบทเบเปเบเบชเบฐเบเบฒเบเบฑเบเบญเบดเบเปเบเบตเปเบเบฑเบเบเปเบฒเบ ExaBGP.
เบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบกเปเบเบเบฑเบเบฅเบธเปเบเปเปเบเบเบเบฒเบเปเบเบชเบฐเบเบฒเบเบตเปเบขเบนเป IP เบเบฝเบงเบเบฑเบเบเบฒเบเบเบฑเบเบชเบฒเบกเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ. เบเบฒเบเบเบฑเบเบชเบฐเบเบฐเบเบญเบเปเบเบทเบญเบเปเบฒเบ, เบเบตเปเบขเบนเปเบเบฝเบงเบเบฑเบเปเบกเปเบเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเปเบเบฒเบเบชเบฒเบก hops เบเปเปเปเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. router เปเบซเบฑเบเบชเบฒเบกเปเบชเบฑเปเบเบเบฒเบเบเบตเปเบเบทเบเบฑเบ, เปเบฅเบทเบญเบเบเบนเบฅเบดเบกเบฐเบชเบดเบเบชเบนเบเบชเบธเบเบเบญเบเบเบงเบเปเบเบปเบฒเปเบเบเบญเบตเบเปเบชเป metric เบเบญเบเบเบปเบเปเบญเบ (เบเบตเปเบกเบฑเบเบเบฐเปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบฝเบงเบเบฑเบ), เปเบฅเบฐเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเปเบเบเบฝเบเปเบเปเบซเบเบถเปเบเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ.
เปเบเบเปเบฅเบฐเบเบตเบเบตเปเบกเบตเบเบฑเบเบซเบฒเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบญเบ HAProxy เบซเบผเบทเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, ExaBGP เบขเบธเบเปเบเบปเบฒเบเบฒเบเบเบฐเบเบฒเบเปเบชเบฑเปเบเบเบฒเบ, เปเบฅเบฐเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบฐเบชเบฐเบซเบผเบฑเบเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบญเบทเปเบ.
เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบฅเบธเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบญเบเบเบนเปเบเบธเปเบเบเปเบฝเบ.

เบเบงเบฒเบกเบเบปเบเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบญเบเบเบปเบงเบเบธเปเบเบเปเบฝเบ HAProxy
เปเบเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบงเปเบเปเบเบฒเบเปเบเบฑเบเบเบงเบฒเบกเบเปเปเบชเบปเบกเบเบนเบเปเบเบ: เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฝเบเบฎเบนเปเบงเบดเบเบตเบเบฒเบเบชเบฐเบซเบเบงเบ HAProxy, เปเบเปเบเปเปเปเบเปเบฎเบฝเบเบฎเบนเปเบงเบดเบเบตเบเบฒเบเปเบเบเบขเบฒเบเบเบฒเบเปเบซเบผเบเบเบฒเบเปเบเบเปเบฅเบดเบเบฒเบ. เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบซเบเบฒเบเปเบเบเบเบฒเบเบเบตเปเปเบฅเบฑเบเบเปเบญเบ: เบเบงเบเปเบฎเบปเบฒเปเบเปเบเปเบฒเบงเปเบเบชเบนเปเบเบฒเบเบเบธเปเบเบเปเบฝเบเบฅเบฐเบซเบงเปเบฒเบเบเบตเปเบขเบนเป IP เบชเบตเบเบฒเบงเบซเบผเบฒเบเบเปเบญเบ.
เบเบฒเบเบเบธเปเบเบเปเบฝเบเปเบเบเบญเบตเบเปเบชเป DNS เบเบงเบ BGP
เบเบฑเบเบซเบฒเบเบญเบเบเบฒเบเบเบธเปเบเบเปเบฝเบเบเบฒเบเปเบซเบผเบเบชเปเบฒเบฅเบฑเบ HAProxy เบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเปเปเปเบเปเบฎเบฑเบเบเบฒเบเปเบเปเปเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบกเบฑเบเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเปเบขเปเบฒเบเบเปเบฒเบเบเบฒเบ, เบเบฑเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบฎเบฑเบเบขเบนเปเบเบตเปเบเบตเป.
เปเบเบทเปเบญเบเบธเปเบเบเปเบฝเบเบชเบฒเบกเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เบเปเบฒเบเบเบฐเบเปเบญเบเบกเบต 3 เบเบตเปเบขเบนเป IP เบชเบตเบเบฒเบงเปเบฅเบฐ DNS เปเบเบปเปเบฒเบเบตเปเบเบต. เปเบเปเบฅเบฐเบเบตเปเบขเบนเปเปเบซเบผเบปเปเบฒเบเบตเปเบเบทเบเบเปเบฒเบเบปเบเบขเบนเปเปเบเบเบฒเบเปเบเปเบเบญเบ loopback เบเบญเบเปเบเปเบฅเบฐ HAProxy เปเบฅเบฐเปเบเบชเบฐเบเบฒเปเบเบญเบดเบเปเบเบตเปเบเบฑเบ.
เปเบ OpenStack, เปเบเบทเปเบญเบเบฑเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบญเบ, เปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบทเบเบเปเบฒเปเบเป, เปเบเบดเปเบเบเปเบฒเบเบปเบ API เบเบธเบเบชเบดเปเบเบชเบธเบเบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบชเบฐเปเบเบฒเบฐ. เปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบเบงเบเปเบฎเบปเบฒเบฅเบปเบเบเบฐเบเบฝเบเบเบทเปเปเบเปเบกเบ - public.infra.mail.ru, เปเบเบดเปเบเบเบทเบเปเบเปเปเบเบเปเบฒเบ DNS เปเบเบเบชเบฒเบกเบเบตเปเบขเบนเป IP เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเบเบฒเบเปเบเบเบขเบฒเบเบเบฒเบเปเบซเบผเบเบฅเบฐเบซเบงเปเบฒเบเบชเบฒเบกเบเบตเปเบขเบนเปเบเปเบฒเบ DNS.
เปเบเปเบเบฑเบเบเบฑเปเบเปเบเปเปเบงเบฅเบฒเบเบฐเบเบฒเบเบเบตเปเบขเบนเป IP เบชเบตเบเบฒเบงเบเบงเบเปเบฎเบปเบฒเบเปเปเปเบเปเบเบงเบเบเบธเบกเบเบนเบฅเบดเบกเบฐเบชเบดเบเบเบฒเบเปเบฅเบทเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เบเบตเปเบเปเปเปเบกเปเบเบเบงเบฒเบกเบชเบปเบกเบเบธเบเปเบเบทเปเบญ. เปเบเบเบเบปเบเบเบฐเบเบด, เบกเบตเบเบฝเบเปเบเบตเบเปเบงเบตเบญเบฑเบเบเบฝเบงเปเบเบปเปเบฒเบเบฑเปเบเบเบฐเบเบทเบเปเบฅเบทเบญเบเปเบเบเบญเบตเบเปเบชเปเบเบงเบฒเบกเบญเบฒเบงเบธเปเบชเบเบญเบเบเบตเปเบขเบนเป IP, เปเบฅเบฐเบญเบตเบเบชเบญเบเบญเบฑเบเบเบฐเบขเบนเปเบเบทเปเปเปเบเบฒเบฐเบงเปเบฒเบเปเปเบกเบตเบเบฒเบเบฅเบฐเบเบธเบเบปเบงเบเบตเปเบเบญเบเปเบ BGP.
เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบฅเบตเปเบกเบชเบปเปเบเปเบชเบฑเปเบเบเบฒเบเบเปเบฒเบ ExaBGP เบเปเบงเบเบเบฒเบเบงเบฑเบเปเบเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เปเบเปเบฅเบฐเบเบปเบงเบเบธเปเบเบเปเบฝเบเปเบเบชเบฐเบเบฒเบเบฑเบเบชเบฒเบกเบเบตเปเบขเบนเป IP เบชเบตเบเบฒเบง, เปเบเปเบซเบเบถเปเบเปเบเบเบฑเปเบ, เบเบปเปเบเบเปเบชเปเบฒเบฅเบฑเบเบเบปเบงเบเบธเปเบเบเปเบฝเบเบเบตเป, เปเบกเปเบเปเบเบชเบฐเบเบฒเบเปเบงเบ metric เบเปเปเบฒเบชเบธเบ. เบเบฑเปเบเบเบฑเปเบเปเบเบเบฐเบเบฐเบเบตเปเบเบนเปเบเบธเปเบเบเปเบฝเบเบเบฑเบเบชเบฒเบกเบขเบนเปเปเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ, เบเบฒเบเปเบเบซเบฒเบเบตเปเบขเบนเป IP เบเปเบฒเบญเบดเบเปเบเบซเบฒเบเบนเปเบเบธเปเบเบเปเบฝเบเบเปเบฒเบญเบดเบ, เปเบเบซเบฒเบชเบญเบเบซเบฒเบเบตเบชเบญเบ, เปเบฅเบฐเปเบเบซเบฒเบชเบฒเบกเบซเบฒเบเบตเบชเบฒเบก.
เบเบฐเปเบเบตเบเบซเบเบฑเบเบเบถเปเบเปเบกเบทเปเบญเบเบนเปเบเบธเปเบเบเปเบฝเบเบซเบเบถเปเบเบฅเบปเปเบกเบฅเบปเบ? เบเปเบฒเบเบนเปเบเบธเปเบเบเปเบฝเบเปเบเปเบฅเบปเปเบกเปเบซเบฅเบง, เบเบตเปเบขเบนเปเบเบปเปเบเบเปเบเบญเบเบกเบฑเบเบเบฑเบเบเบทเบเปเบเบชเบฐเบเบฒเบเบฒเบเบชเบญเบเบญเบฑเบเบญเบทเปเบ, เปเบฅเบฐเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบฐเบเบทเบเปเบเบเบขเบฒเบเบเบทเบเปเบซเบกเปเบฅเบฐเบซเบงเปเบฒเบเบเบงเบเบกเบฑเบ. เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบซเปเบเบนเปเปเบเปเบซเบผเบฒเบเบเบตเปเบขเบนเป IP เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบเบเปเบฒเบ DNS. เปเบเบเบเบฒเบเบเบธเปเบเบเปเบฝเบเปเบเบ DNS เปเบฅเบฐ metrics เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเบเบฒเบเปเบเปเบเบฐเบเบฒเบเปเบเบดเบเบเบฒเบเปเบซเบผเบเปเบเบเบปเปเบงเบชเบฒเบก balancers. เปเบฅเบฐเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบเปเปเบชเบนเบเปเบชเบเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบฒเบ.

เบเบฒเบเบเบธเปเบเบเปเบฝเบ HAProxy เปเบเบเบญเบตเบเปเบชเป DNS + BGP
เบเบฒเบเปเบเปเบเบญเบเบฅเบฐเบซเบงเปเบฒเบ ExaBGP เปเบฅเบฐ HAProxy
เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบดเบเบฑเบเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเบเปเบฅเบฐเบเบตเบเบตเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบญเบญเบเปเบ, เปเบเบเบญเบตเบเปเบชเปเบเบฒเบเบขเบธเบเปเบเบปเบฒเบเบฒเบเบเบฐเบเบฒเบเปเบชเบฑเปเบเบเบฒเบ. เปเบเป HAProxy เบชเบฒเบกเบฒเบเบเบดเบเปเบเปเบเปเบงเบเปเบซเบเบเบปเบเบญเบทเปเบเปเบเบญเบเปเบซเบเบทเบญเบเบฒเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ: เบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบฒเบเบเปเบฅเบดเบซเบฒเบ, เบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบฒเบเปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ. เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเปเบญเบปเบฒเบเบปเบงเบเบธเปเบเบเปเบฝเบเบเบตเปเปเบเบเบซเบฑเบเบญเบญเบเบเบฒเบเบเบฒเบเปเบซเบผเบเปเบเบเปเบฅเบฐเบเบตเปเบซเบผเบปเปเบฒเบเบตเปเปเบเบฑเปเบเบเบฝเบงเบเบฑเบ, เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบปเบเปเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ.
เบเบฑเปเบเบเบฑเปเบ, เบเบฒเบเบเบฐเบซเบเบฒเบเปเบเบเบเบฒเบเบเบตเปเบเปเบฒเบเบกเบฒ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบฑเปเบเบเบญเบเบซเบปเบงเปเบเบฅเบฐเบซเบงเปเบฒเบ ExaBGP เปเบฅเบฐ HAProxy. เบเบตเปเปเบกเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเปเบงเบเบญเบเบเบฒเบเปเบเปเบเบญเบเบฅเบฐเบซเบงเปเบฒเบ ExaBGP เปเบฅเบฐ HAProxy, เปเบกเบทเปเบญ ExaBGP เปเบเปเบชเบฐเบเบฃเบดเบเปเบเบเบเบณเบเบปเบเปเบญเบเปเบเบทเปเบญเบเบงเบเบชเบญเบเบชเบฐเบเบฒเบเบฐเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ.
เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบฑเปเบเบเปเบฒเบเบปเบงเบเบงเบเบชเบธเบเบฐเบเบฒเบเปเบ ExaBGP config, เปเบเบดเปเบเบชเบฒเบกเบฒเบเบเบงเบเบชเบญเบเบชเบฐเบเบฒเบเบฐเบเบญเบ HAProxy เปเบเป. เปเบโเบเปโเบฅเบฐโเบเบตโเบเบญเบโเบเบงเบโเปเบฎเบปเบฒโ, เบเบงเบโเปเบฎเบปเบฒโเบเปเบฒโเบเบปเบโเบเปเบฒ backend เบชเบธโเบเบฐโเบเบฒเบโเปเบ HAProxyโ, เปเบฅเบฐโเบเบฒเบโเบเปเบฒเบ ExaBGP เบเบงเบโเปเบฎเบปเบฒโเบเบงเบโเบชเบญเบโเบเบฒเบโเบฎเปเบญเบโเบเป GET เบเปเบฒเบโเบเบฒเบโ. เบเปเบฒเบเบฒเบเบเบฐเบเบฒเบเบขเบธเบเปเบเบตเบเบเบถเปเบ, HAProxy เบชเปเบงเบเบซเบผเบฒเบเบญเบฒเบเบเบฐเบเปเปเปเบฎเบฑเบเบงเบฝเบเปเบฅเบฐเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบชเบฐเบเบฒเบกเบฑเบ.

เบเบงเบเบชเบธเบเบฐเบเบฒเบ HAProxy
HAProxy Peers: เบเบฒเบเบเบดเปเบเบเปเปเบกเบนเบเปเบเบเบเบฑเบ
เบชเบดเปเบเบเปเปเปเบเบเบตเปเบเปเบญเบเปเบฎเบฑเบเบเบทเบเบฒเบ synchronize เบเบญเบเบเบฐเบเบธเบก. เปเบกเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเปเบฒเบเบเบนเปเบเบธเปเบเบเปเบฝเบเบเบตเปเปเบเบเบขเบฒเบ, เบกเบฑเบเปเบเบฑเบเบเบฒเบเบเบฒเบเบเบตเปเบเบฐเบเบฑเบเบเบฑเปเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเบญเบเบเบฐเบเบธเบกเบเบญเบเบฅเบนเบเบเปเบฒ. เปเบเป HAProxy เปเบกเปเบเบซเบเบถเปเบเปเบเบเบนเปเบเบธเปเบเบเปเบฝเบเบเปเบฒเบเบงเบเบซเบเปเบญเบเบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเปเบเบทเปเบญเบเบเบฒเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบ Peers - เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบญเบเบเบฒเบเบฐเบฅเบฒเบเบเบญเบเบเบฐเบเบธเบกเบฅเบฐเบซเบงเปเบฒเบเบเบฐเบเบงเบเบเบฒเบ HAProxy เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ.
เบกเบตเบงเบดเบเบตเบเบฒเบเบเบธเปเบเบเปเบฝเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ: เบเปเบฒเบเบเบฒเบเปเบเบฑเปเบ: , เปเบฅเบฐเบเบฐเบซเบเบฒเบ, เปเบกเบทเปเบญเปเบเบเบเบฑเบเบเบญเบเบฅเบนเบเบเปเบฒเบเบทเบเบเบปเบเบเปเบฒ, เปเบฅเบฐเปเบเปเบฅเบฐเบเบฑเปเบเบเบตเปเบฅเบฒเบงเบเบปเบเบฅเบปเบเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเปเบญเบ. เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเบชเบญเบ.
HAProxy เปเบเป stick-tables เปเบเบทเปเบญเบเบฑเบเบเบถเบเบเบญเบเบเบฐเบเบธเบกเบฅเบนเบเบเปเบฒเบเบญเบเบเบปเบเปเบเบเบตเป. เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบเบฑเบเบเบถเบเบเบตเปเบขเบนเป IP เบเบปเปเบเบชเบฐเบเบฑเบเบเบญเบเบฅเบนเบเบเปเบฒ, เบเบตเปเบขเบนเปเปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเปเปเบฅเบทเบญเบ (backend) เปเบฅเบฐเบเปเปเบกเบนเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฒเบเบขเปเบฒเบ. เปเบเบเบเบปเบเบเบฐเบเบด, เบเบฒเบเบฐเบฅเบฒเบ stick เบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบนเป source-IP + เบเบธเบเบซเบกเบฒเบเบเบฒเบเบเบฒเบ IP, เปเบเบดเปเบเปเบเบฑเบเบเบฐเปเบซเบเบเปเบเบเบชเบฐเปเบเบฒเบฐเบชเปเบฒเบฅเบฑเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเปเบญเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบญเบเบเบนเปเปเบเปเปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฝเบเปเบเบซเบฒเบเบปเบงเบเบธเปเบเบเปเบฝเบเบญเบทเปเบ, เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เปเบเปเบซเบกเบเบเบฒเบเบเบธเปเบเบเปเบฝเบ RoundRobin.
เบเปเบฒเบเบฒเบเบฐเบฅเบฒเบเปเบกเปเบเบทเบเบชเบญเบเปเบซเปเปเบเบทเปเบญเบเบเปเบฒเบเบฅเบฐเบซเบงเปเบฒเบเบเบฐเบเบงเบเบเบฒเบ HAProxy เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ (เบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบธเปเบเบเปเบฝเบเบเบตเปเปเบเบตเบเบเบทเปเบ), เบเบนเปเบเบธเปเบเบเปเบฝเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบฒเบเบฐเบฅเบฒเบเปเบกเปเบเบฝเบง. เบเบตเปเบเบฐเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเปเบฝเบเปเบเบทเบญเบเปเบฒเบเบเบญเบเบฅเบนเบเบเปเบฒเบขเปเบฒเบเบเปเปเบขเบธเบเบขเบฑเปเบเบเปเบฒเบเบนเปเบเบธเปเบเบเปเบฝเบเบซเบเบถเปเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบญเบเบเบฐเบเบธเบกเบฅเบนเบเบเปเบฒเบเบฐเบชเบทเบเบเปเปเบขเบนเปเปเบ backends เบเบฝเบงเบเบฑเบเบเบตเปเปเบฅเบทเบญเบเบเปเบญเบเบซเบเปเบฒเบเบตเป.
เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก, เบเบฑเบเบซเบฒเบเบญเบเบเบตเปเบขเบนเป IP เปเบซเบผเปเบเบเบญเบเบเบนเปเบเบธเปเบเบเปเบฝเบเบเบตเปเบเบญเบเบเบฐเบเบธเบกเปเบเปเบเบทเบเบชเปเบฒเบเบเบฑเปเบเบเบถเปเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเปเบเปเปเบ. เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบเบตเปเปเบกเปเบเบเบตเปเบขเบนเปเปเบเบเปเบเบทเปเบญเบเปเบซเบงเปเบเบเบฒเบเปเบเปเบเบญเบ loopback.
เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบตเปเบเบทเบเบเปเบญเบเบเบญเบเบกเบดเบเบชเบฐเบซเบฒเบเปเบกเปเบเบเบฑเบเบฅเบธเปเบเปเบเบฝเบเปเบเปเบเบฒเบเปเบเปเปเบเบทเปเบญเบเปเบเบชเบฐเปเบเบฒเบฐเปเบเบซเบเบถเปเบ. เบเบฑเปเบเปเบกเปเบ, เปเบงเบฅเบฒเบซเบกเบปเบเปเบงเบฅเบฒ TCP เบเปเบญเบเบกเบตเบเบฐเบซเบเบฒเบเปเบซเบเปเบเบฝเบเบเปเบซเบผเบทเบเบฒเบเบชเบฐเบซเบผเบฑเบเบเปเบญเบเปเบงเบเบฝเบเบเปเปเบเบทเปเบญเปเบซเปเบเบญเบเบเบฐเบเบธเบก TCP เบเปเปเบกเบตเปเบงเบฅเบฒเบเบตเปเบเบฐเบชเบดเปเบเบชเบธเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบกเบฑเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฝเบ seamless.
เปเบ IaaS เบเบงเบเปเบฎเบปเบฒเบกเบตเบเปเบฅเบดเบเบฒเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบเปเบเปเปเบเบฑเบเปเบเปเบฅเบขเบตเบเบฝเบงเบเบฑเบ. เบเบตเป , เปเบเบดเปเบเปเบญเบตเปเบเบงเปเบฒ Octavia. เบกเบฑเบเปเบกเปเบเบญเบตเบเปเบชเปเบชเบญเบเบเบฐเบเบงเบเบเบฒเบ HAProxy เปเบฅเบฐเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบฐเบเบญเบเบกเบตเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเปเบเบทเปเบญเบเบกเบดเบ. เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเปเบเปเบเบดเบชเบนเบเบเบปเบเปเบญเบเบเบตเปเบเบตเปเบฅเบตเบเปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเป.
เบฎเบนเบโเบเบฒเบโเบชเบฐโเปเบเบโเปเบซเปโเปเบซเบฑเบโเบเบฒเบโเปเบเบทเปเบญเบโเปเบซเบงโเบเบญเบโเบเบฒโเบเบฐโเบฅเบฒเบ peer เบฅเบฐโเบซเบงเปเบฒเบโเบชเบฒเบกโเบเบปเบงโเบขเปเบฒเบ HAProxyโ, เบเบฒเบโเบเบฑเปเบโเบเปเบฒโเปเบกเปเบโเปเบเปโเบชเบฐโเปเบซเบเบตโเบเปเบฝเบงโเบเบฑเบโเบงเบดโเบเบตโเบเบฒเบโเบเบตเปโเบชเบฒโเบกเบฒเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบฑเปเบโเบเปเบฒโ:

HAProxy Peers (เบเบฒเบเบเบดเปเบเบเปเปเบกเบนเบเปเบเบเบเบฑเบ)
เบเปเบฒเบเปเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเบฒเบเบเบฝเบงเบเบฑเบ, เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบญเบเบกเบฑเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบปเบเบชเบญเบเบขเปเบฒเบเบฅเบฐเบกเบฑเบเบฅเบฐเบงเบฑเบ. เบกเบฑเบเบเปเปเปเบกเปเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบกเบฑเบเบเบฐเปเบฎเบฑเบเบงเบฝเบเปเบเปเบเบเบเบฝเบงเบเบฑเบ 100% เบเบญเบเปเบงเบฅเบฒ. เปเบเปเบขเปเบฒเบเบซเบเปเบญเบเบเปเบฒเบเบเบฐเบเปเปเบชเบนเบเปเบชเบเบเบฒเบเบฐเบฅเบฒเบ stick เปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบทเป IP เปเบซเบผเปเบเบเบญเบเบฅเบนเบเบเปเบฒ.
เบเบฒเบเบเปเบฒเบเบฑเบเบเปเบฒเบเบงเบเบเบฒเบเบฎเปเบญเบเบเปเบเปเบญเบกเบเบฑเบเบเบฒเบเบฅเบนเบเบเปเบฒเบเบฝเบงเบเบฑเบ
เบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบเปเบเบตเปเบกเบตเปเบซเปเบชเบฒเบเบฒเบฅเบฐเบเบฐ, เบฅเบงเบกเบเบฑเบ APIs เบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบชเบฒเบกเบฒเบเบเบทเบเบฅเบปเบเบเบงเบเบเบฒเบเบฎเปเบญเบเบเป. เปเบซเบเบเบปเบเบชเปเบฒเบฅเบฑเบเบเบงเบเบกเบฑเบเบชเบฒเบกเบฒเบเปเบเบเบเปเบฒเบเบเบฑเบเบซเบกเบปเบ, เบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบญเบเบเบนเปเปเบเปเปเบเบชเบนเปเบเบฒเบเปเบเบกเบเบตเปเบเบปเปเบฒเบซเบกเบฒเบ. เบเบงเบเปเบฎเบปเบฒเปเบเบฑเบเปเบฅเบเบฐ DDoSed เปเบเบเบเบตเปเบขเบนเป IP. เบฅเบนเบเบเปเบฒเบกเบฑเบเบเบฐเปเบฎเบฑเบเบเบดเบเบเบฒเบเปเบเบชเบฐเบเบฃเบดเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ เปเบฅเบฐเปเบซเปเบเบงเบเปเบฎเบปเบฒ mini-DDoSs.
เบเปเปโเบเบฒเบโเปเบโเบเบฒเบโเบซเบเบถเปเบ, เบเบฒเบโเบเบปเบโเบเปเบญเบโเปเบเบตเปเบกโเปเบเบตเบกโเบเปเบญเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบชเบฐโเบซเบเบญเบโเปเบซเป. เบเบฒเบเปเบเปเปเบเบเบตเปเบเบฑเบเปเบเบเปเบกเปเบเบเบฒเบเบเปเบฒเบเบฑเบเบเปเบฒเบเบงเบเบเปเบฒเบฎเปเบญเบเบเป API เปเบฅเบฐเบเปเปเปเบชเบเปเบงเบฅเบฒ CPU เบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฒเบฎเปเบญเบเบเปเบเบตเปเปเบเบฑเบเบญเบฑเบเบเบฐเบฅเบฒเบ.
เปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเปเปเบเปเบฒเบเบฑเบเบเบฑเปเบเบเปเบฒเบง, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฒเบเบเปเบฒเบเบฑเบเบญเบฑเบเบเบฒ, เบเบฑเบเบเบฑเปเบเบเบปเบเบเบทเปเบเบเบฒเบเบเบญเบ HAProxy, เปเบเบเปเบเปเบเบฒเบเบฐเบฅเบฒเบเปเบกเปเบเบฝเบงเบเบฑเบ. เบเบฒเบเบเปเบฒเบเบปเบเบเบญเบเปเบเบเบเปเบฒเบเบฑเบเปเบกเปเบเบเปเบญเบเบเปเบฒเบเบเปเบฒเบเบเบฒเบเปเบฅเบฐเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเปเบฒเบเบฑเบเบเบนเปเปเบเปเปเบเบเบเปเบฒเบเบงเบเบเบฒเบเบฎเปเบญเบเบเป API. เบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเบเบทเป IP เปเบซเบผเปเบเบเบตเปเบกเบฒเบเบฒเบเบเบฒเบเบฎเปเบญเบเบเปเปเบฅเบฐเบเปเบฒเบเบฑเบเบเปเบฒเบเบงเบเบเบญเบเบเบฒเบเบฎเปเบญเบเบเปเบเปเบญเบกเปเบเบฑเบเบเบฒเบเบเบนเปเปเบเปเบซเบเบถเปเบ. เปเบเปเบเบญเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบดเบเปเบฅเปเบเปเปเบกเบนเบเบเบฒเบเปเบซเบผเบ API เปเบเบเบชเบฐเปเบฅเปเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเปเบฅเบดเบเบฒเบเปเบฅเบฐเบเปเบฒเบเบปเบเบเบญเบเปเบเบเบเปเบฒเบเบฑเบเบเบญเบ โ 10 เปเบเบปเปเบฒเบเบญเบเบกเบนเบเบเปเบฒเบเบตเป. เบเบงเบเปเบฎเบปเบฒเบชเบทเบเบเปเปเบเบดเบเบเบฒเบกเบชเบฐเบเบฒเบเบฐเบเบฒเบเบขเปเบฒเบเปเบเปเบเบดเบเปเบฅเบฐเบฎเบฑเบเบชเบฒเบเบดเปเบงเบกเบทเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเปเบฝเบงเบเบฑเบเบเปเบฒเบกเบฐเบเบญเบ.
เบเบตเปเปเบเบดเปเบเบเบทเปเบเบงเปเบเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ? เบเบงเบเปเบฎเบปเบฒเบกเบตเบฅเบนเบเบเปเบฒเบเบตเปเปเบเป APIs autoscaling เบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบซเบผเบญเบเปเบงเบฅเบฒ. เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบชเปเบฒเบเบเบฐเบกเบฒเบเบชเบญเบเบซเบฒเบชเบฒเบกเบฎเปเบญเบเปเบเบทเปเบญเบ virtual เปเบเบเบญเบเปเบเบปเปเบฒเปเบฅเบฐเบฅเบถเบเบเบงเบเบกเบฑเบเปเบเบเบญเบเปเบฅเบ. เบชเปเบฒเบฅเบฑเบ OpenStack, เบเบฒเบเบชเปเบฒเบเปเบเบทเปเบญเบ virtual, เบเปเบญเบกเบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ PaaS, เบเปเบญเบเบเบฒเบเบขเปเบฒเบเบซเบเปเบญเบ 1000 เบเปเบฒเบฎเปเบญเบเบเป API, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบฒเบเปเบเปเบเบญเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฑเบเปเบเบตเบเบเบถเปเบเปเบเบเบเปเบฒเบ API.
เบเบฒเบเปเบญเบเบงเบฝเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบงเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบฒเบเปเบซเบผเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบเปเบชเบปเบกเบเบงเบ. เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฐเปเบกเบตเบเบเบฒเบเปเบซเบผเบเบเบตเป, เปเบเบฑเบเบเปเบฒเบเปเปเบกเบนเบเบชเบนเบเบชเบธเบเบเบฐเบเปเบฒเบงเบฑเบ, เปเบเบตเปเบกเบเบถเปเบเบชเบดเบเปเบเบปเปเบฒ, เปเบฅเบฐเบเบตเปเปเบเปเบเบฒเบเปเบเบฑเบเบเบญเบเปเบเบเบเปเบฒเบเบฑเบเบญเบฑเบเบเบฒเบเบญเบเบเบงเบเปเบฎเบปเบฒ. เบเบงเบเปเบฎเบปเบฒเบฎเบฑเบเบชเบฒเบเบดเปเบงเบกเบทเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเปเบฝเบงเบเบฑเบเบเปเบฒเบกเบฐเบเบญเบ. เบเบงเบเปเบฎเบปเบฒเบกเบฑเบเบเบฐเปเบซเบฑเบ bots เปเบฅเบฐเปเบเบทเปเบญเบเบชเบฐเปเบเบเบเบตเปเบเบฐเบเบฒเบเบฒเบกเปเบเบดเปเบเบเบงเบเปเบฎเบปเบฒเปเบเบทเปเบญเปเบเบดเปเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเบชเบฐเบเบดเบ CGA เปเบเปเบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเป, เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบงเบเบกเบฑเบเบขเปเบฒเบเบเบดเบเบเบฑเบ.
เบงเบดเบเบตเบเบฒเบเบเบฑเบเบเบธเบ codebase เบเบญเบเบเปเบฒเบเปเบเบเบเบตเปเบเบนเปเปเบเปเบชเบฑเบเปเบเบเปเบซเบฑเบ
เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบฐเบเบดเบเบฑเบเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเบฅเบฐเบเบฑเบเบเบญเบเบเบฐเบเบงเบเบเบฒเบเบเบดเบเบเบฑเปเบเบฅเบฐเบซเบฑเบ. เบญเบฒเบเบเบฐเบกเบตเบเบงเบฒเบกเบเบดเบเบเบปเบเบเบฐเบเบดเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบเบตเบเบเบปเบง, เปเบเปเบเบปเบเบเบฐเบเบปเบเบเบญเบเบเบงเบเบกเบฑเบเบเปเปเบเบงเบฒเบกเบเปเบญเบกเบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบชเบฒเบกเบฒเบเบเบทเบเบซเบผเบธเบเปเปเบญเบเบฅเบปเบ.
เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบธเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบเปเบฅเบฐเบเปเบญเบเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒ codebase เปเบเปเบเบทเบเบเบฑเบเบเบธเบเปเบเบเบเปเปเบกเบตเบเบปเบเบเบฐเบเบปเบเบเปเปเบเบนเปเปเบเป. เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฑเบเบเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเปเปเบเบเปเบเปเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบธเปเบกเบเบญเบเบเบญเบ HAProxy เปเบฅเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบดเบเบเบฐเบเบน Graceful เปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ.
เปเบเบทเปเบญเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเป, เบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบเบงเบเบเบธเบกเบเบฒเบเบเบธเปเบเบเปเบฝเบเปเบฅเบฐเบเบฒเบเบเบดเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ "เบเบตเปเบเบทเบเบเปเบญเบ":
- เปเบเบเปเบฅเบฐเบเบตเบเบญเบ HAProxy, เบเบฒเบเบเบงเบเบเบธเบกเปเบกเปเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฒเบเปเบเบฅเปเบชเบฐเบเบดเบเบด, เปเบเบดเปเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบ socket เปเบฅเบฐเบเบทเบเบเปเบฒเบเบปเบเปเบงเปเปเบ HAProxy config. เบเปเบฒเบเบชเบฒเบกเบฒเบเบชเบปเปเบเบเปเบฒเบชเบฑเปเบเปเบเบซเบฒเบกเบฑเบเบเปเบฒเบ stdio. เปเบเปเปเบเบทเปเบญเบเบกเบทเบเบงเบเบเบธเบกเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบปเปเบเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบกเปเบเบเปเปเบชเบฒเบกเบฒเบเปเบเปเปเบเป, เบชเบฐเบเบฑเปเบเบกเบฑเบเบกเบตเปเบกเบเบนเบเปเบเบเบปเบงเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบธเปเบกเบเบญเบ HAProxy. เบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบขเปเบฒเบเบเบดเบเบเบฑเบ.
- เบเบฒเบเบเปเบฅเบดเบเบฒเบ API เปเบฅเบฐ Engine เบชเปเบงเบเปเบซเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเบชเบฐเปเบฑเบเบชเบฐเปเบนเบเปเบเบฑเบเปเบเปเบฅเบเบตเบเบฒเบเบเบดเบเปเบเบทเปเบญเบเบเบตเปเบชเบฐเบซเบเปเบฒเบเบฒเบก: เปเบกเบทเปเบญเบเบดเบเปเบเบทเปเบญเบ, เบเบงเบเปเบเบปเบฒเบฅเปเบเปเบฒเปเบซเปเบงเบฝเบเบเบฑเบเบเบธเบเบฑเบเบชเบณเปเบฅเบฑเบ, เบเปเปเบงเปเบฒเบเบฐเปเบเบฑเบเบเบฒเบเบฎเปเบญเบเบเป http เบซเบผเบทเบเบฒเบเบงเบฝเบเบเปเบฅเบดเบเบฒเบ. เบชเบดเปเบเบเบฝเบงเบเบฑเบเปเบเบตเบเบเบถเปเบเบเบฑเบเบเบปเบเบเบฒเบ. เบกเบฑเบเบฎเบนเปเบเบฑเบเบงเบฝเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบกเบฑเบเบเปเบฒเบฅเบฑเบเปเบฎเบฑเบเปเบฅเบฐเบชเบดเปเบเบชเบธเบเบฅเบปเบเปเบกเบทเปเบญเบกเบฑเบเบชเปเบฒเปเบฅเบฑเบเบเบธเบเบขเปเบฒเบ.
เบเปเบเบญเบเปเบเบเบฑเบเบชเบญเบเบเบธเบเบเบตเป, เบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเบเบตเปเบเบญเบเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบดเปเบเบเบทเบงเปเบฒเบเบตเป.
- เบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบฐเบเบญเบเบเบธเบเบฅเบฐเบซเบฑเบเปเบซเบกเป (เบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒเบเบตเปเปเบกเปเบ RPM), เบเบปเบเบชเบญเบเบกเบฑเบเบขเบนเปเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก dev, เบเบปเบเบชเบญเบเบกเบฑเบเบขเบนเปเปเบเบเบฑเปเบเบเบญเบ, เปเบฅเบฐเบเปเบญเบเปเบซเปเบกเบฑเบเบขเบนเปเปเบ repository เปเบงเบเบต.
- เบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเปเบฒเบเบปเบเบงเบฝเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเบตเปเบกเบตเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบตเปเบชเบธเบเบเบญเบ "เบชเบดเปเบเบเบฐเบเบดเบ": เบชเบฐเบเบฑเบเบเบญเบเบเบธเบเปเบซเบกเป, เบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเปเบฝเบงเบเบฑเบเบซเบเปเบฒเบเบตเปเปเบซเบกเปเปเบฅเบฐเบฅเบฒเบเบฅเบฐเบญเบฝเบเบญเบทเปเบเปเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบดเบเบเบฑเปเบเบเปเบฒเบเปเบฒเปเบเบฑเบ.
- เบเบนเปเปเบเบดเปเบเปเบเบเบฅเบฐเบเบปเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบญเบฑเบเปเบเบ. เปเบเบตเบเบเบปเบง Ansible playbook, เปเบเบดเปเบเปเบเบเบฑเปเบเปเบฎเบฑเบเบเบฑเปเบเบเปเปเปเบเบเบตเป:
- เปเบญเบปเบฒเบเบธเบเบเบฒเบ repository เบเบฑเปเบเบเบญเบเปเบฅเบฐเบเปเบฒเปเบเปเบกเบฑเบเปเบเบทเปเบญเบเบฑเบเบเบธเบเบชเบฐเบเบฑเบเบเบญเบเบเบธเบเปเบ repository เบเบฐเบฅเบดเบเบเบฐเบเบฑเบ.
- เบฅเบงเบเบฅเบงเบกเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบ backend เบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฑเบเบเบธเบ.
- เบเบดเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเปเบฒเบญเบดเบเบเบตเปเบเบฐเปเบเปเบฎเบฑเบเบเบฒเบเบเบฑเบเบเบธเบเปเบ HAProxy เปเบฅเบฐเบฅเปเบเปเบฒเบเบฐเบเบงเบเบเบฒเบเบเบญเบเบกเบฑเบเบชเปเบฒเปเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบ. เบเปเบเบญเบเปเบเบเบฑเบเบเบฒเบเบเบดเบเบขเปเบฒเบเบชเบฐเปเบดเบเบชเบฐเปเบปเบก, เบเบงเบเปเบฎเบปเบฒเปเบฑเปเบเปเบเบงเปเบฒเบเบธเบเบเบณเบฎเปเบญเบเบเปเบเบญเบเบฅเบนเบเบเปเบฒเปเบเบเบฑเบเบเบธเบเบฑเบเบเบฐเบชเบณเปเบฅเบฑเบเบขเปเบฒเบเบชเบณเปเบฅเบฑเบเบเบปเบ.
- เบซเบผเบฑเบเบเบฒเบ API เปเบฅเบฐเบเบฐเบเบฑเบเบเบฒเบเบเบทเบเบขเบธเบเบขเปเบฒเบเบชเบปเบกเบเบนเบ, เปเบฅเบฐ HAProxy เบเบทเบเบเบดเบ, เบฅเบฐเบซเบฑเบเบเบฐเบเบทเบเบเบฑเบเบเบธเบ.
- เบเปเบฅเบดเบเบฒเบเปเบฅเปเบ Ansible.
- เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเปเบฅเบดเบเบฒเบ, "เบกเบทเบเบฑเบ" เบเบฒเบเบขเปเบฒเบเบเบทเบเบเบถเบ, เปเบเบดเปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบปเบเบชเบญเบเบซเบเปเบงเบเบเบฒเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบปเบเบชเบญเบเบเบตเปเบชเปเบฒเบเบฑเบเบเปเบฒเบเบงเบเบซเบเบถเปเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเบเปเบญเบ. เบเบฒเบเบเบงเบเบชเบญเบเบเบทเปเบเบเบฒเบเบเบญเบเบฅเบฐเบซเบฑเบเปเบซเบกเปเปเบเบตเบเบเบถเปเบ.
- เบเปเบฒเบเปเปเบเบปเบเบเปเปเบเบดเบเบเบฒเบเปเบเบเบฑเปเบเบเบญเบเบเบตเปเบเปเบฒเบเบกเบฒ, backend เบเบฐเบเบทเบเปเบเบตเบเปเบเป.
- เบเปเปเบซเปเบเปเบฒเบงเปเบเบชเบนเป backend เบเปเปเปเบ.
- เบซเบผเบฑเบเบเบฒเบ backends เบเบฑเบเบซเบกเบปเบเปเบเปเบเบทเบเบเบฑเบเบเบธเบ, เบเบฒเบเบเบปเบเบชเบญเบเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเปเบกเปเบเปเบเปเปเบเบตเบเบเบปเบง. เบเปเบฒเบเบงเบเปเบเบปเบฒเบซเบฒเบเปเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบเบดเปเบเบซเบเปเบฒเบเบตเปเปเบซเบกเปเบเบตเปเบฅเบฒเบงเบชเปเบฒเบ.
เบเบตเปเบเบฐเบชเปเบฒเปเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ.

เบฎเบญเบเบญเบฑเบเปเบเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ
เปเบเบเบเบฒเบเบเบตเปเบเบฐเบเปเปเปเบฎเบฑเบเบงเบฝเบเบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเปเบกเบตเบเบปเบเบฅเบฐเบเบฝเบเบเบฝเบง. เบเบงเบเปเบฎเบปเบฒเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฑเบเบชเบญเบเบฎเบธเปเบเปเบเบปเปเบฒเปเบฅเบฐเปเบซเบกเปเปเบเบเบฒเบเบชเบนเปเบฎเบปเบ. เบฅเปเบงเบเบซเบเปเบฒ, เปเบเบเบฑเปเบเบเบญเบเบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบง, เบกเบฑเบเปเบเปเบเบทเบเบงเบฒเบเปเบงเปเบงเปเบฒเปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฐเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบเบฒเบเบเปเปเบกเบนเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ, เบเบงเบเปเบเบปเบฒเบเบฐเบเปเปเบเปเบฒเบฅเบฒเบเบฅเบฐเบซเบฑเบเบเบตเปเบเปเบฒเบเบกเบฒ. เบเบฑเปเบเบเบฑเปเบ, เบเบทเปเบเบเบฒเบเบฅเบฐเบซเบฑเบเปเบเปเบเบทเบเบเบฑเบเบเบธเบเปเบเบทเปเบญเบฅเบฐเบเปเบฒเบง.
เบชเบฐเบซเบฅเบธเบ
เปเบเปเบเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบญเบเบเบปเบเปเบญเบเบเปเบฝเบงเบเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเปเบงเบฑเบเบเบตเปเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบขเบฒเบเบเบฐเบชเบฑเบเปเบเบเปเบซเบฑเบเบเบธเบเบชเปเบฒเบเบฑเบเบเบญเบเบกเบฑเบเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ:
- เบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบฒเบเบฎเปเบฒเบเบเบฒเบ;
- เบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบญเบเปเบเบทเบญเบเปเบฒเบ (เบเบนเปเบเบธเปเบเบเปเบฝเบ, BGP);
- เบเบงเบฒเบกเบเบปเบเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบญเบเบเบญเบเปเบงเบเบตเปเปเบเปเปเบฅเบฐเบเบฑเบเบเบฐเบเบฒ.
เปเบงเบฅเบฒเปเบฎเบฑเบเบงเบฝเบเบเบปเบเบเบตเปเบเบธเบเบเบปเบ!
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com
