Все, что вы хотели узнать про виртуализацию и даже больше в 15-м выпуске SDCast’а. У меня в гостях Андрей Вагин, разработчик в компании Parallels, один из разработчиков проектов OpenVZ & CRIU.
В этом выпуске мы обсуждаем какие типы виртуализации существуют на данный момент, когда и с чего все началось, какие сейчас есть продукты на этом рынке. Немного углубляемся в проекты OpenVZ и особенно CRIU. Кстати, для тех, кто не в курсе, CRIU расшифровывается как checkpoint/restore in user space, это технология, позволяющая замораживать и переносить живые процессы, не теряя данных и даже не разрывая сетевых соединений.
Андрей рассказывает о том, как появилась идея проекта, какие цели и задачи проект преследует и каким образом эти самые цели достигаются. Так же затрагиваем аспекты, связанные с opensource: патчи в ядро linux для получения необходимой функциональности, сообщество, сложившееся вокруг проекта и вклад сторонних компаний, заинтересованных в проекте.
Ссылки на ресурсы по темам выпуска:
- OpenVZ
- CRIU. Checkpoint/restore functionality for Linux in userspace
- Презентация Андрея «Everything you wanted to know about CRIU (but were afraid to ask)»
- GitHub аккаунт Павла Емельянова с множеством репозиториев, так или иначе связанных с проектами OpenVZ & CRIU
- Сообщество CRIU на Google Plus