И объем, и производительность, и абузоустойчивость в одном месте найти непросто, поэтому я предлагаю разделить задачу: для хранения данных использовать недорогой "белый" выделенный сервер с емкими дисками и жирным каналом (
https://www.online.net/en/dedicated-server ) а доступ к нему организовать через абузоустойчивый сервер (или vps), работающий в режиме reverse proxy. Для reverse proxy сгодится самое тухлое железо, лишь бы хватало пропускной способности и трафика.
Anti DDOS защита зависит от типа и интенсивности атак.