Инженерный кейс
Парк одноразовых виртуальных окружений
Панель управления виртуальными машинами: два интерфейса поверх одного ядра, предполётная проверка и работа без гипервизора на машине разработчика.
- интерфейса на одном ядре
- 2
Настольное окно и веб-панель — разные оболочки одного ядра: логика управления парком живёт в одном месте, интерфейсы её только показывают. Для разработки есть подставной бэкенд, поэтому панель запускается там, где нет ни гипервизора, ни прав администратора.
Настройки доезжают в гостевую систему не с первой попытки: сервисный интерфейс внутри машины готов не сразу после старта, поэтому доставка повторяется с коротким шагом, пока гость не ответит. Одноразовые окна возвращаются к чистому состоянию откатом контрольной точки, постоянные копят изменения в отдельном слое диска.
Python · FastAPI · Tkinter · Hyper-V