Дополню ответ
@Dimitriys небольшим коммон сенсом:
Как вообще оценивать такие вещи:
Вам нужно аккуратно выписать весь функционал который имеет место быть в сервисе.
В вашем случае это загрузка видео, ресайз, хранение, просмотр, лайки, итд
Оценить среднее и пиковое количество событий каждого вида в секунду/час/сутки/месяц.
Оценить нагрузку на процессор, сеть, жесткий диск, память на 1 событие каждого вида.
Оценить плановое время существования данной архитектуры
Перемножить числа и получить объективные требования по ресурсам.
Сделайте оценку по количеству событий хотя бы - дальше уже можно будет что то Вам советовать.