SDCast

SDCast #74: и вновь Павел Аргентов, бэкенд-разработчик в компании Evrone


Listen Later

Встречайте 74-й выпуск SDCast'а, в котором идёт речь про Unikernel, MirageOS и вообще концепцию Virtual Library Operating System. У меня в гостях вновь Павел Аргентов, бэкенд-разработчик в компании Evrone, практикующий fp-программист.
В начале мы поговорили про традиционные подходы к развертыванию приложений: от физических серверов к гипервизорам с виртуалками и до контейнеров приложений. Обсудили разные ограничения этих подходов, плюсы и минусы. А дальше мы подошли к идеи Unikernel aka Library Operating Systems.
Обсудили саму концепцию Unikernel, что это за подход, что такое Library Operating Systems, как оно устроено и работает. Паша рассказал о том, какие основные плюсы у данного подхода по сравнению с традиционными, а так же и какие есть минусы.
Далее мы подробно поговорили про одну из реализаций Unikernel под названием “MirageOS”. Паша рассказал про архитектуру и внутреннее устройство MirageOS, из каких слоёв и компонентов оно состоит, какие предоставляет интерфейсы и инструменты для разработчика. Пообщались о том, как разрабатывать приложения на базе MirageOS, какие есть ограничения, как и во что собирается итоговое приложение и какие есть возможности деплоя.
Так же мы обсудили возможные сферы применения систем, построенных на Unikernel, для каких классов задач данный подход наиболее применим и может дать выигрыш, а в каких случаях традиционные решения всё же предпочтительнее.
Ссылки на ресурсы по темам выпуска:
* Основной сайт проекта Unikernel (http://unikernel.org/)
* Сайт проекта MirageOS (https://mirage.io/)
* Страничка wiki про Unikernels на Xen (https://wiki.xenproject.org/wiki/Unikernels)
* Доклад Павла с конференции FP Conf “УЧИМСЯ ИГРАТЬ В UNIKERNEL” (https://www.youtube.com/watch?v=OdcaJUrA9oo)
* Блог Павла про Unikernel на медиуме (https://medium.com/rn-d-%D1%81%D0%B2%D0%BE%D0%B8%D0%BC%D0%B8-%D1%80%D1%83%D0%BA%D0%B0%D0%BC%D0%B8-%D1%83%D1%87%D0%B8%D0%BC%D1%81%D1%8F-%D0%B8%D0%B3%D1%80%D0%B0%D1%82%D1%8C-%D0%B2-unikernel)
* Доклад Ian Eyberg “Climbing out from the digital mud with unikernels” (https://www.youtube.com/watch?v=QyIHOlY_PQ8) c Highload++
* Доклад Garrett Smith “Rainbows and Unikernels” (https://www.youtube.com/watch?v=cUvNths_5RA)
Понравился выпуск? — Поддержи подкаст на patreon.com/KSDaemon (https://www.patreon.com/KSDaemon) а так же ретвитом, постом и просто рассказом друзьям!
...more
View all episodesView all episodes
Download on the App Store

SDCastBy Konstantin Burkalev

  • 4.1
  • 4.1
  • 4.1
  • 4.1
  • 4.1

4.1

7 ratings