AlkatraZ, да, это хорошее решение, но я бы советовал избавить роутер нод (та логика, которая говорит на какой сервер грузить очередной файл) от проверки загруженности целевой ноды перед загрузкой. Роутер нод должен быть максимально компактным, потому что он очень активно используется (наподобие DNS сервера). Лучше грузить поочередно и мониторить загруженность автоматически или глазами, а после распределять нагрузку.
И да, еще нужно думать о RAID, ибо железо будет падать от нагрузок "только в путь"