Описание задачи: мы ищем человека, который поможет составить системную архитектуру для небольшого сервиса SaaS, который работает в облаке.
Сервис основан на технологии DeepFake и позволяет обрабатывать видео, загруженные пользователем, в облаке. Код обработки основан на Python (уже доступен). Нам нужен системный архитект с опытом работы с облачными сервисами, такими как Google Cloud или AWS или аналогичными, для анализа и разработки архитектуры системы, а также для описания конфигурации облачных сервисов, которые понадобятся для этого типа проекта. По своей функциональности сервис будет похож на deepfakesweb.com
Черновик описания проекта (draft) находится в файле (файл еще не закончен, но суть сервиса должна быть ясна). Пишите, если необходима дополнительная информация или есть вопросы.
Мы знаем, как сервис должен выглядеть с точки зрения пользователей, но нам нужно:
1. Тщательно продуманное описание подходящей архитектуры системы (system architecture).
2. Главные моменты, настройки серверов. Не сама конфигурация, а просто достаточное описание того, что необходимо сделать, чтобы описание можно было передать человеку, для дальнейшей настройки серверов.
3. Какие облачные сервера наиболее подходит для наших целей (AWS, Google cloud или другие)? Мы планировали использовать Paperspace, но теперь кажется, что он не подходит из-за ограничений того, сколько видео можно обрабатывать одновременно (трудно масштабировать). Google Cloud или AWS возможные варианты. Мы ищем наиболее экономичное решение, которое потребовало бы минимального времени на установку и низких затрат на обработку видео.
4. Обработка видео с использованием Paperspace занимает 24-48 часов, т.е. для обработки требуется относительно значительные ресурсы и ставить обработку видео в очередь – не вариант, так как тогда пользователям надо будет ждать своей очереди сутками.
Имеющийся код Python предназначен для обработки одного видео за раз, поэтому мы ищем варианта настройки серверов, чтобы можно было обрабатывать несколько видео для наших пользователей одновременно? Это должно быть несколько виртуальных серверов или какое-то другое решение? Мы ожидаем, что в начале одновременно будет 10-50 пользователей, но архитектура должна быть масштабируемой, так как ожидаеться что число пользователей постепенно будет расти.
Интересует стоимость и сроки описания архитектуры и конфигурации серверов?
Если Вы можете настроить сервера для такого сервиса – стоимость и сроки конфигурации серверов?