6 ноября вышла новая версия CRIU (Checkpoint and Restore In Userspace). Это проект по разработке инструментария для ОС, основанных на ядре Linux, который позволяет сохранить состояние процесса или группы процессов в файлы на диске и позднее восстановить его, в том числе после перезагрузки системы или на другом сервере без разрыва уже установленных сетевых соединений.
Основные сценарии использования CRIU:
- Живая миграция контейнеров между серверами.
- Ускорение загрузки медленно стартующих сервисов.
- Бесшовное обновление ядра.
- Балансировка сетевой нагрузки.
- Распределение нагрузки в кластере и сохранение его состояния.
- Удалённая дупликация процессов.
- Отладка зависшего приложения.
Основные изменения:
- Добавлена поддержка конфигурационных файлов.
- Добавлена поддержка внешних сетевых пространств имён.
- Множество исправлений ошибок.
Полный список изменений: https://criu.org/Changelogs#v._3.11
>>> Github Проекта
>>> Подробности