Какой выбрать сервер для большого количества данных?
Я думаю вам нужен сервер способный работать с большим количеством данных, чтобы оптимальный был в плане нагрузки и стабильно работал.
Совет любительский, но, что называется, от души.
1. Покупаете самый дешёвый VPS на приличном хостинге.
2. Запускаете свой код, прикидываете производительность.
3. Если производительности не хватает, переходите на тариф повыше, возвращаетесь в п. 2.
4. Остаётесь на этой виртуалке или находите железный сервер с сопоставимой производительностью.
Если же времени на тесы нет, можно сразу развернуть свой проект на какой-нибудь облачной системе вроде Google Apps, и пусть Google думает о ресурсах. Он большой, ему виднее.