Скажу в варианте сферического сервера в вакууме.
Пока идеал, а там уж впихивай в бюджет.
DBS
2 ксеона, чем больше ядер, тем лучше. Частота от 3 GHz, мозги - от 128. Диски, желательно SSD (с NVME, пока, не советую, есть не очень хороший опыт), Дички собираем в раид 10. При таких размерах базы стоит собирать из 6-8 дисков, с использованием 1-2 дисков в HotSpare.
RDS
Аналогично, но при таком количестве клиентов память надо количество клиентов умножить на 2-3 плюс 4-6.
Да и проц надо с максимальным количеством ядер
Если профили перемещаемые, то дисков много не надо, зато на сервере, где хранятся профили, вот там опять надо собирать быстрые райды. Там уже по 8 и более в 10 собирать надо.