Разработка облачной платформы для хостинга учебных проектов

Казаков Даниил Андреевич

Аннотация


В результате изучения предметной области была разработана и развернута с помощью Ansible облачная платформа на базе Linux контейнеров (LXC) и менеджера контейнеров Incus. Система позволяет пользователю создавать виртуальные машины через механизм Pull Request в специальный GitHub-репозиторий, заходить на них по SSH, подключаться к запущенным приложениям по HTTP/HTTPS, а также получать уведомления о создании или о внештатном поведении виртуальной машины, а так же выходить в Интернет с аутентификацией через аккаунт УрФУ.