เปเบฅเบเบเปเปเปเบเปเบขเบทเบเบขเบนเป. เบเบงเบฒเบกเบเปเบฒเบงเบซเบเปเบฒเบชเปเบฒเบเบชเบดเปเบเบเปเบฒเบเบฒเบเบเปเบฒเบเปเบเบฑเบเปเบเปเบฅเบขเบตเปเบซเบกเป. เบญเบตเบโเบเบฒเบกโเบเบฒเบโเบเปเบฝเบโเปเบเบโเบเบงเบฒเบกโเบเปเบญเบโเบเบฒเบโ, เบชเบฐโเบเบฒโเบเบฑเบโเบเบฐโเบเบญเบโเบฅเบฐโเบเบปเบโเบเปเปโเบกเบนเบโเบเปเบฒเบงโเบชเบฒเบโเบเปเบญเบโเปเบเปโเบเบฑเบโเบเบฐโเบเบฒโ. เบกเบทเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบตเปเบเบฑเบเปเบเบทเปเบญเบเปเบเบเปเบซเบเบเบฒเบ, concurrency, concurrency, asynchrony, เปเบฅเบฐเบงเบดเบเบตเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบฅเบปเบเบเบตเบงเบดเบเบขเปเบฒเบเบชเบฐเบซเบเบปเบเบชเบธเบเบเบฑเบเบชเบดเปเบเบเบฑเบเบซเบกเบปเบเบเบตเปเปเบ Erlang.
เบเบฒเบเบเปเบฒเบชเบฐเปเบซเบเบต
เบญเบตเบเบเบฒเบกเบเบฐเบซเบเบฒเบเบเบญเบเบฅเบฐเบเบปเบเบเบตเปเบญเบญเบเปเบเบเปเบฅเบฐเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบกเบฑเบ, เบเบงเบเปเบฎเบปเบฒ, เบเบนเปเบเบฑเบเบเบฐเบเบฒ, เปเบฅเบทเบญเบเบงเบดเบเบตเบเบฒเบเปเบฅเบเบเปเบฝเบเบเปเปเบกเบนเบเปเบเบฅเบฐเบเบปเบ. เปเบเบเปเบฅเบฐเบเบตเบซเบผเบฒเบเบเบตเปเบชเบธเบ, เปเบเบทเปเบญเบเบฑเบเบเบฑเปเบเบเบฒเบเปเบเปเบเบญเบเบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ, เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบญเบฒเบเบเบฐเปเบเบฑเบเปเบเบเบเบฒเบเบเบตเปเบกเบตเบเบฒเบเบซเบเปเบฒ, เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เบญเบตเบเปเบชเป RabbitMQ เบซเบผเบท kafka. เปเบเปเบเบฒเบเบเบฑเปเบเบเบฒเบเปเบซเบผเปเบเบปเปเบฒเบเบญเบเปเบซเบเบเบฒเบ, SLA เปเบฅเบฐเบฅเบฐเบเบฑเบเบเบฒเบเบเบงเบเบเบธเบกเบเบญเบเบฅเบฐเบเบปเบเปเบกเปเบเบเบฑเปเบเบเปเบฒเบงเบงเปเบฒเบเบฒเบเบชเบปเปเบเบเปเปเบเบงเบฒเบกเบเบตเปเบเบฝเบกเบเปเบญเบกเปเบกเปเบเบเปเปเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒ. เปเบเปเบเบญเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบซเปเบฅเบฐเบเบปเบเบชเบฑเบเบชเบปเบเปเบฅเบฑเบเบเปเบญเบเปเบเบเบเบฒเบเบฎเบฑเบเบเบดเบเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฑเปเบเบเบฒเบเบเบปเบเบชเบปเปเบเปเบฅเบฐเบเบฒเบเบชเปเบฒเบเบเบธเปเบก, เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบเบเบฒเบเบเปเบฒเปเบเป ZeroMQ เบซเบผเบท nanomsg. เปเบเปเบเปเบฒเบฅเบฐเบเบปเบเบกเบตเบเบฐเบฅเบดเบกเบฒเบเบเบตเปเบเบฝเบเบเปเปเบฅเบฐเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบญเบเบเบธเปเบก Erlang เบกเบฒเบเบเบฐเบเบฒเบ, เบเบฑเบเบซเบฒเบเบญเบเบเบฒเบเบเปเบฒเบชเบฐเปเบซเบเบตเบซเบเปเบงเบเบเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเบชเบถเบเบชเบฒเบขเปเบฒเบเบฅเบฐเบญเบฝเบเปเบฅเบฐเปเบซเบเบเบปเบเบเบฒเบเบเปเบฒเบเปเบชเบเบเบฐเบเบดเบ.
เบซเบปเบงเบเปเปเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเปเบเบเบขเบฒเบ reactive เปเบกเปเบเบเปเบญเบเบเปเบฒเบเบเบงเปเบฒเบ. เปเบเบทเปเบญเบฎเบฑเบเบชเบฒเบขเบนเปเปเบเบฎเบนเบเปเบเบเบเบญเบเบเบปเบเบเบงเบฒเบก, เบซเบปเบงเบเปเปเบเบญเบเบเบฒเบเบชเบปเบเบเบฐเบเบฒเปเบเบกเบทเปเบเบตเปเบเบฝเบเปเบเปเบเบฐเปเบเบฑเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก homogeneous เบชเปเบฒเบเบเบถเปเบเปเบ Erlang / Elixir. เบฅเบฐเบเบปเบเบเบดเปเบงเบ Erlang/OTP เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเบฐเบเบดเบเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ reactive เบเปเบงเบเบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบซเบเปเบญเบเบเบตเปเบชเบธเบ. เปเบเปเปเบเบเปเบฅเบฐเบเบตเปเบเบเปเปเบเบฒเบก, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบญเบเบเบฒเบเบเบฑเปเบเบชเบปเปเบเบเปเปเบเบงเบฒเบก.
เบเบทเปเบเบเบฒเบเบเบดเบเบชเบฐเบเบต
เบเบฒเบเบญเบญเบเปเบเบเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบเบฒเบเบเปเบฒเบเบปเบเปเบเบปเปเบฒเบซเบกเบฒเบเปเบฅเบฐเบเปเปเบเปเบฒเบเบฑเบ. เปเบเบปเปเบฒเบซเบกเบฒเบเบเบปเปเบเบเปเปเบกเปเบเบเปเปเบขเบนเปเปเบเบเบทเปเบเบเบตเปเบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบเบทเปเบญ sake เบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ. เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบฎเบฑเบเปเบเบทเปเบญเบเบกเบทเบเบตเปเบเบญเบเปเบเปเบฅเบฐเบชเบฒเบกเบฒเบเบเบฐเบซเบเบฒเบเปเบเปเปเบเบเบญเบตเบเปเบชเปเบชเบดเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบชเปเบฒเบเปเบเปเปเบฅเบฐ, เบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบ, เบเบฑเบเบเบฐเบเบฒเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบเบฑเบเบชเบฐเปเบซเบกเบเบญเบเบฅเบฐเบเบฑเบเบเปเบฒเบเป: เปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบตเบเปเบงเบตเบเบฝเบงเปเบซเปเบเปเบฅเบดเบเบฒเบเบเบนเปเบเบปเบกเบเบฐเบซเบเบฒเบเบเปเบญเบ, เปเบเบดเปเบเบเปเปเบกเบฒเบชเบฒเบกเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบเบฑเบเบเบธเปเบกเปเบเบดเบ 50. -60 nodes, เบชเบดเปเบเบชเบธเบเบเปเบงเบเบชเบฐเบซเบฐเบเบฑเบเบเบธเปเบก. เบเบฑเปเบเบเบฑเปเบ, เปเบเบปเปเบฒเบซเบกเบฒเบเบเบปเปเบเบเปเปเบกเปเบเปเบเบทเปเบญเปเบเบตเปเบกเบเปเบฒเปเบฅเปเบเบเบเบฒเบเบซเบผเบธเบเบเปเบญเบเบเปเบฒเปเบเปเบเปเบฒเบเปเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบฅเบฐเบเบฒเบเปเบเบฑเบเปเบเบปเปเบฒเบเบญเบเบฅเบฐเบเบปเบเบชเบธเบเบเปเบฒเบ.
เปเบซเปเบเบงเบเปเบฎเบปเบฒเบเบปเบเปเบซเปเปเบซเบฑเบ 4 เบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบปเปเบเบเปเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเบชเบธเบเบเปเบฒเบ:
- ะกเบฎเบฑเบเบเบธเบกเปเบซเบเบเบฒเบ.
เบฅเบฐเบเบปเบเปเบกเปเบเบชเบฐเปเบซเบกเบตเบเปเบญเบกเบเบตเปเบเบฐเบเปเบฒเบเบเบฒเบเปเบซเบผเปเบเบปเปเบฒเบเบญเบเปเบซเบเบเบฒเบเปเบฅเบฐเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเปเบฒเปเบเบฑเบ; - ะเบเบงเบฒเบกโเบชเบฒโเบกเบฒเบโเบเบฐโเบซเบเบฒเบโเบเบปเบง.
เบเปเบญเบเปเบกเปเบชเปเบงเบเบเบธเบเบเบปเบเบชเบฒเบกเบฒเบเบเบฑเบเบเบฐ เปเบฒเบ เปเบเปเบเบฑเบเปเบเบงเบเบฑเปเบเปเบฅเบฐเปเบเบงเบเบญเบ. เบฅเบฐเบเบปเบเบเบฑเบเบซเบกเบปเบเบเปเบญเบเบกเบตเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบฐเบซเบเบฒเบเบเบปเบงเบเบฒเบกเปเบเบงเบเบญเบเบเบตเปเบเปเปเบกเบตเบเบญเบเปเบเบ; - ะเบเบงเบฒเบกโเบเบปเบโเบเบฒเบโเบเบงเบฒเบกโเบเบดเบโเบเบฒเบโ.
เบเบธเบเบฅเบฐเบเบฑเบเปเบฅเบฐเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฑเบเบซเบกเบปเบเบเบงเบเบเบฐเบชเบฒเบกเบฒเบเบเบทเปเบเบเบปเบงเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบฒเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบง; - ะเบฎเบฑเบเบเบฐเบเบฑเบเปเบงเบฅเบฒเบเบญเบเบชเบฐเบซเบเบญเบ.
เปเบงเบฅเบฒเปเบกเปเบเบกเบตเบเบธเบเบเปเบฒเปเบฅเบฐเบเบนเปเปเบเปเบเปเปเบเบงเบเบฅเปเบเปเบฒเบเบปเบเปเบเบตเบเปเบ.
เบเบทเปเบเปเบฒเบเบดเบเบฒเบเปเบเบปเปเบฒเปเบเปเบเปเบฝเบงเบเบฑเบ "เปเบเบทเปเบญเบเบเบฑเบเบเปเบญเบเบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเป"? เปเบเบทเปเบญเปเบซเปเบฅเบฐเบเบปเบเบเบตเปเบเบทเบเบญเบญเบเปเบเบเบกเบฒเปเบเบทเปเบญเบเบฐเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบเบญเบญเบเบเบฒเบเบเบฑเปเบเบเบญเบเบเบปเปเบเปเบเบเปเบฅเบฐเบกเบตเบเบงเบฒเบกเบเปเบฒเบงเบซเบเปเบฒ, เบเบทเปเบเบเบฒเบเบเบญเบเบกเบฑเบเบเปเบญเบเบเบญเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบฑเปเบเบเปเปเบฒ SMOG.
เบญเบตเบเบเบธเบเบซเบเบถเปเบเปเบกเปเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบเบฒเบเบชเบปเปเบเบเปเปเบเบงเบฒเบกเปเบเบฑเบเปเบเบทเปเบญเบเบกเบทเบเบทเปเบเบเบฒเบเปเบเบเบฅเปเบฒเบเปเบฅเบฐเบเบทเปเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฑเบเบซเบกเบปเบ: เบเบงเบฒเบกเบเปเบฒเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบก.
เบฎเบฑเบเบเบธเบกเปเบซเบเบเบฒเบ
เบชเปเบฒเบฅเบฑเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบตเปเบเบฐเปเบเบตเบเปเบเบเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฝเบงเปเบเบซเบฒเบเบธเปเบก, เบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบญเบเบกเบฑเบเบเปเบญเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเปเบเบทเปเบญเบกเบงเปเบฒเบ. เบฎเบนเบเปเบเบ asynchronous เบเบญเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเป. เปเบเบกเบฑเบ, เบเบนเปเบชเบปเปเบเปเบฅเบฐเบเบนเปเบฎเบฑเบเปเบเบฑเบเบซเปเบงเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบซเบผเบเบเปเปเบกเบนเบเบเบญเบเบเปเปเบเบงเบฒเบกเปเบฅเบฐเบเปเปเบเบฑเบเบงเบปเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบชเบปเปเบเปเบฅเบฐเปเบชเบฑเปเบเบเบฒเบเบเบฒเบเปเบเบฅเบฐเบเบปเบ.
เบเบฐเบซเบเบฒเบเปเบเป
เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบฐเบซเบเบฒเบ เปเบฅเบฐเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบเบฅเบฐเบเบปเบเปเบกเปเบเบขเบนเปเบเบฝเบเบเปเบฒเบเบเบฑเบ. เบญเบปเบเบเบฐเบเบญเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเปเบญเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเบกเบตเบขเบนเปเบเบฑเบเบซเบกเบปเบ. เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบณเปเบเปเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเปเบขเปเบฒเบเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบ เปเบฅเบฐเบงเบดเบเบตเบเบฒเบเบเบธเบเปเบเปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบตเบเบตเปเบชเบธเบเปเบเบปเปเบฒเปเบ, เปเบเบดเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเปเบเบฑเบเบญเบธเบเบฐเบเบญเบเบเปเปเปเปเบญเบเบฅเบปเบ.
เบเบฒเบเปเบเปเบเบทเปเบญเบเบเบฑเบเบเบฝเบง, Erlang เบชเปเบฒเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเปเบกเบตเบเบฒเบเปเบเปเบเบเบฑเบเบชเบนเบ. เบเบงเบฒเบกเบเบธเปเบเบเปเบฝเบเบฅเบฐเบซเบงเปเบฒเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเปเบฅเบฐเบเบงเบฒเบกเบเบฐเบซเบเบฒเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบเปเบเบเบเบฒเบเปเบฅเบทเบญเบเบเปเบฒเบเบงเบเบเบฐเบเบนเปเบเบญเบเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบตเปเบกเบตเบขเบนเปเปเบ Erlang VM เปเบฅเบฐเบเปเบฒเบเบงเบเบเบปเบงเบเปเบฒเบเบปเบเปเบงเบฅเบฒเบเบตเปเปเบเปเบเบฐเบเบนเปเปเบซเบผเบปเปเบฒเบเบตเป.
เบเบฐเบเบงเบเบเบฒเบ Erlang เบเปเปเปเบเปเปเบเปเบเบเบฑเบเบฅเบฑเบเปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบฎเบนเบเปเบเบเบเบตเปเบเปเปเบชเบฐเบเบฑเบเบเบฑเปเบ. เบเบตเปเบชเบฐเบซเบเบญเบเบเบฒเบ latency เบเปเบญเบเบเปเบฒเบเบเปเปเบฒเปเบฅเบฐเบเปเบฒเบเบเบตเปเบชเบนเบเบเบงเปเบฒเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบญเบตเบเปเบชเปเบเบฒเบเบชเบฐเบเบฑเบเปเบเบเบเบฑเปเบเปเบเบตเบก. เบเบปเบงเบเปเบฒเบเบปเบเปเบงเบฅเบฒเบเบญเบ Erlang เบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบเบฑเบเบชเบฑเบ CPU เปเบฅเบฐ IO เบขเปเบฒเบเบเบธเบเบเบดเบเปเบฒ, เปเบฅเบฐเบเปเปเบกเบตเบเบฒเบเบเบฑเบเบเบงเบฒเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบญเบเบชเบฐเบซเบเบญเบเปเบเบดเบเปเบกเปเบเบงเปเบฒเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบซเบผเบเบชเบนเบเบชเบธเบเบซเบผเบทเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบง.
เปเบเบฅเบฐเบเบฑเบเบเบธเปเบก, เบเบฑเบเบซเบฒเบเบฒเบเบเปเบฒเบเบฑเบเบเบฑเบเบกเบตเบขเบนเป. เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบเบตเปเปเบเบทเปเบญเบเบเบฑเบเบเบฑเบเบซเบกเบปเบเปเบ cluster เบกเบตเบเบฒเบเปเบซเบผเบเปเบเบปเปเบฒเบเบฝเบกเบเบฑเบเปเบฅเบฐเปเบเบทเบญเบเปเบฒเบเบเปเปเปเบเป overloaded. เบเปเปเบซเปเบเบดเบเบเบฐเบเบฒเบเบฒเบเบชเบฐเบเบฒเบเบฐเบเบฒเบ: เบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบญเบเบเบนเปเปเบเปเบฅเบปเบเปเบเปเบเบเบปเบงเบเบธเปเบเบเปเบฝเบเบเบฒเปเบเบปเปเบฒ (haproxy, nginx, เปเบฅเบฐเบญเบทเปเบเป), เบเบงเบเปเบเบปเบฒเปเบเบเบขเบฒเบเบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบเบเบธเบเปเบเปเบเปเบเบปเปเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเปเบฅเบฐเบซเบงเปเบฒเบเบเบธเบเบเบญเบ backends เบเบตเปเบกเบตเบขเบนเป. เบเบฒเบเปเบเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ, เบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเปเบเบญเบเบเบตเปเบเปเบญเบเบเบฒเบเปเบกเปเบเบเบฝเบเปเบเปเปเบกเบฅเปเบชเบธเบเบเปเบฒเบเปเบฅเบฐเบเบฐเบเปเบญเบเบฎเปเบญเบเบเปเปเบซเปเบกเบตเบเบฒเบเบเปเบฅเบดเบเบฒเบเบญเบทเปเบเปเบเปเบฒเบเบงเบเบซเบเบถเปเบเปเบเบทเปเบญเบเบญเบเบชเบฐเบซเบเบญเบเบเปเบฒเบฎเปเบญเบเบเปเปเบเบทเปเบญเบเบเบปเปเบ. เบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบเปเบเบเบฑเบเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเปเบชเบฑเปเบเบเบฒเบเปเบฅเบฐเบเบฒเบเบเบธเปเบเบเปเบฝเบ.
เปเบเบทเปเบญเบเบฑเบเบเบฒเบเบเบฐเปเบชเบเปเปเบกเบนเบเบขเปเบฒเบเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบ, เบเบฒเบเบชเบปเปเบเบเปเปเบเบงเบฒเบกเบเปเบญเบเปเบซเปเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบกเบตเบเบฒเบเปเบเปเบเบญเบเปเบเบทเปเบญเบเบฑเบเบเบฒเบเปเบชเบฑเปเบเบเบฒเบเปเบฅเบฐเบเบฒเบเบเบธเปเบเบเปเบฝเบเบเบฒเบเปเบซเบผเบ. เบเปเบเบญเบเปเบเบเบฑเบเบชเบดเปเบเบเบตเป, เบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบฐเบชเบฒเบกเบฒเบ, เบเปเบฒเปเบเปเบฎเบนเบเปเบเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบธเบฅเบฐเบเบฒเบ (เบเบปเบงเบฅเบงเบเบฅเบงเบก, เบเบปเบงเปเบเบ, เบฅเบฐเบเบปเบเบเปเบญเบเปเบชเป, เบชเบฒเบเบฒ, เปเบฅเบฐเบญเบทเปเบเป), เปเบเบทเปเบญเปเบเปเปเบเบเบฑเบเบซเบฒเบกเบฒเบเบเบฐเบเบฒเบเปเบฅเบฐเบชเบดเปเบเบเบตเปเบเปเปเบเปเบญเบเบเบฐเปเบเบตเบเบเบทเปเบ.
เบเบฒเบเบเบฑเบเบชเบฐเบเบฐเบเบฒเบเบเบธเบฅเบฐเบเบดเบ, เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบฐเบซเบเบฒเบเปเบกเปเบ เปเบถเปเบ เปเบเปเบเบทเปเบญเบเบกเบทเบเบธเปเบกเบเบญเบเบเบงเบฒเบกเบชเปเบฝเบ. เบชเบดเปเบเบเบตเป เบชเบณ เบเบฑเบเปเบกเปเบเบเบฒเบเบเบญเบเบชเบฐ เปเบญเบ เบเบฒเบเบฎเปเบญเบเบเปเบเบญเบเบฅเบนเบเบเปเบฒเปเบเบเบเบฒเบเปเบเปเบญเบธเบเบฐเบเบญเบเบเบตเปเบเบตเบเบตเปเบชเบธเบ:
- เปเบเปเบงเบฅเบฒเบเบตเปเบเบฐเบฅเบฑเบเบเบฒเบเบเบญเบเบญเบธเบเบฐเบเบญเบเปเบเบตเปเบกเบเบถเปเบเปเบเบฑเบเบเบปเบเบกเบฒเบเบฒเบเบเบงเบฒเบกเบเบทเบเบซเบเปเบฒ. เบกเบฑเบเบเบฐเบเปเปเบขเบนเปเบเบทเปเปเปเบเบทเปเบญเบเบเบฒเบเบเบญเบเปเบงเบเบตเปเบเปเปเบชเบปเบกเบเบนเบเปเบเบ. Erlang เบเบฑเบเบเบฐ เปเบฒเบ เปเบเปเบเบงเบเบฑเปเบเปเบเปเบเบตเปเบฅเบฐเบเบฐเบชเบฒเบกเบฒเบเปเบเปเบซเบผเบฑเบ CPU เบเบฑเบเปเบปเบ เปเบฅเบฐเปเปเบงเบเบเบงเบฒเบกเบเบณเบเบตเปเบกเบตเบขเบนเปเปเบเปเบชเบฐเปเปเบต;
- เปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเปเบกเบ, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบฑเบเบเบฒเบเบเบฐเบฅเบดเบกเบฒเบเบเบญเบเบญเบธเบเบฐเบเบญเบเบเบถเปเบเบเบฑเบเบเบฒเบเปเบซเบผเบเปเบเบเบฐเบเบธเบเบฑเบเบซเบผเบทเบเบฒเบเบเบฐเปเบเปเบฅเบฐเบเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบ SLA.
เบเบงเบฒเบกโเบเบปเบโเบเบฒเบโเบเบงเบฒเบกโเบเบดเบโเบเบฒเบโ
เบเปเปเบซเปเบเบดเบเบฒเบฅเบฐเบเบฒเบชเบญเบ axioms: "เบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบงเปเบกเปเบเบเปเปเบชเบฒเบกเบฒเบเบเบญเบกเบฎเบฑเบเปเบเป" เปเบฅเบฐ "เบกเบฑเบเบเบฐเบกเบตเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบงเบชเบฐเปเบซเบกเบต." เบชเปเบฒเบฅเบฑเบเบเบธเบฅเบฐเบเบดเบ, เบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบญเบเบเบญเบเปเบงเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบฒเบเบชเบนเบเปเบชเบเปเบเบดเบ, เปเบฅเบฐเบชเบดเปเบเบเบตเปเบฎเปเบฒเบเปเบฎเบเบเบงเปเบฒเปเบเบปเปเบฒ, เบเบฒเบเบชเบนเบเปเบชเบเบเบทเปเบชเบฝเบ. เบเบฒเบเบเบธเปเบเบเปเบฝเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบชเบนเบเปเบชเบเบเบตเปเปเบเบฑเบเปเบเปเบเปเปเบฅเบฐเบเปเบฒเปเบเปเบเปเบฒเบเปเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบงเบเบตเปเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบ, เบเบฒเบเบเบฐเบเบตเบเบฐเบเบญเบกเบชเบฒเบกเบฒเบเบเบปเบเปเบเปเปเบฅเบทเปเบญเบเป.
เปเบเปเบฅเบเบฐเบชเบฑเปเบ, เบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบตเปเบฅเบงเบกเปเบญเบปเบฒเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบฐเบเปเบงเบเบเบฐเบขเบฑเบเปเบเบดเบเปเบเบเบฒเบเบเบทเปเบงเบดเบเบตเปเบเปเปเบ clustering off-the-shelf. เบเบงเบเปเบเบปเบฒเบกเบตเบฅเบฒเบเบฒเปเบเบเปเบฅเบฐเบเบงเบเปเบเบปเบฒเบเบฑเบเบกเบตเปเบกเบเปเบกเป.
เปเบเปเบฅเบเบฐเบเบฒเบง, เบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบตเปเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเปเบกเปเบเบเปเบฒเบเปเบซเปเบเบฑเบเบเบปเบงเบกเบฑเบเปเบญเบเบซเบผเบฒเบเบเบฑเปเบเปเบเบเบธเบเบเบฑเปเบเบเบญเบเบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ.
เบเบฒเบเบชเบปเปเบเบเปเปเบเบงเบฒเบกเบเบฒเบเปเบเบเบทเปเบเบเบฒเบเบฅเบฐเบซเบฑเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเบฅเบฐเบญเบฝเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเปเบเบญเบเบเบญเบเบญเบปเบเบเบฐเบเบญเบเบเบฒเบเปเบเบฅเบฐเบเบปเบเปเบเบเบฑเปเบเบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ. เบเบตเปเปเบฎเบฑเบเปเบซเปเบงเบฝเบเบเบฒเบเบเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบเปเบฅเบฐเบเบฒเบเบเบธเปเบกเบเบญเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบงเบเปเบฒเบเบเบถเปเบ, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบญเบปเบเบเบฐเบเบญเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบฑเบเบซเบกเบปเบเบเบฑเบเบเบฒเบเบเบฑเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบง, เปเบฅเบฐเบฅเบฐเบเบปเบเบเบปเบเปเบเปเบฎเบฑเบเบฎเบนเปเบงเบดเบเบตเบเบฒเบเบเบฑเบเบเบทเบเบชเบนเปเบชเบฐเบเบฒเบเบเบปเบเบเบฐเบเบดเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบซเบผเบฑเบเบเบฒเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบงเปเบเบเบเบฒเบเบญเบญเบเปเบเบ.
เบเบฒเบเบเบญเบเบชเบฐเปเบญเบ
เปเบเบเบเปเปเบเปเบฒเบเบถเบเปเบเบดเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบง, เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเปเบญเบเบเบญเบเบชเบฐเบซเบเบญเบเบเปเบฒเบฎเปเบญเบเบเปเปเบฅเบฐเบเบญเบเบชเบฐเบซเบเบญเบ SLA. เบเบงเบฒเบกเปเบเบฑเบเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฐเบเบฒเบเบปเบเบเปเปเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบฅเปเบเปเบฒ, เบเบฑเปเบเบเบฑเปเบเบเบธเบฅเบฐเบเบดเบเบเปเบญเบเบเบฑเบเบเบปเบงเบเบฒเบกเบเบงเบฒเบกเปเบซเบกเบฒเบฐเบชเบปเบก. เบเบฒเบเบงเปเบฒเบเบฐเบกเบตเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบซเบผเบฒเบเบเบทเปเบเปเบฅเบฐเบเบญเบเบชเบฐเบซเบเบญเบเบซเบผเบฒเบ.
เปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบตเปเบเบญเบเบชเบฐเปเบญเบเปเบฎเบฑเบเบงเบฝเบเปเบเปเบงเบฅเบฒเบเบดเบเปเบเปเป. Erlang VM เปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเปเปเบเปเบงเบฅเบฒเบเบดเบเปเบเบเบญเปเบญเบเป. เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเปเบเบ, เปเบเบฑเปเบ: เบเบฒเบเบเบทเปเบเบฒเบเบซเบผเบฑเบเบเบฑเบ, เบขเบฒเบเบปเบงเบเบฐเบเบฒเบ, เปเบฅเบฐเบเบฒเบเบเบงเบเบเบธเบกเบญเบธเบเบฐเบเบญเบเบญเบธเบเบชเบฒเบซเบฐเบเปเบฒ, เบฎเบนเบเปเบเบเบเบตเปเปเบเปเปเบงเบฅเบฒเบเบตเปเปเบเปเบเบดเบเปเบกเปเบเบชเปเบฒเบเบฑเบ.
เบฅเบฐเบเบปเบเบเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบเบเบฑเบเบเบธเบ UX เปเบฅเบฐเปเบเบฑเบเบเบฐเปเบซเบเบเบเปเปเบเบธเบฅเบฐเบเบดเบ.
เบเบปเบเบชเบฐเบซเบผเบธเบเปเบเบทเปเบญเบเบเบปเปเบ
เปเบกเบทเปเบญเบงเบฒเบเปเบเบเบเบปเบเบเบงเบฒเบกเบเบตเป, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบขเบฒเบเปเบเปเบเบเบฑเบเบเบฐเบชเบปเบเบเบฒเบเบเบญเบเบเปเบญเบเปเบเบเบฒเบเบชเปเบฒเบเบเบฒเบเบซเบเปเบฒเบเบฒเบเบชเบปเปเบเบเปเปเบเบงเบฒเบกเปเบฅเบฐเบเบฒเบเบชเปเบฒเบเบฅเบฐเบเบปเบเบชเบฐเบฅเบฑเบเบชเบฑเบเบเปเบญเบเปเบเบเบญเบตเบเปเบชเปเบกเบฑเบ. เปเบเปเบเบฒเบเบเบดเบเบชเบฐเบเบตเปเบฅเบฐเปเบฎเบเบเบนเบเปเบเบซเบฑเบเบญเบญเบเปเบกเปเบเบเปเบญเบเบเปเบฒเบเบเบงเปเบฒเบเบเบงเบฒเบ.
เปเบเบเบฒเบเบเบตเบชเบญเบเบเบญเบเบเบปเบเบเบงเบฒเบก, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบ nuances เบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบธเบเปเบฅเบเบเปเบฝเบ, เบฎเบนเบเปเบเบเบเบฒเบเบชเบปเปเบเบเปเปเบเบงเบฒเบกเปเบฅเบฐเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ.
เปเบเบชเปเบงเบเบเบตเบชเบฒเบก, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบดเบเบฒเบฅเบฐเบเบฒเบเบฑเบเบซเบฒเบเบปเปเบงเปเบเบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบฑเบเบฅเบฝเบ, เปเบชเบฑเปเบเบเบฒเบเปเบฅเบฐเบเบฒเบเบเบธเปเบเบเปเบฝเบ. เปเบซเปเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบ scalability เปเบฅเบฐเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบญเบเบฅเบฐเบเบปเบ.
เบชเบดเปเบเบชเบธเบเบเบฒเบเบเปเบฒเบญเบดเบ.
เบเบฒเบโเบเปเบฒเบโเบฎเบนเบ
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com