Конфигурация серверов для высоконагруженного проекта
> 1. Сколько необходимо серверов и какое у каждого должно быть назначение?

30 тыщ — один сервер.

> 2. Где лучше всего арендовать/размещать?

Оверсан, Селектел, РосНИИРОС в Курчатнике, который KIAEHOUSE

> 3. Какие средства использовать для мониторинга нагрузки?

cacti, mrtg, свои скрипты на баше, если один сервер. Для большого количества я бы выбрал Zenoss, т.к. мне ближе Python

> 4. Какие средства использовать для стресс-тестирования?

JMeter/Selenium, зависит от задач.
боюсь что от MYSQL вам придется отказаться. ищите InMemory БД, например Mongo