เบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡, เบ›เบธเบ‡เบฅเบปเบ”เบŠเบฒเบ”เบ”เป‰เบงเบ cyberpunk

เบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡, เบ›เบธเบ‡เบฅเบปเบ”เบŠเบฒเบ”เบ”เป‰เบงเบ cyberpunk

เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบ—เปˆเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™ 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 - เปƒเบšเบšเบดเบ™

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

เบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡, เบ›เบธเบ‡เบฅเบปเบ”เบŠเบฒเบ”เบ”เป‰เบงเบ cyberpunk

เบเบฒเบ™เป€เบญเบตเป‰เบ™เป€เบเบฑเบšเป€เบ‡เบดเบ™เปเบกเปˆเบ™เบฅเบฐเบšเบปเบšเบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบžเบฐเบเบฒเบเบฒเบกเบชเป‰เบฒเบ‡เป€เบžเบทเปˆเบญเบ™เบเบฑเบš. เปเบฅเบฐเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบžเบปเบšเปเบกเปˆเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡.

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

เบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡, เบ›เบธเบ‡เบฅเบปเบ”เบŠเบฒเบ”เบ”เป‰เบงเบ cyberpunk

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

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

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

เบšเบฑเบ™เบซเบฒเบญเบทเปˆเบ™เปเบกเปˆเบ™เบ„เบงเบฒเบกเบ‡เบฝเบš.

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

เบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡, เบ›เบธเบ‡เบฅเบปเบ”เบŠเบฒเบ”เบ”เป‰เบงเบ cyberpunk

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

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

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

  • "เบฅเบฑเบเบชเบฐเบ™เบฐ" เบ—เบตเปˆเบšเปเปˆเบกเบตเป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบชเบปเปˆเบ‡เบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปเปˆเบžเบงเบเป€เบฎเบปเบฒเปƒเบ™เบ—เบฒเบ‡เปƒเบ”เบ—เบฒเบ‡เบซเบ™เบถเปˆเบ‡;
  • เปเบซเบผเปˆเบ‡เบ›เบดเบ” (เบเบฒเบ™เป€เบญเบตเป‰เบ™เป€เบเบฑเบšเป€เบ‡เบดเบ™เปเบกเปˆเบ™เบ‚เบฝเบ™เปƒเบ™ C ++), เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™ - เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒ 1 เปƒเบ™เบ—เบฒเบ‡เบญเบทเปˆเบ™เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบ "เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เปเบฅเบฐเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”".

เป‚เบŠเบเบ”เบต, เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบกเบต API เบ—เบตเปˆเบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡เบžเปเบชเบปเบกเบ„เบงเบ™ เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฅเบงเบกเป€เบญเบปเบฒเบฅเบฐเบšเบปเบšเบเปˆเบญเบเบ•เปเปˆเป„เบ›เบ™เบตเป‰เป€เบ‚เบปเป‰เบฒเปƒเบ™เบšเบฑเบ™เบŠเบตเบชเปˆเบงเบ™เบ•เบปเบงเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ:

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

เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™เบ—เบปเปˆเบ‡เบ™เบฒ tungsten โ€“ เบœเป‰เบฒ Tungsten

เบ—เบปเปˆเบ‡เบ™เบฒ Tungsten เป€เบ›เบฑเบ™เบˆเบธเบ”เป†เบ—เบตเปˆเบกเบตเบชเบฒเบเป„เบŸเบซเบผเบฒเบเบฎเป‰เบญเบเบชเบฒเบ, เบ–เปˆเบฒเบเบ—เบญเบ”เบ‚เปเป‰เบกเบนเบ™เบซเบผเบฒเบเบžเบฑเบ™เบšเบดเบ”เบœเปˆเบฒเบ™เบžเบงเบเบกเบฑเบ™. เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เป€เบเบฑเบšโ€‹เบเปเบฒโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป„เบ›โ€‹เปƒเบ™ "packetsโ€‹"โ€‹, parsedโ€‹, เบเบฒเบ™โ€‹เบเปเปˆโ€‹เบชเป‰เบฒเบ‡โ€‹เป€เบชเบฑเป‰เบ™โ€‹เบ—เบฒเบ‡โ€‹เบชเบฐโ€‹เบฅเบฑเบšโ€‹เบชเบฑเบšโ€‹เบŠเป‰เบญเบ™โ€‹, เป€เบ›เบฑเบ™โ€‹เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เป‚เบ”เบ magicโ€‹.

เบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡, เบ›เบธเบ‡เบฅเบปเบ”เบŠเบฒเบ”เบ”เป‰เบงเบ cyberpunk

เบ™เบตเป‰เปเบกเปˆเบ™เป‚เบ”เป€เบกเบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ—เบตเบชเบญเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบชเป‰เบฒเบ‡เป€เบžเบทเปˆเบญเบ™ - Tungsten Fabric (TF), เบญเบฐเบ”เบตเบ” OpenContrail. เบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบกเบฑเบ™เปเบกเปˆเบ™เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ, เบชเบฐเบซเบ™เบญเบ‡ abstraction เบŠเบญเบšเปเบงเปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเป€เบ›เบฑเบ™เบœเบนเป‰เปƒเบŠเป‰. TF - SDN, encapsulates เบ•เบฒเบกเป€เบซเบ”เบœเบปเบ™เบชเบฐเบฅเบฑเบšเบชเบฑเบšเบŠเป‰เบญเบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เบกเบตเบšเบปเบ”เบ„เบงเบฒเบกเบ—เบตเปˆเบ”เบตเบเปˆเบฝเบงเบเบฑเบšเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡, เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบ—เบตเปˆเบ™เบตเป‰.

เบฅเบฐเบšเบปเบšเป„เบ”เป‰เบ–เบทเบเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบเบฑเบš OpenStack (เบชเบปเบ™เบ—เบฐเบ™เบฒเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰) เบœเปˆเบฒเบ™ plugin Neutron.

เบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡, เบ›เบธเบ‡เบฅเบปเบ”เบŠเบฒเบ”เบ”เป‰เบงเบ cyberpunk
เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ OpenStack.

guys เบˆเบฒเบเบžเบฐเปเบ™เบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เป„เบ”เป‰เปเบ™เบฐเบ™เปเบฒเบžเบงเบเป€เบฎเบปเบฒเบเปˆเบฝเบงเบเบฑเบšเบฅเบฐเบšเบปเบšเบ™เบตเป‰. เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰ API เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเป€เบžเบทเปˆเบญเบˆเบฑเบ”เบเบฒเบ™ stack เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ. เบกเบฑเบ™เบเบฑเบ‡เบšเปเปˆเป„เบ”เป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบšเบฑเบ™เบซเบฒเบฎเป‰เบฒเบเปเบฎเบ‡เบซเบผเบทเบ„เบงเบฒเบกเบšเปเปˆเบชเบฐเบ”เบงเบเป€เบ—เบทเปˆเบญ (เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบงเบปเป‰เบฒเบชเปเบฒเบฅเบฑเบš guys เบˆเบฒเบ OE), เปเบ•เปˆเบกเบตเบšเบฒเบ‡เปเบ›เบเปƒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš.

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

เบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡, เบ›เบธเบ‡เบฅเบปเบ”เบŠเบฒเบ”เบ”เป‰เบงเบ cyberpunk

เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบ—เบตเปˆเบšเปเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบเบเบฑเบšเบšเบฑเบ™เบซเบฒ, เบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เบ•เบฐเบซเบฅเบปเบ: ls / root เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบ—เบดเบ‡ "freezes" เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™. เป‚เบŠเบเบ”เบต, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบžเบปเบšเบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเปˆเบญเบ™. เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเป‚เบ”เบเบเบฒเบ™เบ›เบฑเบš MTU เปƒเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบˆเบฒเบเป‚เบซเบ™เบ”เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‰เป„เบ›เบซเบฒ routers. เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบšเบฑเบ™เบซเบฒ TF.

เบšเบฑเบ™เบซเบฒเบ•เปเปˆเป„เบ›เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเบ›เบฐเบกเบฒเบ™เปเบˆ. เปƒเบ™เป€เบงเบฅเบฒเบซเบ™เบถเปˆเบ‡ "เบ—เบตเปˆเบชเบงเบเบ‡เบฒเบก", magic เบ‚เบญเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบซเบฒเบเป„เบ›, เบ„เบทเบเบฑเบ™เบเบฑเบšเบงเปˆเบฒ. TF เป„เบ”เป‰เบขเบธเบ”เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™.

เบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡, เบ›เบธเบ‡เบฅเบปเบ”เบŠเบฒเบ”เบ”เป‰เบงเบ cyberpunk

เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš Openstack เบˆเบฒเบเบฅเบฐเบ”เบฑเบš admin เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป„เบ”เป‰เบเป‰เบฒเบเป„เบ›เปƒเบ™เบฅเบฐเบ”เบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™. SDN เบ›เบฐเบเบปเบ”เบงเปˆเบฒ "hijack" เบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เป‚เบ”เบเบœเบนเป‰เบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™. เบ„เบงเบฒเบกเบˆเบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบšเบฑเบ™เบŠเบต admin เบ”เบฝเบงเบเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ TF เปเบฅเบฐ OpenStack. เปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เป„เบ›เบซเบฒเบœเบนเป‰เปƒเบŠเป‰, " magic" เบซเบฒเบเป„เบ›. เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบšเบฑเบ™เบŠเบตเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบฅเบฐเบšเบปเบš. เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเป€เบฎเบฑเบ”เบงเบฝเบเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ—เปเบฒเบฅเบฒเบเบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡.

Silicon Lifeforms - OpenStack

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

เบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡, เบ›เบธเบ‡เบฅเบปเบ”เบŠเบฒเบ”เบ”เป‰เบงเบ cyberpunk

OpenStack เปเบกเปˆเบ™เบซเบผเบฑเบเบ‚เบญเบ‡เป€เบงเบ—เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ.

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

เปเบ•เปˆเบฅเบฐเบšเปเบฅเบดเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบขเบนเปˆเปƒเบ™เบ–เบฑเบ‡, เปเบฅเบฐเบ™เบฒเบเบซเบ™เป‰เบฒเบ‚เปเป‰เบ„เบงเบฒเบกเปเบกเปˆเบ™ "เบเบฐเบ•เปˆเบฒเบเบชเบตเบ‚เบฒเบง" - RabbitMQ.

เบฅเบฐเบšเบปเบšเบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบšเปเปˆเบ„เบฒเบ”เบ„เบดเบ”เบ—เบตเปˆเบชเบธเบ”.

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

เบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡, เบ›เบธเบ‡เบฅเบปเบ”เบŠเบฒเบ”เบ”เป‰เบงเบ cyberpunk

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

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

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

เบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡, เบ›เบธเบ‡เบฅเบปเบ”เบŠเบฒเบ”เบ”เป‰เบงเบ cyberpunk

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

OpenStack เปเบกเปˆเบ™เบŠเบธเบ”เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบชเบฑเบšเบชเบปเบ™เบซเบผเบฒเบเบ—เบตเปˆเบกเบตเป€เบซเบ”เบœเบปเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เปเบฅเบฐ API เบ—เบตเปˆเบชเบงเบเบ‡เบฒเบก. เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเป‚เบ”เบเป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบฅเบฐเบญเบฝเบ”เบžเปเบชเบปเบกเบ„เบงเบ™เปเบฅเบฐ, เปเบ™เปˆเบ™เบญเบ™, เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เปเบฅเบฐเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ” (เบšเปˆเบญเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบšเปเปˆเบกเบตเบกเบฑเบ™).

เปเบฅเปˆเบ™เบ—เบปเบ”เบชเบญเบš

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

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

เบเปˆเบญเบ™เบญเบทเปˆเบ™ เปเบปเบ”, เบžเบงเบเป€เบฎเบปเบฒเบ›เบฐเป€เบกเบตเบ™เบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปเบฅเบฐเบ•เป‰เบญเบ‡เป€เบžเบตเปˆเบกเบ‚เปเป‰เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบขเปˆเบฒเบ‡เป„เบงเบงเบฒเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš. เบเปโ€‹เบฅเบฐโ€‹เบ™เบตโ€‹เบ—เบปเปˆเบงโ€‹เป„เบ›โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบธเปˆเบกโ€‹, เปเบ•เปˆโ€‹เบงเปˆเบฒโ€‹เบกเบตโ€‹เบšเบฒเบ‡ nuances เบ—เบตเปˆโ€‹เบ™เบตเป‰โ€‹เป€เบŠเบฑเปˆเบ™โ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹. เป€เบญเบเบฐเบชเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบชเบฐเบšเบฑเบšเบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡ TF เบŠเบตเป‰เบšเบญเบเบชเบฐเบšเบฑเบšเบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡ kernel เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš vRouter เป„เบ”เป‰เบ–เบทเบเบ—เบปเบ”เบชเบญเบš. เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเป€เบ›เบตเบ”เบ•เบปเบง nodes เบเบฑเบš kernels เบซเบผเป‰เบฒเบชเบธเบ”. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, TF เบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบˆเบฒเบ nodes. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เบขเปˆเบฒเบ‡โ€‹เบฎเบตเบšโ€‹เบ”เปˆเบงเบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบกเป‰เบงเบ™โ€‹เบเบฑเบšโ€‹เบ„เบทเบ™โ€‹เป„เบ›โ€‹เบšเปˆเบญเบ™โ€‹เปเบเปˆเบ™โ€‹.

เบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡, เบ›เบธเบ‡เบฅเบปเบ”เบŠเบฒเบ”เบ”เป‰เบงเบ cyberpunk

เบ„เบงเบฒเบกเบขเบฒเบเบฎเบนเป‰เบขเบฒเบเป€เบซเบฑเบ™เบญเบตเบเบญเบฑเบ™เปœเบถเปˆเบ‡เปเบกเปˆเบ™เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบ›เบธเปˆเบก โ€œเบ›เปˆเบฝเบ™เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™โ€ เปƒเบ™เบšเบฑเบ™เบŠเบตเบชเปˆเบงเบ™เบ•เบปเบงเบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

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

เบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡, เบ›เบธเบ‡เบฅเบปเบ”เบŠเบฒเบ”เบ”เป‰เบงเบ cyberpunk

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

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

เบˆเบฐเบชเบทเบšเบ•เปเปˆ

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

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

เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบŠเบฑเบเบŠเบงเบ™เบฅเบฐเบšเบปเบšเบ•เปˆเบฒเบ‡เป†เป„เบ”เป‰เปเบฅเป‰เบง. เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบ™เบฑเบš, เบเบฒเบ™เป€เบญเบตเป‰เบ™เป€เบเบฑเบšเป€เบ‡เบดเบ™, เปเบฅเบฐเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบขเปˆเบฒเบ‡เบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡เปƒเบ™ closet เบฅเบฒเบง. "เบกเบฐเบซเบฑเบ”เบชเบฐเบˆเบฑเบ™" เบ‚เบญเบ‡เบ—เบปเปˆเบ‡ tungsten เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบ—เบตเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡. เปเบฅเบฐเบšเบฒเบ‡เบ„เบฑเป‰เบ‡ OpenStack เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เบ—เบตเปˆเบฎเบนเป‰เบชเบถเบเบšเปเปˆเบžเปเปƒเบˆ, เบฎเป‰เบญเบ‡เบญเบญเบเบกเบฒเป€เบŠเบฑเปˆเบ™: "WSREP เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป„เบ”เป‰เบเบฐเบเบฝเบก node เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ." เปเบ•เปˆโ€‹เบ™เบฑเป‰เบ™โ€‹เปเบกเปˆเบ™โ€‹เป€เบฅเบทเปˆเบญเบ‡โ€‹เบ—เบตเปˆโ€‹เปเบ•เบโ€‹เบ•เปˆเบฒเบ‡โ€‹เบเบฑเบ™โ€‹เบซเบกเบปเบ” ...

เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰เป„เบ”เป‰เป€เบ›เบตเบ”เบ•เบปเบงเบšเปเบฅเบดเบเบฒเบ™.
เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบŠเบญเบโ€‹เบซเบฒโ€‹เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹ site.

เบ›เบฐเบซเบงเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡, เบ›เบธเบ‡เบฅเบปเบ”เบŠเบฒเบ”เบ”เป‰เบงเบ cyberpunk
เบ—เบตเบกเบ‡เบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ CLO

เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”

OpenStack

เบœเป‰เบฒ Tungsten

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

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