Mail.ru เด•เตเดฒเต—เดกเต เดธเตŠเดฒเตเดฏเต‚เดทเตปเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดคเต†เดฑเตเดฑเต-เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเดณเตเดณ เดตเต†เดฌเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต

Mail.ru เด•เตเดฒเต—เดกเต เดธเตŠเดฒเตเดฏเต‚เดทเตปเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดคเต†เดฑเตเดฑเต-เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเดณเตเดณ เดตเต†เดฌเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต

เดนเดพเดฏเต, เดนเดฌเตเดฐเตโ€! เดžเดพเดจเตโ€ เด†เดฐเตโ€เดŸเต†เด‚ เด•เดฑเดฎเดฟเดทเต‡เดตเต เด†เดฃเต, เดธเดฟเดธเตเดฑเตเดฑเด‚เดธเต เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดทเดจเตโ€ เดŸเต€เดฎเดฟเดจเตเดฑเต† เดคเดฒเดตเดจเตโ€. เดฎเต†เดฏเดฟเตฝ.เดฑเต เด•เตเดฒเต—เดกเต เดธเตŠเดฒเตเดฏเต‚เดทเตปเดธเต (เดŽเด‚เดธเดฟเดŽเดธเต)เด•เดดเดฟเดžเตเดž เด’เดฐเต เดตเตผเดทเดคเตเดคเดฟเดจเดฟเดŸเต† เดžเด™เตเด™เตพ เดจเดฟเดฐเดตเดงเดฟ เดชเตเดคเดฟเดฏ เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เตพ เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เดฟ. เดžเด™เตเด™เดณเตเดŸเต† API เดธเต‡เดตเดจเด™เตเด™เตพ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด…เดณเด•เตเด•เดพเดตเตเดจเตเดจเดคเตเด‚, เดคเต†เดฑเตเดฑเตเด•เดณเต† เดšเต†เดฑเตเด•เตเด•เตเดจเตเดจเดคเตเด‚, เดฆเตเดฐเตเดคเด—เดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดฒเต‹เดกเต เดตเดณเตผเดšเตเดšเดฏเตเด•เตเด•เต เดคเดฏเตเดฏเดพเดฑเดพเด•เตเดจเตเดจเดคเตเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเดšเตเดšเต. เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เด‚ OpenStack-เตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเดพเดฃเต, เดคเต†เดฑเตเดฑเตเด•เดณเต† เดšเต†เดฑเตเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเด‚เดตเดฟเดงเดพเดจเด‚ เด•เตˆเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดžเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟ เดตเดจเตเดจ เดšเดฟเดฒ เด˜เดŸเด• เดคเต†เดฑเตเดฑเตเด•เดณเต† เดšเต†เดฑเตเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เดชเด™เตเด•เดฟเดŸเดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. OpenStack-เตฝ เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดตเตผเด•เตเด•เตเด‚ เด‡เดคเต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเต.

เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเตเดฑเต† เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดคเดฟเดฐเต‹เดงเดถเต‡เดทเดฟ เด…เดคเดฟเดจเตเดฑเต† เด˜เดŸเด•เด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดคเดฟเดฐเต‹เดงเดถเต‡เดทเดฟเดฏเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ, เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดคเด•เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดžเตเดžเต เด…เดต เด…เดญเดฟเดธเด‚เดฌเต‹เดงเดจ เดšเต†เดฏเตเดค เดŽเดฒเตเดฒเดพ เดคเดฒเด™เตเด™เดณเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เดžเด™เตเด™เตพ เด•เตเดฐเดฎเต‡เดฃ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚.

เดˆ เด•เดฅเดฏเตเดŸเต† เด’เดฐเต เดตเต€เดกเดฟเดฏเต‹ เดชเดคเดฟเดชเตเดชเต, เด‡เดคเดฟเดจเตเดฑเต† เดฏเดฅเดพเตผเดคเตเดฅ เด‰เดฑเดตเดฟเดŸเด‚ เด…เดชเตโ€ŒเดŸเตˆเด‚ เดกเต‡ 4 เด•เต‹เตบเดซเดฑเตปเดธเดฟเดฒเต† เด’เดฐเต เด…เดตเดคเดฐเดฃเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต, เด‡เดคเต เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเดšเตเดšเดคเต เดเดŸเดฟเดธเตเดฎเตเดฎ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚ เด…เดชเตโ€ŒเดŸเตˆเด‚ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดฏเต‚เดŸเตเดฏเต‚เดฌเต เดšเดพเดจเดฒเดฟเตฝ.

เดญเต—เดคเดฟเด• เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเตเดŸเต† เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค

เดŽเด‚เดธเดฟเดŽเดธเต เด•เตเดฒเต—เดกเดฟเดจเตเดฑเต† เดชเตŠเดคเตเดญเดพเด—เด‚ เดจเดฟเดฒเดตเดฟเตฝ เดฐเดฃเตเดŸเต เดŸเดฏเตผ III เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเตเด•เดณเดฟเดฒเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต, เดชเตเดฐเดคเตเดฏเต‡เด• เดญเต—เดคเดฟเด• เด†เดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ 200 เดœเดฟเดฌเดฟเดชเดฟเดŽเดธเต เดคเตเดฐเต‚เดชเตเดŸเตเดŸเตเด‚ เด‰เดณเตเดณ เด’เดฐเต เดธเดฎเตผเดชเตเดชเดฟเดค เดกเดพเตผเด•เตเด•เต เดซเตˆเดฌเตผ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดตเดดเดฟ เด‡เดต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŸเดฏเตผ III เดญเต—เดคเดฟเด• เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดซเต‹เตพเดŸเตเดŸเต เดŸเต‹เดณเดฑเตปเดธเต เดจเตฝเด•เตเดจเตเดจเต.

เดญเต—เดคเดฟเด•เดตเตเด‚ เดฏเตเด•เตเดคเดฟเดชเดฐเดตเตเดฎเดพเดฏ เดคเดฒเด™เตเด™เดณเดฟเตฝ เดกเดพเตผเด•เตเด•เต เดซเตˆเดฌเตผ เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฃเต. เดšเดพเดจเตฝ เดฑเดฟเดกเตปเดกเตปเดธเดฟ เดชเตเดฐเด•เตเดฐเดฟเดฏ เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเตเดณเตเดณเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด‰เดฏเตผเดจเตเดจเตเดตเดจเตเดจเต†เด™เตเด•เดฟเดฒเตเด‚, เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเตเด•เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด•เดฃเด•เตเดทเตป เดžเด™เตเด™เตพ เดจเดฟเดฐเดจเตเดคเดฐเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเด•เตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เตเดฑเดšเตเดšเต เด•เดพเดฒเด‚ เดฎเตเดฎเตเดชเต, เดžเด™เตเด™เดณเตเดŸเต† เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเตเด•เดณเดฟเตฝ เด’เดจเตเดจเดฟเดจเดŸเตเดคเตเดคเตเดณเตเดณ เด’เดฐเต เด•เดฟเดฃเดฑเตเดฑเดฟเตฝ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด’เดฐเต เดŽเด•เตโ€Œเดธเตโ€Œเด•เดตเต‡เดฑเตเดฑเตผ เด’เดฐเต เดชเตˆเดชเตเดชเต เดคเตเดณเดšเตเดšเตเด•เดฏเดฑเดฟ, เด…เดคเดฟเตฝ เดชเตเดฐเตˆเดฎเดฑเดฟ, เดฌเดพเด•เตเด•เดชเตเดชเต เดซเตˆเดฌเตผ เด’เดชเตเดฑเตเดฑเดฟเด•เต เด•เต‡เดฌเดฟเดณเตเด•เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเตเดฎเดพเดฏเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดฒเตเดฒเดพเดคเตเดค เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏ เดšเดพเดจเตฝ เด’เดฐเต เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ, เด•เดฟเดฃเดฑเดฟเตฝ, เดฆเตเตผเดฌเดฒเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดžเด™เตเด™เดณเตเดŸเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดญเดพเด—เด‚ เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเต. เด‡เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดžเด™เตเด™เตพ เดชเดพเด เด‚ เด‰เตพเด•เตเด•เตŠเดฃเตเดŸเต เด…เดฏเตฝเดชเด•เตเด•เดคเตเดคเต† เด•เดฟเดฃเดฑเตเดฑเดฟเตฝ เด…เดงเดฟเด• เดซเตˆเดฌเตผ เด’เดชเตเดฑเตเดฑเดฟเด•เต เด•เต‡เดฌเดฟเดณเตเด•เตพ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เด‰เตพเดชเตเดชเต†เดŸเต† เดจเดฟเดฐเดตเดงเดฟ เดจเดŸเดชเดŸเดฟเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเดšเตเดšเต.

เดžเด™เตเด™เดณเตเดŸเต† เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเตเด•เดณเดฟเตฝ เดŸเต†เดฒเดฟเด•เต‹เด‚ เดฆเดพเดคเดพเด•เตเด•เดณเตเดŸเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดตเตผเด•เตเด•เดพเดฃเต เดžเด™เตเด™เตพ BGP เดตเดดเดฟ เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดฟเดซเดฟเด•เตเดธเตเด•เตพ เดชเตเดฐเด•เตเดทเต‡เดชเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เด“เดฐเต‹ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดฆเดฟเดถเดฏเตเด•เตเด•เตเด‚ เดเดฑเตเดฑเดตเตเด‚ เดฎเดฟเด•เดšเตเดš เดฎเต†เดŸเตเดฐเดฟเด•เต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เด‡เดคเต เดตเตเดฏเดคเตเดฏเดธเตเดค เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพเด•เตเด•เต เดฎเดฟเด•เดšเตเดš เด•เดฃเด•เตเดทเตป เดจเดฟเดฒเดตเดพเดฐเด‚ เดจเตฝเด•เดพเตป เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดฆเดพเดคเดพเดตเต เดตเดดเดฟเดฏเตเดณเตเดณ เด•เดฃเด•เตเดฑเตเดฑเดฟเดตเดฟเดฑเตเดฑเดฟ เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดŸเดพเตฝ, เดฒเดญเตเดฏเดฎเดพเดฏ เดฆเดพเดคเดพเด•เตเด•เตพ เดตเดดเดฟ เดžเด™เตเด™เดณเตเดŸเต† เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต เดžเด™เตเด™เตพ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดฐเต เดฆเดพเดคเดพเดตเต เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เตพ เดธเตเดตเดฏเดฎเต‡เดต เด…เดŸเตเดคเตเดค เดฆเดพเดคเดพเดตเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดจเตเดจเต. เด’เดฐเต เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเตผ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเดพเตฝ, เดฎเตเดดเตเดตเตป เดฒเต‹เดกเตเด‚ เดเดฑเตเดฑเต†เดŸเตเด•เตเด•เตเดจเตเดจ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเดฟเตฝ เดžเด™เตเด™เดณเตเดŸเต† เดธเต‡เดตเดจเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดฎเดฟเดฑเตผ เดชเด•เตผเดชเตเดชเต เดžเด™เตเด™เดณเตเดŸเต† เดชเด•เตเด•เดฒเตเดฃเตเดŸเต.

Mail.ru เด•เตเดฒเต—เดกเต เดธเตŠเดฒเตเดฏเต‚เดทเตปเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดคเต†เดฑเตเดฑเต-เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเดณเตเดณ เดตเต†เดฌเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต
เดญเต—เดคเดฟเด• เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดคเดฟเดฐเต‹เดงเดถเต‡เดทเดฟ

เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป-เดฒเต†เดตเตฝ เดซเต‹เตพเดŸเตเดŸเต เดŸเต‹เดณเดฑเตปเดธเดฟเดจเต เดจเดฎเตเดฎเตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต

เดžเด™เตเด™เดณเตเดŸเต† เดธเต‡เดตเดจเด‚ เดจเดฟเดฐเดตเดงเดฟ เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เด˜เดŸเด•เด™เตเด™เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต.

เดŽเด•เตเดธเดพเดฌเดฟเดœเดฟเดชเดฟ โ€” BGP-เด…เดงเดฟเดทเตเด เดฟเดค เดกเตˆเดจเดพเดฎเดฟเด•เต เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเต‡เดตเดจเด‚. เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ API เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดตเตˆเดฑเตเดฑเตโ€Œเดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดค IP เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เดชเดฐเดธเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดžเด™เตเด™เตพ เด‡เดคเต เดธเดœเต€เดตเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

HAProxy โ€” OSI เดฎเต‹เดกเดฒเดฟเดจเตเดฑเต† เดตเตเดฏเดคเตเดฏเดธเตเดค เดฒเต†เดฏเดฑเตเด•เดณเดฟเตฝ เด‰เดฏเตผเดจเตเดจ เดตเดดเด•เตเด•เดฎเตเดณเตเดณ เดŸเตเดฐเดพเดซเดฟเด•เต เดฌเดพเดฒเตปเดธเดฟเด‚เด—เต เดจเดฟเดฏเดฎเด™เตเด™เตพ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดนเตˆ-เดฒเต‹เดกเต เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเตผ. เดŽเดฒเตเดฒเดพ เดธเต‡เดตเดจเด™เตเด™เดณเดฟเดฒเตเด‚ เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต: เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ, เดธเดจเตเดฆเต‡เดถ เดฌเตเดฐเต‹เด•เตเด•เตผเดฎเดพเตผ, API เดธเต‡เดตเดจเด™เตเด™เตพ, เดตเต†เดฌเต เดธเต‡เดตเดจเด™เตเด™เตพ, เดžเด™เตเด™เดณเตเดŸเต† เด†เดจเตเดคเดฐเดฟเด• เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เตพ - เดŽเดฒเตเดฒเดพเด‚ HAProxy เด†เดฃเต เดจเตฝเด•เตเดจเตเดจเดคเต.

API เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป โ€” เดชเตˆเดคเตเดคเดฃเดฟเตฝ เดŽเดดเตเดคเดฟเดฏ เด’เดฐเต เดตเต†เดฌเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป, เด…เดคเตเดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด…เดตเดฐเตเดŸเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏเด™เตเด™เดณเตเด‚ เดธเต‡เดตเดจเด™เตเด™เดณเตเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดคเตŠเดดเดฟเดฒเดพเดณเดฟ เด…เดชเต‡เด•เตเดท (เด‡เดจเดฟ เดฎเตเดคเตฝ เดตเตผเด•เตเด•เตผ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต) เด“เดชเตเดชเตบเดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเต‡เดตเดจเด™เตเด™เดณเดฟเดฒเต† เด’เดฐเต เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ เดกเต†เดฎเตบ เด†เดฃเต, เด‡เดคเต API เด•เดฎเดพเตปเดกเตเด•เตพ เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเดฑเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเดพเตป เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดกเดฟเดธเตเด•เต เดธเตƒเดทเตเดŸเดฟ เด’เดฐเต เดตเตผเด•เตเด•เดฑเดฟเตฝ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดธเตƒเดทเตเดŸเดฟ เด…เดญเตเดฏเตผเดคเตเดฅเดจ API เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต.

เด“เดชเตเดชเตบเดธเตเดฑเตเดฑเดพเด•เตเด•เต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ

เด“เดชเตเดชเตบเดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดจเดพเดฏเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดš เดฎเดฟเด•เตเด• เดธเต‡เดตเดจเด™เตเด™เดณเตเด‚ เด’เดฐเต เดเด•เต€เด•เตƒเดค เดฎเดพเดคเตƒเด• เดชเดฟเดจเตเดคเตเดŸเดฐเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดธเต‡เดตเดจเดคเตเดคเดฟเตฝ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดฐเดฃเตเดŸเต เดญเดพเด—เด™เตเด™เดณเตเดฃเตเดŸเต: เด’เดฐเต API, เดตเตผเด•เตเด•เตผเดฎเดพเตผ (เดฌเดพเด•เตเด•เต†เตปเดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเตผเดฎเดพเตผ). เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ, API เดŽเดจเตเดจเดคเต เดชเตˆเดคเตเดคเดฃเดฟเตฝ เดŽเดดเตเดคเดฟเดฏ เด’เดฐเต WSGI เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดพเดฃเต, เด‡เดคเต เด’เดฐเต เดธเตเดตเดคเดจเตเดคเตเดฐ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดพเดฏเดฟ (เดกเต†เดฎเตบ) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Nginx เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Apache เดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดตเต†เดฌเต เดธเต†เตผเดตเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. API เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดตเตผเด•เตเด•เตผ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด•เตˆเดฎเดพเดฑเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดˆ เดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดทเตป เด’เดฐเต เดธเดจเตเดฆเต‡เดถ เดฌเตเดฐเต‹เด•เตเด•เตผ เดตเดดเดฟเดฏเดพเดฃเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต, เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ RabbitMQ; เดฎเดฑเตเดฑเต เดคเดฐเด™เตเด™เตพเด•เตเด•เต เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเดฒเตเดฒ. เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดฌเตเดฐเต‹เด•เตเด•เดฑเดฟเตฝ เดŽเดคเตเดคเตเดฎเตเดชเต‹เตพ, เดคเตŠเดดเดฟเดฒเดพเดณเดฟเด•เตพ เด…เดต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดˆ เดฎเดพเดคเตƒเด• เดชเดฐเดพเดœเดฏเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸ เดชเตŠเดคเตเดตเดพเดฏ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เดณเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต: RabbitMQ เด‰เด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, RabbitMQ เด’เดฐเตŠเดฑเตเดฑ เดธเต‡เดตเดจเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต, เดคเดคเตเดตเดคเตเดคเดฟเตฝ, เด“เดฐเต‹ เดธเต‡เดตเดจเดคเตเดคเดฟเดจเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เด…เดคเดฟเดจเดพเตฝ, MCS-เตฝ, เดžเด™เตเด™เตพ เดˆ เดธเต‡เดตเดจเด™เตเด™เดณเต† เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด“เดฐเต‹ เดตเตเดฏเด•เตเดคเดฟเด—เดค เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเตเด‚ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด‚ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• RabbitMQ เด‰เด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต. เดฆเตเตผเดฌเดฒเดฎเดพเดฏ เด’เดฐเต เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เด’เดฐเต เดชเดฐเดพเดœเดฏเด‚ เดธเด‚เดญเดตเดฟเดšเตเดšเดพเตฝ, เดฎเตเดดเตเดตเตป เดธเต‡เดตเดจเดคเตเดคเต†เดฏเตเด‚ เด…เดฒเตเดฒ, เดธเต‡เดตเดจเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดญเดพเด—เด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดฌเดพเดงเดฟเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚ เดŽเดจเตเดจเดคเดฟเดจเดพเตฝ เดˆ เดธเดฎเต€เดชเดจเด‚ เดชเตเดฐเดฏเต‹เดœเดจเด•เดฐเดฎเดพเดฃเต.

เดตเตผเด•เตเด•เตผ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเดฟเดจเต เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฌเดพเดฒเตปเดธเดฑเตเด•เตพเด•เตเด•เต เดชเดฟเดจเตเดจเดฟเตฝ API เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดคเดฟเดฐเดถเตเดšเต€เดจเดฎเดพเดฏเดฟ เดธเตเด•เต†เดฏเดฟเตฝ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.

เดšเดฟเดฒ เดธเต‡เดตเดจเด™เตเด™เตพเด•เตเด•เต เด‡เตปเดŸเตเดฐเดพ-เดธเตผเดตเต€เดธเต เดเด•เต‹เดชเดจเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเตโ€”เดŽเดชเดฟเดเด•เตพเด•เตเด•เตเด‚ เดคเตŠเดดเดฟเดฒเดพเดณเดฟเด•เตพเด•เตเด•เตเด‚ เด‡เดŸเดฏเดฟเตฝ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเด•เตเด•เตเดฎเตเดชเต‹เตพ. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด’เดฐเตŠเดฑเตเดฑ เดเด•เต‹เดชเดจ เด•เต‡เดจเตเดฆเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดฑเต†เดกเดฟเดธเต, เดฎเต†เด‚เด•เดพเดทเต†, etcd เดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดธเดฟเดธเตเดฑเตเดฑเด‚, เด‡เดคเต เด’เดฐเต เดคเตŠเดดเดฟเดฒเดพเดณเดฟเดฏเต† เดฎเดฑเตเดฑเตŠเดฐเต เดœเต‹เดฒเดฟเด•เตเด•เดพเดฐเดจเต เด’เดฐเต เดŸเดพเดธเตโ€Œเด•เต เดเตฝเดชเตเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เดชเดฑเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต ("เดฆเดฏเดตเดพเดฏเดฟ เด…เดคเต เดŽเดŸเตเด•เตเด•เดฐเตเดคเต"). เดžเด™เตเด™เตพ etcd เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ, เดคเตŠเดดเดฟเดฒเดพเดณเดฟเด•เตพ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเดฎเดพเดฏเดฟ เดธเดœเต€เดตเดฎเดพเดฏเดฟ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเต, เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฟเดตเดฐเด™เตเด™เตพ เดŽเดดเตเดคเตเด•เดฏเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดžเด™เตเด™เดณเตเดŸเต† เดฎเตพเดŸเตเดŸเดฟ-เดฎเดพเดธเตเดฑเตเดฑเตผ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดžเด™เตเด™เดณเตเดŸเต† เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดพเดฏเดฟ เดžเด™เตเด™เตพ mariadb เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดˆ เด•เตเดฒเดพเดธเดฟเด•เต เดธเดฟเด‚เด—เดฟเตพ เดธเต‡เดตเดจเด‚ เด“เดชเตเดชเตบเดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดจเต เดชเตŠเดคเตเดตเดพเดฏเดฟ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดฐเต€เดคเดฟเดฏเดฟเดฒเดพเดฃเต เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฏ เดธเตเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เตเด‚ เดซเต‹เตพเดŸเตเดŸเต-เดŸเต‹เดณเดฑเตปเดธเต เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เด‰เดณเตเดณ เด’เดฐเต เด•เตเดฒเต‹เดธเตเดกเต เดธเดฟเดธเตเดฑเตเดฑเดฎเดพเดฏเดฟ เด‡เดคเดฟเดจเต† เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, API เดซเต‹เตพเดŸเตเดŸเต-เดŸเต‹เดณเดฑเตปเดธเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป, API-เดฏเตเดŸเต† เดฎเตเดจเตเดจเดฟเตฝ เด’เดฐเต เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเตผ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•. เด…เดตเดฏเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดพเดฃเต เดตเตผเด•เตเด•เตผ เดธเตเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เต เดจเต‡เดŸเตเดจเตเดจเดคเต.

เดˆ เดธเตเด•เต€เดฎเดฟเดฒเต† เดฆเตเตผเดฌเดฒเดฎเดพเดฏ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ RabbitMQ เด‰เด‚ MariaDB เด‰เด‚ เด†เดฃเต. เด…เดตเดฏเตเดŸเต† เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฒเต‡เด–เดจเด‚ เด…เตผเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ, API เดซเต‹เตพเดŸเตเดŸเต เดŸเต‹เดณเดฑเตปเดธเดฟเตฝ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต.

Mail.ru เด•เตเดฒเต—เดกเต เดธเตŠเดฒเตเดฏเต‚เดทเตปเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดคเต†เดฑเตเดฑเต-เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเดณเตเดณ เดตเต†เดฌเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต
เด“เดชเตเดชเตบเดธเตเดฑเตเดฑเดพเด•เตเด•เต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ: เด’เดฐเต เด•เตเดฒเต—เดกเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเตเดณเตเดณ เดฌเดพเดฒเตปเดธเดฟเด‚เด—เตเด‚ เดซเต‹เตพเดŸเตเดŸเต เดŸเต‹เดณเดฑเตปเดธเตเด‚

ExaBGP เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต HAProxy เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเตผ เดคเต†เดฑเตเดฑเต-เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเดณเตเดณเดคเดพเด•เตเด•เตเดจเตเดจเต

เดžเด™เตเด™เดณเตเดŸเต† API-เด•เตพ เดธเตเด•เต†เดฏเดฟเดฒเดฌเดฟเตพ, เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเด‚ เดซเต‹เตพเดŸเตเดŸเต-เดŸเต‹เดณเดฑเดจเตเดฑเต เด†เดฃเต†เดจเตเดจเตเด‚ เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป, เดžเด™เตเด™เตพ เด’เดฐเต เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเตผ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต. เดžเด™เตเด™เตพ HAProxy เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต. เดŽเดจเตเดฑเต† เด…เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ, เดžเด™เตเด™เดณเตเดŸเต† เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เด‡เดคเดฟเดฒเตเดฃเตเดŸเต: เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ OSI เดฒเต†เดฏเดฑเตเด•เดณเดฟเตฝ เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฟเด‚เด—เต, เด’เดฐเต เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เด‡เดจเตเดฑเตผเดซเต‡เดธเต, เดตเดดเด•เตเด•เดตเตเด‚ เดธเตเด•เต‡เดฒเดฌเดฟเดณเดฟเดฑเตเดฑเดฟเดฏเตเด‚, เดตเดฟเดถเดพเดฒเดฎเดพเดฏ เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฟเด‚เด—เต เดฐเต€เดคเดฟเด•เตพ, เดธเต†เดทเตป เดŸเต‡เดฌเดฟเตพ เดชเดฟเดจเตเดคเตเดฃ.

เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฑเดฟเดจเตเดฑเต† เดคเดจเตเดจเต† เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดคเดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต เด†เดฆเตเดฏเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸ เดชเตเดฐเดถเตเดจเด‚. เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเตผ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดคเดจเตเดจเต† เด’เดฐเต เดชเดฐเดพเดœเดฏ เดชเต‹เดฏเดฟเดจเตเดฑเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต: เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเตผ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดธเต‡เดตเดจเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด‚. เด‡เดคเต เดคเดŸเดฏเดพเตป, เดžเด™เตเด™เตพ ExaBGP-เดฏเตเดฎเดพเดฏเดฟ เดšเต‡เตผเดจเตเดจเต HAProxy เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต.

ExaBGP เด’เดฐเต เดธเตผเดตเต€เดธเต เดนเต†เตฝเดคเตเดคเต เดšเต†เด•เตเด•เต เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด‚ เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. HAProxy-เดฏเตเดŸเต† เด†เดฐเต‹เด—เตเดฏเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚, เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเดฏเดพเตฝ, BGP-เดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ HAProxy เดธเต‡เดตเดจเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดžเด™เตเด™เตพ เดˆ เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต.

ExaBGP+HAProxy เดธเตเด•เต€เด‚

  1. เดฎเต‚เดจเตเดจเต เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ, ExaBGP, HAProxy เดŽเดจเตเดจเดฟเดต เดžเด™เตเด™เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  2. เด“เดฐเต‹ เดธเต†เตผเดตเดฑเตเด•เดณเดฟเดฒเตเด‚ เดžเด™เตเด™เตพ เด’เดฐเต เดฒเต‚เดชเตเดชเตเดฌเดพเด•เตเด•เต เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต.
  3. เดฎเต‚เดจเตเดจเต เดธเต†เตผเดตเดฑเตเด•เดณเดฟเดฒเตเด‚, เดˆ เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเตฝ เดžเด™เตเด™เตพ เด’เดฐเต‡ เดตเต†เดณเตเดคเตเดค เดเดชเดฟ เดตเดฟเดฒเดพเดธเด‚ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  4. ExaBGP เดตเดดเดฟ เดตเต†เดณเตเดณ เดเดชเดฟ เดตเดฟเดฒเดพเดธเด‚ เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเดฟเตฝ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เดฎเต‚เดจเตเดจเต เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เด’เดฐเต‡ เดเดชเดฟ เดตเดฟเดฒเดพเดธเด‚ เดชเดฐเดธเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเดพเดฃเต เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค เด•เตˆเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดจเตเดฑเต† เดตเต€เด•เตเดทเดฃเด•เต‹เดฃเดฟเตฝ เดจเดฟเดจเตเดจเต, เดฎเต‚เดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดค เด…เดŸเตเดคเตเดค เดนเต‹เดชเตเดชเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต‡ เดตเดฟเดฒเดพเดธเด‚ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เดฑเต‚เดŸเตเดŸเตผ เดฎเต‚เดจเตเดจเต เดธเดฎเดพเดจ เดฑเต‚เดŸเตเดŸเตเด•เตพ เด•เดพเดฃเตเดจเตเดจเต, เดธเตเดตเดจเตเดคเด‚ เดฎเต†เดŸเตเดฐเดฟเด•เต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด‰เดฏเตผเดจเตเดจ เดฎเตเตปเด—เดฃเดจเดฏเตเดณเตเดณ เดฑเต‚เดŸเตเดŸเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต (เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด’เดฐเต‡ เดฑเต‚เดŸเตเดŸเต), เดŸเตเดฐเดพเดซเดฟเด•เต เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เด’เดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเต‚.

HAProxy เดฏเดฟเตฝ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเดฏเดพเดฒเต‹ เดธเต†เตผเดตเตผ เดชเดฐเดพเดœเดฏเด‚ เด‰เดฃเตเดŸเดพเดฏเดพเดฒเต‹, ExaBGP เดฑเต‚เดŸเตเดŸเต เดชเดฐเดธเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดจเดฟเตผเดคเตเดคเตเด•เดฏเตเด‚ เดŸเตเดฐเดพเดซเดฟเด•เต เดฎเดฑเตเดฑเตŠเดฐเต เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เดธเตเด—เดฎเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ, เดžเด™เตเด™เตพ เดฌเดพเดฒเตปเดธเดฑเดฟเดจเตเดฑเต† เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค เดจเต‡เดŸเดฟ.

Mail.ru เด•เตเดฒเต—เดกเต เดธเตŠเดฒเตเดฏเต‚เดทเตปเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดคเต†เดฑเตเดฑเต-เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเดณเตเดณ เดตเต†เดฌเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต
HAProxy เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเตผ เดซเต‹เตพเดŸเตเดŸเต เดŸเต‹เดณเดฑเตปเดธเต

เดธเดœเตเดœเต€เด•เดฐเดฃเด‚ เดฎเดฟเด•เดšเตเดšเดคเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ: HAProxy เดฌเดพเด•เตเด•เดชเตเดชเต เดšเต†เดฏเตเดฏเดพเตป เดžเด™เตเด™เตพ เดชเด เดฟเดšเตเดšเต, เดชเด•เตเดทเต‡ เดธเต‡เดตเดจเด™เตเด™เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดฒเต‹เดกเต เดŽเด™เตเด™เดจเต† เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดฃเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดชเด เดฟเดšเตเดšเดฟเดฒเตเดฒ. เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพ เดธเดœเตเดœเต€เด•เดฐเดฃเด‚ เดšเต†เดฑเตเดคเดพเดฏเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต, เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเตŠเดคเต IP เดตเดฟเดฒเดพเดธเด™เตเด™เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฟเด‚เด—เดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดฟ.

DNS-เด…เดงเดฟเดทเตเด เดฟเดค เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฟเด‚เด—เต เดชเตเดฒเดธเต BGP

เดจเดฎเตเดฎเตเดŸเต† HAProxy เดฏเตเดŸเต† เดฎเตเดจเตเดจเดฟเดฒเตเดณเตเดณ เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฟเด‚เด—เต เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดจเดฎเตเดฎเตพ เดธเตเดตเดจเตเดคเดฎเดพเดฏเดฟ เดšเต†เดฏเตเดคเดคเตเดชเต‹เดฒเต†, เด‡เดคเต เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

เดฎเต‚เดจเตเดจเต เดธเต†เตผเดตเดฑเตเด•เตพ เดธเดจเตเดคเตเดฒเดฟเดคเดฎเดพเด•เตเด•เดพเตป, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเต‚เดจเตเดจเต เดชเตŠเดคเต IP เดตเดฟเดฒเดพเดธเด™เตเด™เดณเตเด‚ เดจเดฒเตเดฒ เดชเดดเดฏ DNS-เด‰เด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดˆ เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เด“เดฐเต‹เดจเตเดจเตเด‚ เด“เดฐเต‹ HAProxy-เดฏเตเดŸเต†เดฏเตเด‚ เดฒเต‚เดชเตเดชเตเดฌเดพเด•เตเด•เต เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เดจเดฟเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเดฟเตฝ เดชเดฐเดธเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด“เดฐเต‹ เดธเต‡เดตเดจเดคเตเดคเดฟเดจเตเดฎเตเดณเตเดณ API เดŽเตปเดกเตโ€Œเดชเต‹เดฏเดฟเดจเตเดฑเต เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเต‡เดตเดจ เด•เดพเดฑเตเดฑเดฒเต‹เด—เต เด†เดฃเต OpenStack เดฑเดฟเดธเต‹เดดเตโ€Œเดธเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต. เดˆ เด•เดพเดฑเตเดฑเดฒเต‹เด—เดฟเตฝ, เดžเด™เตเด™เตพ เด’เดฐเต เดกเตŠเดฎเต†เดฏเตเตป เดจเดพเดฎเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเตโ€”public.infra.mail.ruโ€”เด…เดคเต DNS เดตเดดเดฟ เดฎเต‚เดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดค IP เดตเดฟเดฒเดพเดธเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต DNS เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเต‚เดจเตเดจเต เดตเดฟเดฒเดพเดธเด™เตเด™เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฟเด‚เด—เดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต.

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดตเตˆเดฑเตเดฑเตโ€Œเดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดค IP เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดธเต†เตผเดตเตผ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตฝ เดฎเตเตปเด—เดฃเดจเด•เตพ เดžเด™เตเด™เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เด‡เดคเต เด‡เดคเตเดตเดฐเต† เดฌเดพเดฒเตปเดธเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ, เดเดฑเตเดฑเดตเตเด‚ เด‰เดฏเตผเดจเตเดจ IP เดตเดฟเดฒเดพเดธเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด’เดฐเต เดธเต†เตผเดตเตผ เดฎเดพเดคเตเดฐเดฎเต‡ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เต‚, เด…เดคเต‡เดธเดฎเดฏเด‚ BGP-เดฏเดฟเตฝ เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเตเด•เดณเตŠเดจเตเดจเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดฎเดฑเตเดฑเต เดฐเดฃเตเดŸเต†เดฃเตเดฃเด‚ เดจเดฟเดทเตโ€Œเด•เตเดฐเดฟเดฏเดฎเดพเดฏเดฟ เดคเตเดŸเดฐเตเด‚.

เดตเตเดฏเดคเตเดฏเดธเตเดค เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเตเด•เดณเตเดณเตเดณ ExaBGP เดตเดดเดฟ เดฑเต‚เดŸเตเดŸเตเด•เตพ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดพเตป เดžเด™เตเด™เตพ เด†เดฐเด‚เดญเดฟเดšเตเดšเต. เด“เดฐเต‹ เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฑเตเด‚ เดตเตˆเดฑเตเดฑเตโ€Œเดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดค เดฎเต‚เดจเตเดจเต IP เดตเดฟเดฒเดพเดธเด™เตเด™เดณเต†เดฏเตเด‚ เดชเดฐเดธเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด…เดตเดฏเดฟเดฒเตŠเดจเตเดจเดพเดฏ เด† เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฑเดฟเดจเดพเดฏเตเดณเตเดณ เดชเตเดฐเดพเดฅเดฎเดฟเด• IP เดตเดฟเดฒเดพเดธเด‚, เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดฎเต†เดŸเตเดฐเดฟเด•เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดชเดฐเดธเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเต. เด…เดคเดฟเดจเดพเตฝ, เดฎเต‚เดจเตเดจเต เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฑเตเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚, เด†เดฆเตเดฏเดคเตเดคเต† IP เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เด†เดฆเตเดฏเดคเตเดคเต† เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฑเดฟเดฒเต‡เด•เตเด•เตเด‚, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเดฟเดฒเต‡เด•เตเด•เตเด‚, เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต‡เดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต‡เดคเดฟเดฒเต‡เด•เตเด•เตเด‚ เดชเต‹เด•เตเดจเตเดจเต.

เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฑเตเด•เดณเดฟเตฝ เด’เดจเตเดจเต เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดฎเตเดชเต‹เตพ เดŽเดจเตเดคเตเดธเด‚เดญเดตเดฟเด•เตเด•เตเด‚? เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเตผ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเดพเตฝ, เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดพเดฅเดฎเดฟเด• เดตเดฟเดฒเดพเดธเด‚ เดฎเดฑเตเดฑเต เดฐเดฃเตเดŸเต†เดฃเตเดฃเด‚ เด‡เดชเตเดชเต‹เดดเตเด‚ เดชเดฐเดธเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดŸเตเดฐเดพเดซเดฟเด•เต เด…เดตเดฏเตเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดชเตเดจเตผเดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ, เดžเด™เตเด™เตพ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต DNS เดตเดดเดฟ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ IP เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต. DNS เดตเดดเดฟเดฏเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดค เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเตเด•เดณเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เดฌเดพเดฒเตปเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เดฎเต‚เดจเตเดจเต เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฑเตเด•เดณเดฟเดฒเตเด‚ เดคเตเดฒเตเดฏเดฎเดพเดฏ เดฒเต‹เดกเต เดตเดฟเดคเดฐเดฃเด‚ เดžเด™เตเด™เตพ เด•เตˆเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต‡เดธเดฎเดฏเด‚ เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเต.

Mail.ru เด•เตเดฒเต—เดกเต เดธเตŠเดฒเตเดฏเต‚เดทเตปเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดคเต†เดฑเตเดฑเต-เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเดณเตเดณ เดตเต†เดฌเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต
DNS, BGP เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเตเดณเตเดณ HAProxy เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฟเด™เต

ExaBGP-เดฏเตเด‚ HAProxy-เดฏเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด‡เดŸเดชเต†เดŸเตฝ

เด…เดคเดฟเดจเดพเตฝ, เดฑเต‚เดŸเตเดŸเต เด…เดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดจเดฟเตผเดคเตเดคเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดธเต†เตผเดตเตผ เดกเต—เตบเดŸเตˆเดฎเดฟเดจเต†เดคเดฟเดฐเต† เดžเด™เตเด™เตพ เดซเต†เดฏเดฟเตฝเด“เดตเตผ เดชเดฐเดฟเดฐเด•เตเดท เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดŽเดจเตเดจเดพเตฝ เดธเต†เตผเดตเตผ เดชเดฐเดพเดœเดฏเด‚ เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ HAProxy เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เดพเด‚: เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเต€เดตเต เดชเดฟเดถเด•เตเด•เตพ, เด†เดจเตเดคเดฐเดฟเด• เดธเต‡เดตเดจ เดชเดฐเดพเดœเดฏเด™เตเด™เตพ. เดˆ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตเด‚ เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฟเด‚เด—เดฟเตฝ เดจเดฟเดจเตเดจเต เดกเตŒเตบ เดšเต†เดฏเตเดค เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเตผ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เด’เดฐเต เดธเด‚เดตเดฟเดงเดพเดจเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เด…เดคเดฟเดจเดพเตฝ, เดฎเตเดฎเตเดชเดคเตเดคเต† เดธเตเด•เต€เด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต, เดžเด™เตเด™เตพ ExaBGP เดฏเตเด‚ HAProxy เดฏเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดนเดพเตผเดŸเตเดŸเตเดฌเต€เดฑเตเดฑเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ. ExaBGP เดฏเตเด‚ HAProxy เดฏเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด‡เดŸเดชเต†เดŸเดฒเดฟเดจเตเดฑเต† เด’เดฐเต เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเดพเดฃเดฟเดคเต, เด‡เดตเดฟเดŸเต† ExaBGP เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต† เดจเดฟเดฒ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด‡เดทเตเดŸเดพเดจเตเดธเตƒเดค เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, HAProxy-เดฏเตเดŸเต† เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เดนเต†เตฝเดคเตเดคเต เดšเต†เด•เตเด•เตผ ExaBGP เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดฟเตฝ เดจเดฟเด™เตเด™เตพ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดžเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, HAProxy-เดฏเดฟเตฝ เดžเด™เตเด™เตพ เด’เดฐเต เดนเต†เตฝเดคเตเดคเต เดฌเดพเด•เตเด•เต†เตปเดกเต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตโ€Œเดคเต, เด•เต‚เดŸเดพเดคเต† ExaBGP เดตเดถเดคเตเดคเต, เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ GET เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเด–เตเดฏเดพเดชเดจเด‚ เดจเดฟเดฒเดšเตเดšเดพเตฝ, HAProxy เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต, เดชเดฐเดธเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

Mail.ru เด•เตเดฒเต—เดกเต เดธเตŠเดฒเตเดฏเต‚เดทเตปเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดคเต†เดฑเตเดฑเต-เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเดณเตเดณ เดตเต†เดฌเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต
HAProxy เด†เดฐเต‹เด—เตเดฏ เดชเดฐเดฟเดถเต‹เดงเดจ

HAProxy เดชเดฟเดฏเต‡เดดเตโ€Œเดธเต: เดธเต†เดทเตป เดธเดฟเตปเด•เตเดฐเตŠเดฃเตˆเดธเต‡เดทเตป

เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต เดธเต†เดทเดจเตเด•เตพ เดธเดฟเตปเด•เตเดฐเตŠเดฃเตˆเดธเต เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเดกเต เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฑเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด•เตเดฒเดฏเดจเตเดฑเต เดธเต†เดทเตป เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต. เดŽเดจเตเดจเดพเตฝ HAProxy เด…เดคเดฟเดจเตเดฑเต† Peers เดธเดตเดฟเดถเต‡เดทเดค เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดšเตเดฐเตเด•เตเด•เด‚ เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฑเตเด•เดณเดฟเตฝ เด’เดจเตเดจเดพเดฃเต, เด‡เดคเต เดธเต†เดทเตป เดŸเต‡เดฌเดฟเตพ เดตเตเดฏเดคเตเดฏเดธเตเดค HAProxy เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดชเด™เตเด•เดฟเดŸเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เดฌเดพเดฒเตปเดธเดฟเด‚เด—เดฟเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดฐเต€เดคเดฟเด•เดณเตเดฃเตเดŸเต: เดฒเดณเดฟเดคเดฎเดพเดฏเดต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดฑ round เดฃเตเดŸเต เดฑเต‹เดฌเดฟเตป, เด•เต‚เดŸเดพเดคเต† เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเตเดฑเต† เดธเต†เดทเตป เด“เตผเดฎเตเดฎเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เด“เดฐเต‹ เดคเดตเดฃเดฏเตเด‚ เด’เดฐเต‡ เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดตเดฟเดชเตเดฒเต€เด•เตƒเดคเดฎเดพเดฏเดตเดฏเตเด‚. เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด“เดชเตเดทเตป เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเดšเตเดšเต.

เด•เตเดฒเดฏเดจเตเดฑเต เดธเต†เดทเดจเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต HAProxy เดธเตเดฑเตเดฑเดฟเด•เตเด•เต เดŸเต‡เดฌเดฟเดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด…เดต เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเตเดฑเต† เด‰เดฑเดตเดฟเดŸ IP เดตเดฟเดฒเดพเดธเด‚, เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดฒเด•เตเดทเตเดฏ เดตเดฟเดฒเดพเดธเด‚ (เดฌเดพเด•เตเด•เต†เตปเดกเต), เดšเดฟเดฒ เดธเต‡เดตเดจ เดตเดฟเดตเดฐเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดต เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดฑเตเดฑเดฟเด•เตเด•เต เดŸเต‡เดฌเดฟเดณเตเด•เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดธเต‹เดดเตโ€Œเดธเต-IP, เดกเต†เดธเตเดฑเตเดฑเดฟเดจเต‡เดทเตป-IP เดœเต‹เดกเดฟเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดฑเต—เดฃเตเดŸเต เดฑเต‹เดฌเดฟเตป เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฟเด‚เด—เต เดฎเต‹เดกเต เดชเต‹เดฒเตเดณเตเดณ เดฎเดฑเตเดฑเตŠเดฐเต เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฑเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฎเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดธเต†เดทเตป เดธเดจเตเดฆเตผเดญเด‚ เด•เตˆเดฎเดพเดฑเดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เต เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต.

เดตเตเดฏเดคเตเดฏเดธเตเดค HAProxy เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ (เด‡เดตเดฏเตเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฟเด‚เด—เต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต) เดธเตเดฑเตเดฑเดฟเด•เตเด•เต เดŸเต‡เดฌเดฟเดณเดฟเดจเต† เดจเต€เด™เตเด™เดพเตป เดชเด เดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เดžเด™เตเด™เดณเตเดŸเต† เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฑเตเด•เตพเด•เตเด•เต เดธเตเดฑเตเดฑเดฟเด•เตเด•เต เดŸเต‡เดฌเดฟเดณเตเด•เดณเตเดŸเต† เด’เดฐเตŠเดฑเตเดฑ เดชเต‚เดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด’เดฐเต เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเตผ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเดพเตฝ เดคเดŸเดธเตเดธเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด•เตเดฒเดฏเดจเตเดฑเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดซเต†เดฏเดฟเตฝเด“เดตเตผ เด‡เดคเต เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด‚, เด•เต‚เดŸเดพเดคเต† เดฎเตเดฎเตเดชเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เด…เดคเต‡ เดฌเดพเด•เตเด•เต†เตปเดกเตเด•เดณเดฟเตฝ เด•เตเดฒเดฏเดจเตเดฑเต เดธเต†เดทเดจเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเดคเต เดคเตเดŸเดฐเตเด‚.

เดถเดฐเดฟเดฏเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต, เดธเต†เดทเตป เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเดฑเดฟเดจเตเดฑเต† เด‰เดฑเดตเดฟเดŸ เดเดชเดฟ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเต† เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเดฃเด‚. เดžเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด‡เดคเต เดฒเต‚เดชเตเดชเตเดฌเดพเด•เตเด•เต เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดฒเต† เด’เดฐเต เดกเตˆเดจเดพเดฎเดฟเด•เต เดตเดฟเดฒเดพเดธเดฎเดพเดฃเต.

เดšเดฟเดฒ เดชเตเดฐเดคเตเดฏเต‡เด• เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฟเดฏเดฑเตเด•เตพ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, TCP เดŸเตˆเด‚เด”เดŸเตเดŸเตเด•เตพ เด†เดตเดถเตเดฏเดคเตเดคเดฟเดจเต เดฆเตˆเตผเด˜เตเดฏเดฎเตเดณเตเดณเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ TCP เดธเต†เดทเตป เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเดŸเดฏเดพเตป เดธเตเดตเดฟเดšเตเดšเตเด“เดตเตผ เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเต เดธเตเด—เดฎเดฎเดพเดฏ เดธเตเดตเดฟเดšเตเดšเดฟเด‚เด—เดฟเดจเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดคเต‡ เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดตเดฟเดฆเตเดฏ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš IaaS-เตฝ เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดธเต‡เดตเดจเดฎเตเดฃเตเดŸเต. เด“เดชเตเดชเตบเดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดจเตเดณเตเดณ เด’เดฐเต เดธเต‡เดตเดจเดฎเดพเดฏเดฟ เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเตผเด’เด•เตเดŸเดพเดตเดฟเดฏ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เด‡เดคเต เดฐเดฃเตเดŸเต HAProxy เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เดธเดนเดชเตเดฐเดตเตผเดคเตเดคเด•เตผเด•เตเด•เต เดจเต‡เดฑเตเดฑเต€เดตเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดฎเตเดฃเตเดŸเต. เดˆ เดธเต‡เดตเดจเดคเตเดคเดฟเดจเต เด…เดตเตผ เดฎเดฟเด•เดšเตเดšเดตเดฐเดพเดฃเต†เดจเตเดจเต เดคเต†เดณเดฟเดฏเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เดฎเต‚เดจเตเดจเต HAProxy เดธเด‚เดญเดตเด™เตเด™เตพเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเดณเตเดณ เดชเดฟเดฏเตผ เดŸเต‡เดฌเดฟเดณเตเด•เดณเตเดŸเต† เดšเดฒเดจเด‚ เดšเดฟเดคเตเดฐเด‚ เดธเตเด•เต€เดฎเดพเดฑเตเดฑเดฟเด•เต เด†เดฏเดฟ เดšเดฟเดคเตเดฐเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดŽเด™เตเด™เดจเต† เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

Mail.ru เด•เตเดฒเต—เดกเต เดธเตŠเดฒเตเดฏเต‚เดทเตปเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดคเต†เดฑเตเดฑเต-เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเดณเตเดณ เดตเต†เดฌเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต
HAProxy เดชเดฟเดฏเต‡เดดเตโ€Œเดธเต (เดธเต†เดทเตป เดธเดฟเตปเด•เตเดฐเตŠเดฃเตˆเดธเต‡เดทเตป)

เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดฐเต เดธเตเด•เต€เด‚ เดจเดฟเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด…เดคเต เดถเตเดฐเดฆเตเดงเดพเดชเต‚เตผเดตเตเดตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดฃเด‚. เด‡เดคเต 100% เดธเดฎเดฏเดตเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดพเตฝ เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเตเดฑเต† เด‰เดฑเดตเดฟเดŸ เดเดชเดฟ เด“เตผเดฎเตเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟเดตเดฐเตเดฎเตเดชเต‹เตพ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดฑเตเดฑเดฟเด•เตเด•เดฟ เดŸเต‡เดฌเดฟเดณเตเด•เตพ เดจเดทเตเดŸเดชเตเดชเต†เดŸเดฟเดฒเตเดฒ.

เด’เดฐเต‡ เด•เตเดฒเดฏเดจเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด’เดฐเต‡เดธเดฎเดฏเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต

เดžเด™เตเด™เดณเตเดŸเต† API-เด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต†, เดชเตŠเดคเตเดตเดพเดฏเดฟ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เดเดคเตŠเดฐเต เดธเต‡เดตเดจเดตเตเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เด’เดฐเต เดชเตเดฐเดณเดฏเดคเตเดคเดฟเดจเต เดตเดฟเดงเต‡เดฏเดฎเดพเด•เดพเด‚. เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดชเดฟเดถเด•เตเด•เตพ เดฎเตเดคเตฝ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเดšเต†เดฏเตโ€Œเดค เด†เด•เตเดฐเดฎเดฃเด™เตเด™เตพ เดตเดฐเต† เด•เดพเดฐเดฃเด™เตเด™เตพ เดตเตเดฏเดพเดชเด•เดฎเดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเดพเด‚. เดžเด™เตเด™เตพ เด‡เดŸเดฏเตเด•เตเด•เดฟเดŸเต† IP DDoS เด†เด•เตเดฐเดฎเดฃเด™เตเด™เตพ เดจเต‡เดฐเดฟเดŸเตเดจเตเดจเต. เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพ เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เด…เดตเดฐเตเดŸเต† เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเดฟเตฝ เดชเดฟเดถเด•เตเด•เตพ เดตเดฐเตเดคเตเดคเตเด•เดฏเตเด‚ เดฎเดฟเดจเดฟ-DDoS เด†เด•เตเดฐเดฎเดฃเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเดตเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดŽเดจเตเดคเดพเดฏเดพเดฒเตเด‚, เด…เดงเดฟเด• เดธเตเดฐเด•เตเดทเดพ เดจเดŸเดชเดŸเดฟเด•เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. API เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เด•เตเดทเตเดฆเตเดฐเด•เดฐเดฎเดพเดฏ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ CPU เดธเดฎเดฏเด‚ เดชเดพเดดเดพเด•เตเด•เตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด’เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดชเดฐเดฟเดนเดพเดฐเด‚.

เดˆ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป, เด…เดคเต‡ เดธเตเดฑเตเดฑเดฟเด•เตเด•เต เดŸเต‡เดฌเดฟเดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต HAProxy-เดฏเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เดฑเต‡เดฑเตเดฑเต เดชเดฐเดฟเดงเดฟเด•เตพ เดžเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดชเดฐเดฟเดงเดฟเด•เตพ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ API เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดจเดŸเดคเตเดคเตเดจเตเดจ เด‰เดฑเดตเดฟเดŸ IP-เดฏเต† เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด“เตผเดฎเตเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด“เดฐเต‹ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเด‚ เด’เดฐเต‡เดธเดฎเดฏเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดธเตเดตเดพเดญเดพเดตเดฟเด•เดฎเดพเดฏเตเด‚, เด“เดฐเต‹ เดธเต‡เดตเดจเดคเตเดคเดฟเดจเตเด‚ เดถเดฐเดพเดถเดฐเดฟ API เดฒเต‹เดกเต เดชเตเดฐเตŠเดซเตˆเตฝ เดžเด™เตเด™เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•เดฏเตเด‚ เดˆ เดฎเต‚เดฒเตเดฏเดคเตเดคเต‡เด•เตเด•เดพเตพ เดเด•เดฆเต‡เดถเด‚ 10 เดฎเดŸเด™เตเด™เต เด•เต‚เดŸเตเดคเตฝ เดชเดฐเดฟเดงเดฟ เดจเดฟเดถเตเดšเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เดธเตเดฅเดฟเดคเดฟเด—เดคเดฟเด•เตพ เดธเต‚เด•เตเดทเตเดฎเดฎเดพเดฏเดฟ เดจเดฟเดฐเต€เด•เตเดทเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดžเด™เตเด™เตพ เดคเตเดŸเดฐเตเดจเตเดจเต.

เด‡เดคเต เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต? เด“เดŸเตเดŸเต‹เดธเตเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เดณเตเดŸเต† API-เด•เตพ เดจเดฟเดฐเดจเตเดคเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดฃเตเดŸเต. เด…เดตเตผ เดฐเดพเดตเดฟเดฒเต† เดเด•เดฆเต‡เดถเด‚ เด‡เดฐเตเดจเต‚เดฑเต เดฎเตเดคเตฝ เดฎเตเดจเตเดจเต‚เดฑเต เดตเดฐเต† เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเตˆเด•เตเดจเตเดจเต‡เดฐเด‚ เด…เดต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. OpenStack-เดจเต, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต PaaS เดธเต‡เดตเดจเด™เตเด™เดณเดฟเตฝ เด’เดฐเต เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด•เตเดฑเดžเตเดžเดคเต 1000 API เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเต†เด™เตเด•เดฟเดฒเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดธเต‡เดตเดจเด™เตเด™เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด‡เดŸเดชเต†เดŸเดฒเตเด•เดณเตเด‚ API-เด•เตพ เดตเดดเดฟเดฏเดพเดฃเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต.

เดˆ เดŸเดพเดธเตโ€Œเด•เต เดŸเตเดฐเดพเตปเดธเตเดซเดฑเตเด•เตพ เด—เดฃเตเดฏเดฎเดพเดฏ เด’เดฐเต เดฒเต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต. เดžเด™เตเด™เตพ เดˆ เดฒเต‹เดกเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดฟ, เดฆเดฟเดตเดธเต‡เดจเดฏเตเดณเตเดณ เดชเต€เด•เตเด•เตเด•เตพ เดถเต‡เด–เดฐเดฟเดšเตเดšเต, เด…เดต เดชเดคเตเดคเดฟเดฐเดŸเตเดŸเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเต, เด‡เดคเต เดžเด™เตเด™เดณเตเดŸเต† เดจเดฟเดฐเด•เตเด•เต เดชเดฐเดฟเดงเดฟเดฏเดพเดฏเดฟ. เดžเด™เตเด™เตพ เดŽเดชเตเดชเต‹เดดเตเด‚ เดžเด™เตเด™เดณเตเดŸเต† เดธเตเดชเดจเตเดฆเดจเด™เตเด™เดณเดฟเตฝ เดตเดฟเดฐเตฝ เดšเต‚เดฃเตเดŸเตเดจเตเดจเต. เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ CGA เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เดžเด™เตเด™เดณเตเดŸเต† เดชเด•เตเด•เดฒเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เด•เดพเดฃเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจ เดฌเต‹เดŸเตเดŸเตเด•เดณเตเด‚ เดธเตเด•เดพเดจเดฑเตเด•เดณเตเด‚ เดžเด™เตเด™เตพ เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เด•เดพเดฃเดพเดฑเตเดฃเตเดŸเต, เดžเด™เตเด™เตพ เด…เดต เดธเดœเต€เดตเดฎเดพเดฏเดฟ เดตเต†เดŸเตเดŸเดฟเด•เตเด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต.

เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เดพเดฏเดฟ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเตเดฌเต‡เดธเต เดŽเด™เตเด™เดจเต† เดคเดŸเดธเตเดธเดฎเดฟเดฒเตเดฒเดพเดคเต† เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเด‚

เด•เต‹เดกเต เดตเดฟเดจเตเดฏเดพเดธ เดชเตเดฐเด•เตเดฐเดฟเดฏ เดคเดฒเดคเตเดคเดฟเดฒเตเด‚ เดžเด™เตเด™เตพ เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดตเดฟเดจเตเดฏเดพเดธ เดธเดฎเดฏเดคเตเดคเต เดชเดฐเดพเดœเดฏเด™เตเด™เตพ เดธเด‚เดญเดตเดฟเด•เตเด•เดพเดฑเตเดฃเตเดŸเต, เดชเด•เตเดทเต‡ เดธเต‡เดตเดจ เดฒเดญเตเดฏเดคเดฏเดฟเตฝ เด…เดตเดฏเตเดŸเต† เด†เด˜เดพเดคเด‚ เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

เดžเด™เตเด™เดณเตเดŸเต† เดธเต‡เดตเดจเด™เตเด™เตพ เดžเด™เตเด™เตพ เดจเดฟเดฐเดจเตเดคเดฐเด‚ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เดฌเดพเดงเดฟเด•เตเด•เดพเดคเต† เด•เต‹เดกเตโ€Œเดฌเต‡เดธเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดฃเด‚. HAProxy-เดฏเตเดŸเต† เดฎเดพเดจเต‡เดœเตโ€Œเดฎเต†เดจเตเดฑเต เด•เดดเดฟเดตเตเด•เตพ เดชเตเดฐเดฏเต‹เดœเดจเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเด•เตเด•เตŠเดฃเตเดŸเตเด‚ เดžเด™เตเด™เดณเตเดŸเต† เดธเต‡เดตเดจเด™เตเด™เดณเดฟเตฝ เด—เตเดฐเต‡เดธเตโ€Œเดซเตเตพ เดทเดŸเตเดŸเตโ€Œเดกเต—เตบ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเตเดฎเดพเดฃเต เดžเด™เตเด™เตพ เด‡เดคเต เดจเต‡เดŸเดฟเดฏเดคเต.

เดˆ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดฌเดพเดฒเตปเดธเตผ เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเตเด‚ "เดถเดฐเดฟเดฏเดพเดฏ" เดธเตผเดตเต€เดธเต เดทเดŸเตเดŸเตเดกเต—เดฃเตเด‚ เด‰เดฑเดชเตเดชเดพเด•เตเด•เต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต:

  • HAProxy-เดฏเดฟเตฝ, เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด’เดฐเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเตเดธเต เดซเดฏเตฝ เดตเดดเดฟเดฏเดพเดฃเต, เด‡เดคเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ HAProxy เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเต‹เด•เตเด•เดฑเตเดฑเดพเดฃเต. เด•เดฎเดพเตปเดกเตเด•เตพ stdio เดตเดดเดฟ เด…เดคเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเดพเตป เด•เดดเดฟเดฏเตเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดพเดฅเดฎเดฟเด• เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เดŸเต‚เตพ Ansible เด†เดฃเต, เด…เดคเดฟเดจเดพเตฝ HAProxy เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดฎเตŠเดกเตเดฏเต‚เตพ เด‡เดคเดฟเดฒเตเดฃเตเดŸเต, เด…เดคเต เดžเด™เตเด™เตพ เดธเดœเต€เดตเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
  • เดžเด™เตเด™เดณเตเดŸเต† เดฎเดฟเด•เตเด• API, เดŽเดžเตเดšเดฟเตป เดธเต‡เดตเดจเด™เตเด™เดณเตเด‚ เดฎเดจเต‹เดนเดฐเดฎเดพเดฏ เดทเดŸเตเดŸเตเดกเต—เตบ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต: เดทเดŸเตเดŸเต เดกเต—เตบ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดŸเดพเดธเตโ€Œเด•เต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเดจเตเดจเดคเตเดตเดฐเต† เด…เดต เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เด’เดฐเต HTTP เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเต‹ เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเต‡เดตเดจ เดŸเดพเดธเตโ€Œเด•เต‹ เด†เด•เดŸเตเดŸเต†. เด’เดฐเต เดคเตŠเดดเดฟเดฒเดพเดณเดฟเดฏเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเดฒเตเด‚ เด‡เดคเตเดคเดจเตเดจเต† เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดœเต‹เดฒเดฟเด•เดณเตเด‚ เด…เดคเต เด…เดฑเดฟเดฏเตเด•เดฏเตเด‚ เดŽเดฒเตเดฒเดพเด‚ เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเดฎเตเดชเต‹เตพ เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดˆ เดฐเดฃเตเดŸเต เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพเด•เตเด•เต เดจเดจเตเดฆเดฟ, เดžเด™เตเด™เดณเตเดŸเต† เดธเตเดฐเด•เตเดทเดฟเดค เดตเดฟเดจเตเดฏเดพเดธ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต.

  1. เดกเต†เดตเดฒเดชเตเดชเตผ เด’เดฐเต เดชเตเดคเดฟเดฏ เด•เต‹เดกเต เดชเดพเด•เตเด•เต‡เดœเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต (เดžเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด…เดคเต RPM เด†เดฃเต), เด…เดคเต dev เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเดฟเตฝ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต, เดธเตเดฑเตเดฑเต‡เดœเต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเดฟเตฝ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต เด…เดคเต เดธเตเดฑเตเดฑเต‡เดœเต เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต.
  2. "เด†เตผเดŸเตเดŸเดฟเดซเดพเด•เตเดฑเตเดฑเตเด•เดณเตเดŸเต†" เดตเดณเดฐเต† เดตเดฟเดถเดฆเดฎเดพเดฏ เดตเดฟเดตเดฐเดฃเดคเตเดคเต‹เดŸเต† เดกเต†เดตเดฒเดชเตเดชเตผ เด’เดฐเต เดตเดฟเดจเตเดฏเดพเดธ เดšเตเดฎเดคเดฒ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต: เดชเตเดคเดฟเดฏ เดชเดพเด•เตเด•เต‡เดœเดฟเดจเตเดฑเต† เดชเดคเดฟเดชเตเดชเต, เดชเตเดคเดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดตเดฐเดฃเด‚, เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเต เดตเดฟเดจเตเดฏเดพเดธ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ.
  3. เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเดฑเดพเดฃเต เด…เดชเตเดกเต‡เดฑเตเดฑเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด…เดตเตผ เด…เตปเดธเดฟเดฌเดฟเตพ เดชเตเดฒเต‡เดฌเตเด•เตเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดšเต†เดฏเตเดฏเตเดจเตเดจเต:
    • เดธเตเดฑเตเดฑเต‡เดœเต เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เดชเดพเด•เตเด•เต‡เดœเต เดŽเดŸเตเดคเตเดคเต เด…เดคเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดชเตเดฐเตŠเดกเด•เตเดทเตป เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเดฒเต† เดชเดพเด•เตเด•เต‡เดœเต เดชเดคเดฟเดชเตเดชเต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
    • เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดธเต‡เดตเดจเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดฌเดพเด•เตเด•เต†เตปเดกเตเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต.
    • HAProxy-เดฏเดฟเตฝ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด†เดฆเตเดฏ เดธเต‡เดตเดจเด‚ เดทเดŸเตเดŸเต เดกเต—เตบ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเดคเตเดตเดฐเต† เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดฎเดจเต‹เดนเดฐเดฎเดพเดฏ เดทเดŸเตเดŸเต เดกเต—เตบ เด•เดพเดฐเดฃเด‚, เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด•เตเดฒเดฏเดจเตเดฑเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเด‚ เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต.
    • API-เดฏเตเด‚ เดตเตผเด•เตเด•เดฑเตเด•เดณเตเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดจเดฟเตผเดคเตเดคเดฟ HAProxy เด“เดซเดพเด•เตเด•เดฟเดฏ เดถเต‡เดทเด‚, เด•เต‹เดกเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚.
    • เด…เตปเดธเดฟเดฌเดฟเตพ เดธเต‡เดตเดจเด™เตเด™เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต.
    • เด“เดฐเต‹ เดธเต‡เดตเดจเดคเตเดคเดฟเดจเตเด‚, เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดš เด•เต€ เดŸเต†เดธเตเดฑเตเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เดชเดฐเดฎเตเดชเดฐเดฏเตโ€Œเด•เตเด•เต†เดคเดฟเดฐเต† เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดŸเดคเตเดคเตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ "เดนเดพเตปเดกเดฟเดฒเตเด•เตพ" เดตเดฒเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดคเดฟเดฏ เด•เต‹เดกเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดŸเด•เตเด•เตเดจเตเดจเต.
    • เดฎเตเดฎเตเดชเดคเตเดคเต† เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดชเดฟเดถเด•เตเด•เดณเตŠเดจเตเดจเตเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดฌเดพเด•เตเด•เต†เตปเดกเต เดธเดœเต€เดตเดฎเดพเด•เตเด‚.
    • เดจเดฎเตเด•เตเด•เต เด…เดŸเตเดคเตเดค เดฌเดพเด•เตเด•เต†เตปเดกเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เดพเด‚.
  4. เดŽเดฒเตเดฒเดพ เดฌเดพเด•เตเด•เต†เตปเดกเตเด•เดณเตเด‚ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เดถเต‡เดทเด‚, เดซเด™เตเดทเดฃเตฝ เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เดจเดŸเดคเตเดคเตเดจเตเดจเต. เด…เดต เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดกเต†เดตเดฒเดชเตเดชเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดคเดฟเดฏ เดซเด‚เด—เตเดทเดฃเดพเดฒเดฟเดฑเตเดฑเดฟ เด…เดตเดฒเต‹เด•เดจเด‚ เดšเต†เดฏเตเดฏเตเด‚.

เด‡เดคเต‹เดŸเต† เดตเดฟเดจเตเดฏเดพเดธเด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเดจเตเดจเต.

Mail.ru เด•เตเดฒเต—เดกเต เดธเตŠเดฒเตเดฏเต‚เดทเตปเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดคเต†เดฑเตเดฑเต-เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเดณเตเดณ เดตเต†เดฌเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต
เดธเต‡เดตเดจ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดธเตˆเด•เตเด•เดฟเตพ

เด’เดฐเต เดจเดฟเดฏเดฎเด‚ เด‡เดฒเตเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต†เด™เตเด•เดฟเตฝ เดˆ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดชเดดเดฏเดคเตเด‚ เดชเตเดคเดฟเดฏเดคเตเดฎเดพเดฏ เดชเดคเดฟเดชเตเดชเตเด•เตพ เดžเด™เตเด™เตพ เด’เดฐเต‡เดธเดฎเดฏเด‚ เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเต. เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดตเดฟเด•เดธเดจ เดธเดฎเดฏเดคเตเดคเต, เดธเต‡เดตเดจเดคเตเดคเดฟเดจเตเดฑเต† เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเดฟเดฏเดพเดฒเตเด‚, เด…เดต เดฎเตเดฎเตเดชเดคเตเดคเต† เด•เต‹เดกเดฟเดจเต† เดคเด•เตผเด•เตเด•เดฟเดฒเตเดฒเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดคเตเดŸเด•เตเด•เด‚ เดฎเตเดคเตฝ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เด•เต‹เดกเตเดฌเต‡เดธเต เด•เตเดฐเดฎเต‡เดฃ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดคเต€เดฐเตเดฎเดพเดจเด‚

เดคเต†เดฑเตเดฑเตเด•เดณเต† เดธเดนเดฟเด•เตเด•เตเดจเตเดจ เดตเต†เดฌเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดŽเดจเตเดฑเต† เดšเดฟเดจเตเดคเด•เตพ เดชเด™เตเด•เตเดตเต†เด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ เดžเดพเตป เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต:

  • เดถเดพเดฐเต€เดฐเดฟเด•เดฎเดพเดฏ เดคเต†เดฑเตเดฑเตเด•เตพ เดธเดนเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต;
  • เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดซเต‹เตพเดŸเตเดŸเต เดŸเต‹เดณเดฑเตปเดธเต (เดฌเดพเดฒเตปเดธเดฑเตเด•เตพ, เดฌเดฟเดœเดฟเดชเดฟ);
  • เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเดคเตเดฎเดพเดฏ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเดฑเดฟเดจเตเดฑเต† เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดค.

เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดธเดฎเดฏเด‚ เด†เดถเด‚เดธเดฟเด•เตเด•เตเดจเตเดจเต!

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•