เปเบเบเบฐเบเบฐเบเบตเปเบเปเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบ IT, เบเปเบฒเบเปเบฅเบตเปเบกเบชเบฑเบเปเบเบเปเบซเบฑเบเบงเปเบฒเบฅเบฐเบเบปเบเบเปเบฒเบเปเบกเบตเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบเบเบปเบเปเบญเบ. เบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเบกเบตเบเบงเบฒเบกเบเบทเบเบซเบเบธเปเบ, เบเบฝเบ, eccentric, เปเบฅเบฐ stern. เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเบเบถเบเบเบนเบเบซเบผเบท repel. เบเปเปเบงเบดเบเบตเบเบฒเบเบซเบเบถเปเบ, เบเปเบฒเบเบเปเบญเบ "เปเบเบฅเบฐเบเบฒ" เบเบฑเบเบเบงเบเปเบเบปเบฒ, เบเบฐเบเบดเบเบฑเบเบฅเบฐเบซเบงเปเบฒเบ "เบเบธเบก" เปเบฅเบฐเบชเปเบฒเบเบชเบฒเบเปเบชเปเบเบญเบเบเบฒเบเบเบปเบงเบเบฑเบเบเบญเบเบเบงเบเปเบเบปเบฒ.
เบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฝเบเบชเบฑเบเบชเบตเบเบญเบเบเบฒเบเบชเปเบฒเบเปเบงเบเบตเบเบฑเบ, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบ "เบเบฑเบเบเบงเบ" เบชเบญเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบงเบเปเบฎเบปเบฒ. เปเบเบเบเบต, เบเบงเบเปเบฎเบปเบฒเบกเบต "เบเบฒเบชเบฒ API", เบกเบทเปเบเบเบเบปเบเปเบฅเบฐเบเบงเบฒเบกเบเบฐเบเบทเบฅเบทเบฅเบปเปเบเบซเบผเบฒเบ.
เบเบปเบเบเบงเบฒเบกเบเบตเปเบเบฐเบเปเปเปเบเบฑเบ hardcore เบเปเบฒเบเบงเบดเบเบฒเบเบฒเบ, เปเบเปเบเบฐเบญเบฐเบเบดเบเบฒเบเบเบฑเบเบซเบฒเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบปเบเปเบเบเบฐเบเบฐเบเบตเปเบเบฒเบเบเปเปเบชเปเบฒเบเบเบฑเบเปเบเป. เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฑเบเบชเบดเบเปเบเบญเบฐเบเบดเบเบฒเบเปเบชเบฑเปเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฎเบนเบเปเบเบเบเบญเบเบเบดเบเบเบฐเบเบฒเบเบฒเบเบเบฒเบเบเปเบฒเบเปเบเบฑเบเบเบดเบเบเบตเปเปเบเบปเบฒเบเบฒเบเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบญเบเบซเบฒเบเบฒเบชเบฒเบเบปเปเบงเปเบเบเบตเปเบกเบตเบฅเบฐเบเบปเบเปเบฅเบฐเบชเบดเปเบเบเบตเปเบญเบญเบเบกเบฒเบเบฒเบเบกเบฑเบ.
เบเบดเบเบเบตเบเปเบญเบเบฎเบฑเบ cat.
เบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบงเบดเบเบตเบเบฒเบ
เบเบฒเบเบเบฑเปเบเบเปเบญเบเบซเบเปเบฒเบเบตเป, เบเบตเบกเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเบซเบเปเบฒเบเบตเปเปเบเบตเบเบเบปเบงเปเบเบฅเบฐเบเบฐเบเบญเบกเบเบฑเบเบชเปเบฒเบฅเบฑเบเบฅเบนเบเบเปเบฒเบเบญเบเบเบงเบเปเบฎเบปเบฒ. เบเบงเบโเปเบฎเบปเบฒโเบกเบตโเบเบฒเบโเบชเบฐโเบซเบเบฑเบโเบชเบฐโเบซเบเบนเบโเบเบฒเบโเบเบธเปเบกโเบเบญเบ, เบเบฑเบโเบเบฐโเบเบฒโเบเบญเบ, stack เบฎเบฒเบโเปเบง เปเบฅเบฐโเบญเบดเบโเบชเบฐโเบฅเบฐโเปเบโเบเบฒเบโเปเบฅเบทเบญเบโเปเบเบฑเบโเปเบโเปเบฅโเบเบตโเปเบโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเบชเปเบงเบโเบเบญเบโเปเบงโเบเบญเบโเบเบฒเบโเบเปโเบฅเบดโเบเบฒเบ.
เบเบฑเบเบกเบตเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเปเบฒเบเบงเบเบซเบเบถเปเบ:
- เบเบฒเบเบเปเบฅเบดเบเบฒเบเบเปเบญเบเบเบฒเบเบเบฑเบเบเบตเบชเปเบงเบเบเบธเบเบเบปเบเบเบตเปเบชเบฐเบเบงเบ;
- เปเบงเบเบตเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเปเบเบปเปเบฒเปเบเบฅเบฐเบเบปเบเบเบฒเบเปเบญเบตเปเบเปเบเบฑเบเปเบเบดเบเบเบตเปเบกเบตเบขเบนเป;
- เบเบญเบเปเบง เปเบฅเบฐเบฎเบฒเบเปเบง: OpenStack + Tungsten Fabric (Open Contrail), เปเบเบดเปเบเบงเบดเบชเบฐเบงเบฐเบเบญเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฝเบเบฎเบนเป "เปเบเปเบเบเบดเบ" เปเบเปเบเบตเบซเบผเบฒเบ.
เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบญเบเบเปเบฒเบเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเบตเบกเบเบฒเบ, เบเบฒเบเปเบเปเบเบญเบเบเบฑเบเบเบตเบชเปเบงเบเบเบธเบเบเบปเบเปเบเปเบเบทเบเบเบฑเบเบเบฐเบเบฒเปเบฅเบฐเบเบฒเบเบเบฑเบเบชเบดเบเปเบเบญเบญเบเปเบเบเปเบกเปเบเปเบฎเบฑเบ, เบเปเบฒเบเบธเบกเบเบปเบ Habra เบกเบตเบเบงเบฒเบกเบชเบปเบเปเบ.
เปเบเบทเปเบญเบเบกเบทเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบชเบดเบเปเบเปเบเป:
- Python + Flask + Swagger + SQLAlchemy - เบเบธเบ Python เบกเบฒเบเบเบฐเบเบฒเบเบขเปเบฒเบเบชเบปเบกเบเบนเบ;
- Vue.js เบชเปเบฒเบฅเบฑเบ frontend;
- เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฑเบเบชเบดเบเปเบเปเบฎเบฑเบเบเบฒเบเปเบเปเบเบญเบเบฅเบฐเบซเบงเปเบฒเบเบญเบปเบเบเบฐเบเบญเบ เปเบฅเบฐเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบเบเปเบเป Celery over AMQP.
เบเบฒเบเบเบฒเบเปเบเบปเบฒเบเปเบฒเบเบฒเบกเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบ Python, เบเปเบญเบเบเบฐเบญเบฐเบเบดเบเบฒเบ. เบเบฒเบชเบฒเปเบเปเบเบปเบเปเบซเบฑเบ niche เบเบญเบเบเบปเบเบขเบนเปเปเบเบเปเบฅเบดเบชเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบฅเบฐเบงเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบฐเบซเบเบฒเบเบเปเบญเบ, เปเบเปเบเบฑเบ, เปเบเปเบเบฑเบเบเบฐเบเบฒเบเบฐเบกเบฒเบเบกเบฑเบ. เบเบฑเปเบเบเบฑเปเบ, เบกเบฑเบเปเบเปเบเบทเบเบเบฑเบเบชเบดเบเปเบเบเบตเปเบเบฐเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเปเปเบชเปเบฒเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเปเบฝเบงเบเบฑเบเบกเบฑเบ. เบเบดเปเบเปเบเบเบงเปเบฒเบเบฑเปเบ, เบเบงเบฒเบกเปเบงเบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบเบเบฑเบเบซเบฒเบเบฑเปเบเบเปเบฒเบงเบกเบฑเบเบเบฐเปเบเบฑเบเบเบฒเบเบเบฑเบเบชเบดเบเปเบ.
เบเบฑเปเบเบเบฑเปเบ, เปเบซเปเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบฎเบนเปเบเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ.
Silent Bill - เปเบเบเบดเบ
เบเบงเบเปเบฎเบปเบฒเบฎเบนเปเบเบฑเบเบเบนเปเบเบฒเบเบเบปเบเบเบตเปเบกเบฒเบเบปเบเปเบฅเปเบง. เบฅเบฒเบงเบเบฑเปเบเบขเบนเปเบเปเบฒเบเบเปเบญเบเบชเบฐเปเปเบต เปเบฅเบฐเบเบฑเบเบเบฒเบเบขเปเบฒเบเบขเปเบฒเบเบเบฝเบเป. เบเบฒเบเบเบฑเปเบเบฅเบฒเบงเปเบเปเบชเบปเปเบเบเปเปเบเปเบฒเบฎเปเบญเบเบเปเบเบญเบเบเบนเปเปเบเปเปเบซเปเบเบงเบเปเบฎเบปเบฒ, เบญเบญเบเปเบเปเบเปเบเบซเบเบตเปเบฅเบนเบเบเปเบฒ, เปเบฅเบฐเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบกเบตเบเบฒเบเบเบธเปเบกเบเบญเบ. เปเบเบฑเบเบเบนเปเบเบฒเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบซเบเบฑเบเบเปเบฒเบกเบฐเบเบฒ. เบเบงเบฒเบกเบเบดเบ, เบกเบตเบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบ. เบฅเบฒเบงเบขเบนเปเบเบฝเบ, เบเบฒเบเบเบฑเปเบเบเบดเบเปเบฅเบฐเบกเบฑเบเบเบฐเบขเบนเปเปเบเปเบเบเบญเบเบเบปเบเปเบญเบ.
เบเบฒเบเปเบญเบตเปเบเปเบเบฑเบเปเบเบดเบเปเบกเปเบเบฅเบฐเบเบปเบเบเปเบฒเบญเบดเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเบเบฒเบเบฒเบกเบชเปเบฒเบเปเบเบทเปเบญเบเบเบฑเบ. เปเบฅเบฐเบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบเบเปเบฒเบญเบดเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบปเบเปเบกเปเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบธเบเปเบเปเบ.
เบเบปเบงเบขเปเบฒเบ, เปเบกเบทเปเบญเบชเปเบฒเบ เบซเบผเบทเบฅเบถเบเปเบเปเบฅเปเบง, เบงเบฝเบเบเบฒเบเปเบเปเบถเปเบเบเบฐเปเบเบปเปเบฒเบชเบนเปเบเบดเบงเปเบเบเบดเบเบเบฒเบเปเบ. เบเบฑเปเบเบเบฑเปเบ, เบฅเบฐเบเบปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบ asynchronous เบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ. เปเบเบทเปเบญเบเบฐเบกเบงเบเบเบปเบเบเบฐเปเบเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบ "เปเบญเบปเบฒ" เบงเบฝเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบปเปเบฒเปเบเปเบเปเบเบงเบเบตเป. เปเบฅเบฐเปเบเบเบตเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบฅเปเบเปเบเบปเปเบฒเปเบเปเบเบเบฑเบเบซเบฒ: เบเบฒเบเบเบฒเบเปเบญเบเบฐเบชเบฒเบ.
เบเบฒเบเบเบฑเบเบชเบดเบเปเบเบเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเบญเบเบเบญเบเปเบง API, เบกเบฑเบเบเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเป, เปเบเปเบเบงเบเปเบฎเบปเบฒเบเปเปเบกเบตเปเบงเบฅเบฒเบเบตเปเบเบฐเปเบฎเบฑเบเบงเบดเบชเบฐเบงเบฐเบเปเบฒเบเปเบญเบเบเบฑเบ, เบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบญเบปเบฒเปเบซเบเบเบปเบเบเบฒเบเบเบญเบเปเบฅเบฐเบเบฑเบเปเบเบงเบงเบฝเบเบขเบนเปเปเบเบดเบ RabbitMQ. เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบกเปเบเปเบฅเบตเปเบกเบเบปเปเบเปเบเบเบฅเบนเบเบเปเบฒเบเบฒเบเบเบฑเบเบเบตเบชเปเบงเบเบเบปเบงเบเบญเบเบฅเบฒเบง, เบเปเบฝเบเปเบเบฑเบ "เบงเบฝเบ" Celery เปเบเบเปเบฒเบเบซเบฅเบฑเบเปเบฅเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบเปเบฒเบเบเบฒเบเปเบญเบตเปเบเปเบเบฑเบเปเบเบดเบเปเบฅเบฐ OpenStack. Celery เปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเปเบญเบเบเปเบฒเบเบชเบฐเบเบงเบเปเบเบเบฒเบเบเบธเปเบกเบเบญเบเบงเบฝเบเบเบฒเบ, เบเบฑเบเบเบฑเปเบเบเบฒเบเบเปเบฒเบเบซเปเบญเบเปเบฅเบฐเบเบดเบเบเบฒเบกเบเบงเบเบเบฒเบชเบฐเบเบฒเบเบฐเบเบฒเบ. เบเปเบฒเบเบชเบฒเบกเบฒเบเบญเปเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบ "celery", เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ,
เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเบฎเบฝเบเปเบเบฑเบเปเบเบดเบเบเปเปเปเบเปเบขเบธเบเปเบเบเบเบฒเบเบเบตเปเปเบปเบเปเบเบดเบ. เบเบฒเบเบชเบทเปเบชเบฒเบเบเบฑเบเบเบนเปเบเบฑเบเบเบฐเบเบฒ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบปเบเปเบซเบฑเบเบงเปเบฒเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเบดเบเปเบฅเปเบชเบฐเบเบดเบเบด (เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเบฐเบเบดเบเบฑเบเบขเปเบฒเบเปเบเปเบเบดเบเบเบฐเปเบเบเบเบญเบเปเบซเบเบเบปเบเบเบตเป), เบกเบตเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเบเบฑเบเบขเปเบฒเบเบชเบฑเบเบชเบปเบเบเบญเบเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบขเบธเบเปเบเบปเบฒ. เปเบเปเปเบเบเบเปเบฒเบฅเบญเบเปเบซเบผเบปเปเบฒเบเบตเปเบเปเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ. เบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบเปเบเบฐเบเบดเบเบฑเบเบกเบฑเบเบเปเบฒเบเบงเบฝเบเบเบฒเบเบเปเบฝเบงเบเบฑเบ Celery, เปเบญเบปเบฒเปเบซเบเบเบปเบเบเปเบฒเบเบเบฒเบเบเบธเปเบกเบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบเบเปเบฒเบเบซเบเปเบฒ.
เบเบฑเบเบชเบญเบเบเบฑเบเบซเบฒเบเปเบฒเบเปเบเบดเบเบเบตเปเปเบฎเบฑเบเปเบซเปเบฅเบฐเบซเบฑเบเบเบฒเบเปเบเบฑเบเบเบงเบกเปเบฅเบฑเบเบเปเบญเบเปเบฅเบฐเปเบเบญเบฐเบเบฒเบเบปเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบญเบเปเบเป refactor เปเบเบทเปเบญเบเปเบฒเบเปเบซเบเบเบปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบงเบฝเบเบเบฒเบเปเบเบปเปเบฒเปเบเปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบเบเบเปเบฒเบเบซเบฒเบ. เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเปเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบเบฒเบเบขเปเบฒเบเบเปเบฝเบงเบเบฑเบเบเบนเปเปเบเปเปเบฅเบฐเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบญเบเบเบงเบเปเบเบปเบฒเบขเบนเปเปเบเบเบฒเบเบฐเบฅเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบทเปเบญเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบซเบเบเบปเบเบเบตเป.
เบเบฑเบเบซเบฒเบญเบทเปเบเปเบกเปเบเบเบงเบฒเบกเบเบฝเบ.
Billy เบเบญเบเบขเปเบฒเบเบเบฝเบเป "เบเบปเบเบฅเบปเบ" เบเปเปเบเบฑเบเบเบฒเบเบเปเบฒเบฎเปเบญเบเบเป API. เบเบตเปเปเบกเปเบเบเปเบฅเบฐเบเบต, เบเบปเบงเบขเปเบฒเบ, เปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฐเปเบเบดเบเบเบตเปเบชเบฑเบเบเบฒเปเบงเปเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบปเบเบชเบญเบ (เปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเบงเปเบฒเบเปเปเบกเบฒ). เบเบฒเบเบฎเปเบญเบเบเปเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบขเปเบฒเบเบเบทเบเบเปเบญเบเปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเบเปเปเปเบซเบฑเบเบเปเปเบเบดเบเบเบฒเบเปเบเป.
เบเปเบญเบเบเปเบญเบเบชเบถเบเบชเบฒเบเบฑเบเบเบถเบเปเบเบเบฐเบเบฐเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบฅเบฐเบเบปเบเบเปเบฒเบ UI. เบกเบฑเบเปเบเปเบซเบฑเบเบญเบญเบเบงเปเบฒเบเบฒเบเปเบญเบตเปเบเปเบเบฑเบเปเบเบดเบเบเบปเบงเบกเบฑเบเปเบญเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบฎเปเบญเบเบเปเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบ, เบเบฒเบเบเปเบฝเบเปเบเบเบเบญเบเปเบเบเปเบซเปเบเบฑเบเบเบนเปเปเบเปเบชเบฐเปเบเบฒเบฐ, เบเบปเบงเบขเปเบฒเบ, admin, เบเปเบฒเบเบกเบฑเบเบขเบนเปเปเบเบเบฒเบฅเบฒเบกเบดเปเบเบต su.
เปเบเบเบเบปเปเบงเปเบ, เปเบเบดเบเบงเปเบฒเบเบฐเบกเบตเบเปเบญเบเบซเบงเปเบฒเบเปเบเปเบญเบเบฐเบชเบฒเบเปเบฅเบฐเบเปเปเบเบปเบเบเปเบญเบ API เปเบฅเบฑเบเบเปเบญเบ, เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเปเปเบเบตเบซเบผเบฒเบ. เบเบฑเบเบเบถเบเบชเบฒเบกเบฒเบเบญเปเบฒเบเปเบเปเปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฒเบเปเบเปเบเบฒเบเปเบซเบผเบเบซเบเบฑเบเบเปเบฒเบซเบฒเบเบงเปเบฒเบเปเบฒเบเปเบเบปเปเบฒเปเบเบงเบดเบเบตเบเบฒเบเบเบตเปเปเบเบปเบฒเปเบเบปเปเบฒเบกเบตเปเบเบเบชเปเบฒเบเปเบฅเบฐเบชเบดเปเบเบเบตเปเบเบฐเบเบญเบเบซเบฒ. เปเบเบเบเบฐเบเบญเบเบเบฒเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเปเบกเปเบ ornate, เปเบเปเบเปเบญเบเบเปเบฒเบเบกเบตเปเบซเบเบเบปเบเปเบฅเบฐเปเบเบเบฒเบเบงเบดเบเบตเปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบถเบเบเบนเบ.
เบเบฑเปเบเบเบฑเปเบ, เปเบเบทเปเบญเบชเบฐเบซเบผเบธเบ, เบเบฑเบเบซเบฒเบเบปเปเบเบเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบปเบเปเบเบเบฑเปเบเบเบญเบเบเบฒเบเปเบเปเบเบญเบเปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบฅเบฑเบเบชเบฐเบเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเบฅเบฐเบเบปเบเบชเบฐเปเบเบฒเบฐ:
- "เบฅเบฑเบเบชเบฐเบเบฐ" เบเบตเปเบเปเปเบกเบตเปเบญเบเบฐเบชเบฒเบเบเบตเปเบชเบปเปเบเบเบปเบเบเบฐเบเบปเบเบเปเปเบเบงเบเปเบฎเบปเบฒเปเบเบเบฒเบเปเบเบเบฒเบเบซเบเบถเปเบ;
- เปเบซเบผเปเบเบเบดเบ (เบเบฒเบเปเบญเบตเปเบเปเบเบฑเบเปเบเบดเบเปเบกเปเบเบเบฝเบเปเบ C ++), เบเบฑเปเบเบเบฑเปเบ - เบกเบฑเบเปเบเบฑเบเปเบเบเปเปเปเบเปเบเบตเปเบเบฐเปเบเปเปเบเบเบฑเบเบซเบฒ 1 เปเบเบเบฒเบเบญเบทเปเบเบเบญเบเปเบซเบเบทเบญเบเบฒเบ "เบเบฒเบเบเบปเบเบฅเบญเบเปเบฅเบฐเบเบงเบฒเบกเบเบดเบเบเบฒเบ".
เปเบเบเบเบต, เบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบกเบต API เบเบตเปเบเบงเปเบฒเบเบเบงเบฒเบเบเปเบชเบปเบกเบเบงเบ เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเปเบเปเบฅเบงเบกเปเบญเบปเบฒเบฅเบฐเบเบปเบเบเปเบญเบเบเปเปเปเบเบเบตเปเปเบเบปเปเบฒเปเบเบเบฑเบเบเบตเบชเปเบงเบเบเบปเบงเบเบญเบเบเบงเบเปเบฎเบปเบฒ:
- เปเบกเบเบนเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเปเบฒเบเบงเบดเบเบฒเบเบฒเบ - เบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบเบเบฑเบเบเบตเบชเปเบงเบเบเบธเบเบเบปเบเบเบญเบเบเปเบฒเบเปเบกเปเบ "proxied" เบเบฒเบเปเบญเบตเปเบเปเบเบฑเบเปเบเบดเบเบขเปเบฒเบเปเบเปเบเปเบชเบชเปเบฒเบฅเบฑเบเบฅเบนเบเบเปเบฒเบเปเบฅเบดเบเบฒเบ;
- เปเบกเบเบนเบเบเบฒเบเบเปเบฒเบเบเบฒเบเปเบเบดเบ - เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบญเบญเบเปเบเปเบเปเบเบซเบเบตเปเปเบซเปเปเบเปเบฅเบนเบเบเปเบฒเปเบเบเบฐเบเบธเบเบฑเบ, เปเบฎเบฑเบเบเบฒเบเบเบญเบเปเบเบดเบเปเบฅเบฐเบชเปเบฒเบเปเบญเบเบฐเบชเบฒเบเบเบฒเบเบเปเบฒเบเปเบเบดเบ;
- เปเบกเบเบนเบเบเบฒเบเบเบงเบเบเบธเบกเบเบฒเบเบเปเบฅเบดเบเบฒเบ - เบชเปเบฒเบฅเบฑเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฐเบเบดเบเบฑเบเบเบปเบงเบเบฑเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบญเบ. เบเบฒเบเบเบฐเบซเบเบฒเบเบฅเบฐเบเบปเบเปเบเปเปเบเบปเปเบฒเปเบเปเบเบกเบทเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบฅเบฐเบเบงเบเปเบฎเบปเบฒ "เบชเบญเบ" Billy เบเบฐเปเบเบเปเบซเบกเปเบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ.
เบกเบฑเบโเปเบเบฑเบโเบเบฒเบโเบซเบเบธเปเบโเบเบฒเบโเปเบฅเบฑเบโเบเปเบญเบ, เปเบเปโเบเบฒเบโเปเบโเบเบฒเบโเบซเบเบถเปเบ, เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบเบดเบโเบงเปเบฒ Billy เปเบฅเบฐโเบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบเบฑเบ.
เบเปเบฒเบเบเปเบฒเบเบเบปเปเบเบเบฒ tungsten โ เบเปเบฒ Tungsten
เบเบปเปเบเบเบฒ Tungsten เปเบเบฑเบเบเบธเบเปเบเบตเปเบกเบตเบชเบฒเบเปเบเบซเบผเบฒเบเบฎเปเบญเบเบชเบฒเบ, เบเปเบฒเบเบเบญเบเบเปเปเบกเบนเบเบซเบผเบฒเบเบเบฑเบเบเบดเบเบเปเบฒเบเบเบงเบเบกเบฑเบ. เบเปเปโเบกเบนเบโเปเบกเปเบโเปเบเปโเบเบทเบโเปเบเบฑเบโเบเปเบฒโเปเบเบปเปเบฒโเปเบโเปเบ "packetsโ"โ, parsedโ, เบเบฒเบโเบเปเปโเบชเปเบฒเบโเปเบชเบฑเปเบโเบเบฒเบโเบชเบฐโเบฅเบฑเบโเบชเบฑเบโเบเปเบญเบโ, เปเบเบฑเบโเบเปเบฒโเบซเบฒเบโเบงเปเบฒโเปเบเบ magicโ.
เบเบตเปเปเบกเปเบเปเบเปเบกเบเบเบญเบเบฅเบฐเบเบปเบเบเบตเบชเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบชเปเบฒเบเปเบเบทเปเบญเบ - Tungsten Fabric (TF), เบญเบฐเบเบตเบ OpenContrail. เบงเบฝเบเบเบฒเบเบเบญเบเบกเบฑเบเปเบกเปเบเบเบฒเบเบเบธเปเบกเบเบญเบเบญเบธเบเบฐเบเบญเบเปเบเบทเบญเบเปเบฒเบ, เบชเบฐเบซเบเบญเบ abstraction เบเบญเบเปเบงเปเบซเปเบเบงเบเปเบฎเบปเบฒเปเบเบฑเบเบเบนเปเปเบเป. TF - SDN, encapsulates เบเบฒเบกเปเบซเบเบเบปเบเบชเบฐเบฅเบฑเบเบชเบฑเบเบเปเบญเบเบเบญเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบญเบธเบเบฐเบเบญเบเปเบเบทเบญเบเปเบฒเบ. เบกเบตเบเบปเบเบเบงเบฒเบกเบเบตเปเบเบตเบเปเบฝเบงเบเบฑเบเปเบเบฑเบเปเบเปเบฅเบขเบตเบเบปเบงเบกเบฑเบเปเบญเบ, เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ,
เบฅเบฐเบเบปเบเปเบเปเบเบทเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบฑเบ OpenStack (เบชเบปเบเบเบฐเบเบฒเบเปเบฒเบเบฅเบธเปเบกเบเบตเป) เบเปเบฒเบ plugin Neutron.
เบเบฒเบเปเบเปเบเบญเบเบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ OpenStack.
guys เบเบฒเบเบเบฐเปเบเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเปเปเบเบฐเบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบฝเบงเบเบฑเบเบฅเบฐเบเบปเบเบเบตเป. เบเบงเบเปเบฎเบปเบฒเปเบเป API เบเบญเบเบฅเบฐเบเบปเบเปเบเบทเปเบญเบเบฑเบเบเบฒเบ stack เปเบเบทเบญเบเปเบฒเบเบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ. เบกเบฑเบเบเบฑเบเบเปเปเปเบเปเปเบฎเบฑเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฑเบเบซเบฒเบฎเปเบฒเบเปเบฎเบเบซเบผเบทเบเบงเบฒเบกเบเปเปเบชเบฐเบเบงเบเปเบเบทเปเบญ (เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเปเปเบชเบฒเบกเบฒเบเปเบงเบปเปเบฒเบชเปเบฒเบฅเบฑเบ guys เบเบฒเบ OE), เปเบเปเบกเบตเบเบฒเบเปเบเบเปเบเบเบฒเบเปเบเปเบเบญเบ.
เบเปเบฒเบญเบดเบเปเบเบดเปเบเบเบทเบเบฑเปเบเบเบตเป: เบเปเบฒเบชเบฑเปเบเบเบตเปเบเปเบญเบเบเบฒเบเบเบปเบเบเบฐเบฅเบดเบเบเปเบฒเบเบงเบเบซเบผเบงเบเบซเบผเบฒเบเปเบซเปเบเบฑเบ console เบเบปเบงเบขเปเบฒเบเปเบกเบทเปเบญเปเบเบทเปเบญเบกเบเปเปเบเปเบฒเบ SSH เบเบฝเบเปเบเป "hanged" เบเบฒเบเปเบเบทเปเบญเบกเบเปเป, เปเบเบเบฐเบเบฐเบเบตเปเบเปเบฒเบ VNC เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเบเบทเบเบเปเบญเบ.
เบชเปเบฒเบฅเบฑเบเบเบนเปเบเบตเปเบเปเปเบเบธเปเบเปเบเบตเบเบเบฑเบเบเบฑเบเบซเบฒ, เบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเปเบเบฑเบเปเบฅเบทเปเบญเบเบเบฐเบซเบฅเบปเบ: ls / root เปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเบเบทเบเบเปเบญเบ, เปเบเบเบฐเบเบฐเบเบตเป, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เปเบเบดเบ "freezes" เบขเปเบฒเบเบชเบปเบกเบเบนเบ. เปเบเบเบเบต, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบปเบเบเบฑเบเบซเบฒเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเบเปเบญเบ. เบกเบฑเบเปเบเปเบเบทเบเบเบฑเบเบชเบดเบเปเบเปเบเบเบเบฒเบเบเบฑเบ MTU เปเบเปเบชเบฑเปเบเบเบฒเบเบเบฒเบเปเบซเบเบเบเบญเบกเบเบดเบงเปเบเบตเปเปเบเบซเบฒ routers. เปเบเบเบงเบดเบเบตเบเบฒเบเบเบฒเบ, เบเบตเปเบเปเปเปเบกเปเบเบเบฑเบเบซเบฒ TF.
เบเบฑเบเบซเบฒเบเปเปเปเบเปเบกเปเบเบเบฝเบเปเบเปเบเบฐเบกเบฒเบเปเบ. เปเบเปเบงเบฅเบฒเบซเบเบถเปเบ "เบเบตเปเบชเบงเบเบเบฒเบก", magic เบเบญเบเปเบชเบฑเปเบเบเบฒเบเบซเบฒเบเปเบ, เบเบทเบเบฑเบเบเบฑเบเบงเปเบฒ. TF เปเบเปเบขเบธเบเบเบฒเบเบเบฑเบเบเบฒเบเปเบชเบฑเปเบเบเบฒเบเปเบเบญเบธเบเบฐเบเบญเบ.
เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ Openstack เบเบฒเบเบฅเบฐเบเบฑเบ admin เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเปเบเปเบฒเบเปเบเปเบเบฅเบฐเบเบฑเบเบเบนเปเปเบเปเบเบตเปเบเปเบญเบเบเบฒเบ. SDN เบเบฐเบเบปเบเบงเปเบฒ "hijack" เบเบญเบเปเบเบเบเบญเบเบเบนเปเปเบเปเปเบเบเบเบนเปเบเบตเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ. เบเบงเบฒเบกเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฑเบเบเบต admin เบเบฝเบงเบเบฑเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเปเบเบทเปเบญเบกเบเปเป TF เปเบฅเบฐ OpenStack. เปเบเบเบฑเปเบเบเบญเบเบเบญเบเบเบฒเบเบเปเบฝเบเปเบเบซเบฒเบเบนเปเปเบเป, " magic" เบซเบฒเบเปเบ. เบกเบฑเบเปเบเปเบเบทเบเบเบฑเบเบชเบดเบเปเบเบเบตเปเบเบฐเบชเปเบฒเบเบเบฑเบเบเบตเปเบเบเบเปเบฒเบเบซเบฒเบเปเบเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบฅเบฐเบเบปเบ. เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบเบงเบฝเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบเปเบฒเบฅเบฒเบเบเบฒเบเบเปเบฒเบเบฒเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเปเบเบ.
Silicon Lifeforms - OpenStack
เบชเบฑเบเบเบดเบฅเบดเปเบเบเบเบตเปเบกเบตเบฎเบนเบเบฎเปเบฒเบเปเบเบเบเบฐเบซเบผเบฒเบเบญเบฒเปเบชเบขเบนเปเปเบเปเบเบฑเบเบเบปเปเบเบเบฒ tungsten. เบชเปเบงเบเบซเบผเบฒเบเปเบฅเปเบง, เบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเปเบเบฑเบเบเปเบญเบเบเบตเปเปเบซเบเปเปเบเบตเบเปเบเบเบตเปเบชเบฒเบกเบฒเบเบเบตเบเบงเบเปเบฎเบปเบฒเบเปเบงเบ swing เบเบฝเบง, เปเบเปเบเปเปเบกเบตเบเบฒเบเบฎเบธเบเบฎเบฒเบเบเบตเปเบเบฑเบเปเบเบเบกเบฒเบเบฒเบเบฅเบฒเบง. เบกเบฑเบเบเปเปเปเบเปเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบงเบฒเบกเบขเปเบฒเบเบเบปเบง, เปเบเปเบเบฐเบซเบเบฒเบเบเบญเบเบกเบฑเบเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบงเบฒเบกเบขเปเบฒเบเบเบปเบง. เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบงเบฒเบกเบชเบฑเบเบชเบปเบเบเบญเบเบชเบดเปเบเบเบตเปเปเบเบตเบเบเบถเปเบเบเบฐเบกเบฒเบ.
OpenStack เปเบกเปเบเบซเบผเบฑเบเบเบญเบเปเบงเบเบตเบเบญเบเบเบงเบเปเบฎเบปเบฒ.
OpenStack เบกเบตเบซเบผเบฒเบเบฅเบฐเบเบปเบเบเปเบญเบ, เบเบถเปเบเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเปเบเป Nova, Glance เปเบฅเบฐ Cinder เบขเปเบฒเบเบซเปเบฒเบงเบซเบฑเบเบเบตเปเบชเบธเบ. เปเบเปเบฅเบฐเบเบปเบเบกเบต API เบเบญเบเบเบปเบเปเบญเบ. Nova เบฎเบฑเบเบเบดเบเบเบญเบเบเปเปเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบญเบกเบเบดเบงเปเบเบต เปเบฅเบฐเบเบฒเบเบชเปเบฒเบเบเบปเบงเบขเปเบฒเบ, Cinder เบฎเบฑเบเบเบดเบเบเบญเบเปเบเบเบฒเบเบเบฑเบเบเบฒเบเบเบฐเบฅเบดเบกเบฒเบ เปเบฅเบฐเบเบฒเบเบเปเบฒเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ, Glance เปเบเบฑเบเบเปเบฅเบดเบเบฒเบเบฎเบนเบเบเบฒเบเบเบตเปเบเบธเปเบกเบเบญเบเปเบกเปเปเบเบ OS เปเบฅเบฐ Metainformation เบเปเบฝเบงเบเบฑเบเบเบงเบเบกเบฑเบ.
เปเบเปเบฅเบฐเบเปเบฅเบดเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบขเบนเปเปเบเบเบฑเบ, เปเบฅเบฐเบเบฒเบเบซเบเปเบฒเบเปเปเบเบงเบฒเบกเปเบกเปเบ "เบเบฐเบเปเบฒเบเบชเบตเบเบฒเบง" - RabbitMQ.
เบฅเบฐเบเบปเบเบเบตเปเปเบฎเบฑเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฑเบเบซเบฒเบเบตเปเบเปเปเบเบฒเบเบเบดเบเบเบตเปเบชเบธเบ.
เปเบฅเบฐเบเบฑเบเบซเบฒเบเปเบฒเบญเบดเบเบเปเปเบเบปเบเบกเบฒเปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเบเบฐเบเบฒเบเบฒเบกเปเบเบทเปเบญเบกเบเปเปเบเบฐเบฅเบดเบกเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ. Cinder API เบเบฐเบเบดเปเบชเบเบขเปเบฒเบเบเปเปเบขเบธเบเบขเบฑเปเบเบเบตเปเบเบฐเบเบฐเบเบดเบเบฑเบเบงเบฝเบเบเบฒเบเบเบตเป. เบซเบผเบฒเบเบเบตเปเบเบฑเบเปเบเบ, เบเปเบฒเบเปเบฒเบเปเบเบทเปเบญเบงเปเบฒ OpenStack เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ, เบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเปเบเบทเบเบชเปเบฒเบเบเบฑเปเบเบเบถเปเบ, เปเบเปเบเปเปเบกเบตเบญเบธเบเบฐเบเบญเบเปเบเปเบเบขเบนเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ virtual.
เบเบงเบโเปเบฎเบปเบฒโเปเบเปโเบเบฑเบโเบชเบดเบโเปเบโเบเบตเปโเบเบฐโเปเบเบตเบโเบเบฒเบโเบเบฒเบโเบญเปเบญเบกโเปเบฅเบฐโเบฎเปเบญเบโเบเปโเบเบฒเบโเบเปเบฒโเปเบเบตเบโเบเบฒเบโเบเบฝเบงโเบเบฑเบโเบเบฒเบ Nova API. เบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบงเปเบฒเบญเบธเบเบฐเบเบญเบเปเบเบทเปเบญเบกเบเปเปเบขเปเบฒเบเบเบทเบเบเปเบญเบเปเบฅเบฐเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเปเบเบฒเบเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ. เบกเบฑเบเบเบฒเบเบปเบเบงเปเบฒเบเบฑเบเบซเบฒเปเบเบตเบเบเบทเปเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฅเบฑเบญเบเบเปเปเบเบญเบเบชเบฐเบซเบเบญเบเบเบฑเบ Cinder.
เบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบเบญเบตเบเบญเบฑเบเบซเบเบถเปเบเบฅเปเบเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบเปเบงเบฅเบฒเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเปเบ. เบฅเบฐเบเบฑเบเบชเบฝเบเบเบญเบเบฅเบฐเบเบปเบเบเปเปเบชเบฒเบกเบฒเบเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฒเบเปเบเบตเบเปเบงเบตเปเบเป.
เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ, OpenStack เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ "เบชเบฒเบเบฒเบ" เบงเปเบฒเบกเบฑเบเปเบเปเบเปเบฒเบฅเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบฅเบฐเปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเบเบทเบเบเปเบญเบเบเบฑเบเบเบฐเบฅเบดเบกเบฒเบเปเบเบเบเปเบฒเบเบซเบฒเบ. เปเบเป API เบเบฐเปเบเบเบเปเปเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเบเปเบ.
เปเบเบเบตเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฑเบเบชเบดเบเปเบเบเบตเปเบเบฐเบเปเปเบเปเปเบชเบนเปเปเบเบเบชเบฐเปเบเบฒเบฐ, เปเบเปเบเปเบฝเบเบเบฑเบเบชเบฐเบเบฐเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเปเบฝเบงเบเบฑเบเปเบซเบเบเบปเบเบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ. เบเปเบฒเบกเบตเบเบปเบงเบขเปเบฒเบ, เบเปเบญเบเบกเบตเบเบฐเบฅเบดเบกเบฒเบเบฅเบฐเบเบปเบ. เบเบฑเปเบเบเบฑเปเบ, เบเบนเปเปเบเปเบเบฑเบเบเปเปเบชเบฒเบกเบฒเบเปเบญเบปเบฒเบซเบผเบทเบเบดเบเบฅเบฐเบเบปเบ "disk" เปเบเบเบเปเปเบกเบตเบเบฒเบเบฅเบถเบ "เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ".
OpenStack เปเบกเปเบเบเบธเบเบฅเบฐเบเบปเบเบเบตเปเบชเบฑเบเบชเบปเบเบซเบผเบฒเบเบเบตเปเบกเบตเปเบซเบเบเบปเบเบเบฒเบเปเบเปเบเบญเบเบเบญเบเบเบปเบเปเบญเบเปเบฅเบฐ API เบเบตเปเบชเบงเบเบเบฒเบก. เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญเปเบเบเปเบญเบเบฐเบชเบฒเบเบเบตเปเบฅเบฐเบญเบฝเบเบเปเบชเบปเบกเบเบงเบเปเบฅเบฐ, เปเบเปเบเบญเบ, เบเบฒเบเบเบปเบเบฅเบญเบเปเบฅเบฐเบเบงเบฒเบกเบเบดเบเบเบฒเบ (เบเปเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเปเบกเบตเบกเบฑเบ).
เปเบฅเปเบเบเบปเบเบชเบญเบ
เบเบงเบเปเบฎเบปเบฒเปเบเปเบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเบเบฅเบญเบเปเบเบตเบเบเบปเบงเปเบเปเบเบทเบญเบเบเบฑเบเบงเบฒเบเบตเบเบตเปเบเปเบฒเบเบกเบฒ. เบงเบฝเบเบเบฒเบเบเบปเปเบเบเปเปเบกเปเบเปเบเบทเปเบญเบเบปเบเบชเบญเบเปเบเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฎเบนเบเปเบเบเบเบฒเบเบเปเปเบชเบนเปเบเบฒเบเบเปเบฒเบเบงเบดเบเบฒเบเบฒเบเปเบฅเบฐเบเบฒเบเบเปเบฒเบ UX. เบเบนเปเบเบปเบกเปเบเปเบเบทเบเปเบเบทเปเบญเปเบเบตเบเบเบฑเบเปเบฅเบทเบญเบเปเบฅเบฐเบเบฒเบเบเบปเบเบชเบญเบเปเบเปเบเบทเบเบเบดเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบเปเบญเบญเบเบเบฒเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบฐเบฎเปเบญเบเบเปเปเบซเปเบกเบตเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฒเบเบเบปเบเบชเบญเบเบขเบนเปเปเบเปเบงเบฑเบเปเบเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒ.
เบเบฒเบเบเบปเบเบชเบญเบเบเบปเบงเบกเบฑเบเปเบญเบ, เปเบเปเบเบญเบ, เบเปเปเปเบกเปเบเบเปเปเบกเบตเบเปเบงเบเปเบงเบฅเบฒเบเบฐเบซเบฅเบปเบเบเบญเบเบกเบฑเบ, เปเบเบฒเบฐเบงเปเบฒเบเบตเปเปเบกเปเบเบเปเบญเบเบเบตเปเบเบฒเบเบเบฐเบเบปเบเปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบกเปเบเบเบฝเบเปเบเปเปเบฅเบตเปเบกเบเบปเปเบ.
เบเปเบญเบเบญเบทเปเบ เปเบปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบกเบตเบเบเบงเบฒเบกเบชเบปเบเปเบเปเบเปเบเบเบเบฒเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบเปเบฅเบฐเบเปเบญเบเปเบเบตเปเบกเบเปเปเบเบญเบกเบเบดเบงเปเบเบตเบขเปเบฒเบเปเบงเบงเบฒเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบปเบเบชเบญเบ. เบเปโเบฅเบฐโเบเบตโเบเบปเปเบงโเปเบโเบชเปเบฒโเบฅเบฑเบโเบเบธเปเบกโ, เปเบเปโเบงเปเบฒโเบกเบตโเบเบฒเบ nuances เบเบตเปโเบเบตเปโเปเบเบฑเปเบโเบเบฝเบงโเบเบฑเบโ. เปเบญเบเบฐเบชเบฒเบเบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฑเบเบชเบฐเปเบเบฒเบฐเบเบญเบ TF เบเบตเปเบเบญเบเบชเบฐเบเบฑเบเบชเบฐเปเบเบฒเบฐเบเบญเบ kernel เบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ vRouter เปเบเปเบเบทเบเบเบปเบเบชเบญเบ. เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฑเบเบชเบดเบเปเบเปเบเบตเบเบเบปเบง nodes เบเบฑเบ kernels เบซเบผเปเบฒเบชเบธเบ. เบเบฑเปเบเบเบฑเปเบ, TF เบเปเปเปเบเปเบฎเบฑเบเปเบชเบฑเปเบเบเบฒเบเบเบฒเบ nodes. เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเปเบเปโเบขเปเบฒเบโเบฎเบตเบโเบเปเบงเบโเบเบตเปโเบเบฐโเบกเปเบงเบโเบเบฑเบโเบเบทเบโเปเบโเบเปเบญเบโเปเบเปเบโ.
เบเบงเบฒเบกเบขเบฒเบเบฎเบนเปเบขเบฒเบเปเบซเบฑเบเบญเบตเบเบญเบฑเบเปเบถเปเบเปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบเบธเปเบก โเบเปเบฝเบเบฅเบฐเบซเบฑเบเบเปเบฒเบโ เปเบเบเบฑเบเบเบตเบชเปเบงเบเบเบปเบงเบเบญเบเบเปเบฒเบ.
เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบชเบดเบเปเบเปเบเป JWT เปเบเบทเปเบญเบเบฑเบเบฅเบฐเบเบฝเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฑเบเบเบตเบชเปเบงเบเบเบปเบงเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบทเปเบญเบเปเปเปเบซเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบญเบเบเบฐเบเบธเบก. เปเบเบทเปเบญเบเบเบฒเบเบฅเบฐเบเบปเบเบเปเบฒเบเปเบกเบตเบเบงเบฒเบกเบซเบผเบฒเบเบซเบผเบฒเบเปเบฅเบฐเบเบฐเปเบเบเบเบฐเบเบฒเบเบขเปเบฒเบเบเบงเปเบฒเบเบเบงเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบฒเบ token เบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบญเบ, เปเบเบดเปเบเบเบงเบเปเบฎเบปเบฒ "เบซเปเป" เบเบญเบเบเบฐเบเบธเบกเบเบฒเบเบเบฒเบเปเบญเบตเปเบเปเบเบฑเบเปเบเบดเบเปเบฅเบฐ token เบเบฒเบ OpenStack. เปเบกเบทเปเบญเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบทเบเบเปเบฝเบเปเบเบ, เปเบเปเบเบญเบ, เปเบเปเบเบฑเบ "เบเปเปเบเบต", เปเบเบฒเบฐเบงเปเบฒเบเปเปเบกเบนเบเบเบนเปเปเบเปเบเปเปเบเบทเบเบเปเบญเบเปเบฅเบฐเบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบญเบญเบเปเบซเบกเป.
เบเบงเบโเปเบฎเบปเบฒโเปเบเปโเบชเบนเบโเปเบชเบโเบเบฒเบโเปเบเบดเปเบโเบเบธเบโเบเบตเปโเปเบ, เปเบฅเบฐโเบเปเปโเบกเบตโเบเบฝเบโเปเบเปโเบเปเปโเบกเบตโเบเบฑเบโเบเบฐโเบเบฒโเบเบญเบโเบเบฝเบโเบเปโเบเบตเปโเบเบฐโเบชเปเบฒโเปเบฅเบฑเบโเบฎเบนเบโเบเบตเปโเบขเปเบฒเบโเบงเปเบญเบโเปเบง. เบเบงเบโเปเบฎเบปเบฒโเบเปเบญเบโเบเบฑเบโเบเบฒเบโเบเปเบฒโเบเบฒเบโเบญเบญเบโเบเปเบญเบโเบเบตเปโเบเบฐโเปเบเบตเบโเบเบฒเบโเบเบปเบโเบชเบญเบโ.
เปเบเบเบฑเบเบเบธเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบญเบญเบเบเบฒเบเบฅเบฐเบเบปเบเบเบนเปเปเบเปเบเปเบฒเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเปเบเบทเบเบเปเบฝเบ.
เปเบเบดเบเบงเปเบฒเบเบฐเบกเบต nuances เปเบซเบผเบปเปเบฒเบเบตเป, เบเบฒเบเบเบปเบเบชเบญเบเปเบเปเบเปเบเบต. เปเบเบชเบญเบเบชเบฒเบกเบญเบฒเบเบดเบ, เบเบฐเบกเบฒเบ 300 เบเบปเบเปเบเปเบขเบธเบเปเบเบ. เบเบงเบโเปเบฎเบปเบฒโเบชเบฒโเบกเบฒเบโเปเบเบดเปเบโเบเบฐโเบฅเบดเบโเบเบฐโเบเบฑเบโเปเบเบโเบเปเบฒเบโเบชเบฒเบโเบเบฒโเบเบญเบโเบเบนเปโเบเบปเบกโเปเบเปโ, เบเบฒเบโเบเบปเบโเบชเบญเบโเบกเบฑเบโเปเบโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเปเบฅเบฐโเปเบเบฑเบโเบเปเบฒโเบเปเบฒโเบเบถเบโเบเปเบฒโเปเบซเบฑเบโเบเบธเบโเบเบฐโเบเบฒเบโเบชเบนเบโ.
เบเบฐเบชเบทเบเบเปเป
เบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบงเบเบซเบผเบฒเบ, เบเบตเปเปเบกเปเบเปเบเบเบเบฒเบเบเปเบฒเบญเบดเบเบเบญเบเบเบฐเบซเบเบฒเบเบเบตเป. เบเบงเบโเปเบฎเบปเบฒโเปเบเปโเบฎเบฝเบโเบฎเบนเปโเบเบฒเบโเบเบปเบโเบฎเบฝเบโเบเบตเปโเบกเบตโเบเบธเบโเบเปเบฒโเบเปเบฝเบงโเบเบฑเบโเบงเบดโเบเบตโเบเบฒเบโเปเบฎเบฑเบโเบงเบฝเบโเปเบเบฑเบโเบเบตเบกโเปเบฅเบฐโเบเบฒเบโเบเบฑเบโเบชเบดเบโเปเบโเบชเบฐโเบเบฒโเบเบฑเบโเบเบฐโเปเบฅเบฐโเบเบฒเบโเบญเบญเบโเปเบเบโ. เบงเบดเบเบตเบเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบฅเบฐเบเบปเบเบชเบฐเบฅเบฑเบเบชเบฑเบเบเปเบญเบเบเบตเปเบกเบตเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบฝเบเปเบฅเบฑเบเบเปเบญเบเปเบฅเบฐเบกเปเบงเบเบเบงเบเบกเบฑเบเปเบเบปเปเบฒเปเบเบเบฒเบเบเบฐเบฅเบดเบ.
เปเบเปเบเบญเบ, เบกเบตเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเบตเปเบเบฐเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบเปเปเบเปเบฒเบเบปเบเบเบญเบเบฅเบฐเบซเบฑเบเปเบฅเบฐเปเบเบเบฒเบเปเบเปเบเบญเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเบฅเบฐเบเบปเบ. เปเบเบเบเบฒเบเปเบกเปเบเบเปเบญเบเบเปเบฒเบเปเบง, เปเบเปเบเบงเบเปเบฎเบปเบฒเปเบเบฑเบกเปเบเบเปเบงเบเบเบงเบฒเบกเบเบฐเปเบเบตเบเบฐเบเบฒเบเบเบตเปเบเบฐเบเบนเบเบกเบฑเบเปเบเบปเปเบฒเปเบเปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเปเบเบทเปเบญเบเบทเปเบเปเปเบฅเบฐเบชเบฐเบเบงเบ.
เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบฑเบเบเบงเบเบฅเบฐเบเบปเบเบเปเบฒเบเปเปเบเปเปเบฅเปเบง. เบเบฑเบเบเบตเบฅเบฒเบเบเบฒเบเบเบฑเบเบเบฒเบเบเบฒเบเบเบฑเบ, เบเบฒเบเปเบญเบตเปเบเปเบเบฑเบเปเบเบดเบ, เปเบฅเบฐเบเบฒเบเบฎเปเบญเบเบเปเบเบญเบเบเบนเปเปเบเปเบขเปเบฒเบเบฅเบฐเบกเบฑเบเบฅเบฐเบงเบฑเบเปเบ closet เบฅเบฒเบง. "เบกเบฐเบซเบฑเบเบชเบฐเบเบฑเบ" เบเบญเบเบเบปเปเบ tungsten เปเบซเปเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฒเบเบชเบทเปเบชเบฒเบเบเบตเปเบซเบกเบฑเปเบเบเบปเบ. เปเบฅเบฐเบเบฒเบเบเบฑเปเบ OpenStack เปเบเบปเปเบฒเบเบฑเปเบเบเบตเปเบฎเบนเปเบชเบถเบเบเปเปเบเปเปเบ, เบฎเปเบญเบเบญเบญเบเบกเบฒเปเบเบฑเปเบ: "WSREP เบเบฑเบเบเปเปเบเบฑเบเปเบเปเบเบฐเบเบฝเบก node เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ." เปเบเปโเบเบฑเปเบโเปเบกเปเบโเปเบฅเบทเปเบญเบโเบเบตเปโเปเบเบโเบเปเบฒเบโเบเบฑเบโเบซเบกเบปเบ ...
เบเบงเบเปเบฎเบปเบฒเบเปเปเบเบปเบเบกเบฒเบเบตเปเปเบเปเปเบเบตเบเบเบปเบงเบเปเบฅเบดเบเบฒเบ.
เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเบเบญเบโเบซเบฒโเบฅเบฒเบโเบฅเบฐโเบญเบฝเบโเบเบฑเบโเบซเบกเบปเบโเบเปเบฝเบงโเบเบฑเบโเบเบงเบโเปเบฎเบปเบฒโ
เบเบตเบกเบเบฒเบเบเบฑเบเบเบฐเบเบฒ CLO
เบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบ
OpenStack
https://docs.openstack.org/nova/latest/ https://docs.openstack.org/keystone/latest/ https://docs.openstack.org/cinder/latest/ https://docs.openstack.org/glance/latest/
เบเปเบฒ Tungsten
http://docs.tungsten.io/en/latest/user/getting-started/index.html https://www.juniper.net/documentation/en_US/contrail-cloud10.0/topics/concept/contrail-cloud-openstack-integration-overview.html
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com