Техническое задание: Развертывание трех видеохостингов
Цель проекта
Создать три полностью работоспособных и независимых сайта-видеохостинга, используя различные технологии с открытым исходным кодом.
Основные требования
- Использовать три различные технологии:
- PeerTube (децентрализованный видеохостинг)
- Torrent-Tube (видеохостинг на основе торрент-технологий)
- ClipBucket (классический видеохостинг)
- Исходный код для каждой платформы должен быть загружен с официальных репозиториев на GitHub.
- Каждая платформа устанавливается на отдельную виртуальную машину.
Требования к виртуальным машинам
- Создать три независимые виртуальные машины.
- Формат виртуальных машин должен быть совместим с популярными гипервизорами (VMware Workstation 10 и VirtualBox версии 5.2.44).
- Рекомендуемый формат экспорта - OVA (Open Virtualization Format).
- На каждой виртуальной машине должен быть полностью установлен, настроен и готов к работе один из видеохостингов.
Критерии приемки
- Все три сайта полностью функциональны и готовы к использованию.
- Виртуальные машины запускаются без ошибок в указанных гипервизорах.
- Доступ к административным панелям и основным функциям хостингов (загрузка видео, просмотр, управление) работает корректно.
- Система готова к развертыванию на собственном хостинге или облачных платформах.
Ожидаемый результат
Три готовых к использованию образа виртуальных машин, каждый из которых представляет собой автономный, настроенный видеохостинг на выбранной технологической платформе.