Мощный сервер или облачный хостинг?

Здравствуйте.

Не можем подобрать для высоконагруженного проекта оптимальный хостинг.

Сам проект на самописном движке (Perl), можно назвать легким, функционал минимальный.

Хостинг должен выдерживать нагрузки 30-100 тыс. человек в онлайне (3000 запросов в секунду).

Подобная нагрузка только в пиковые часы, обычно раз в 30-100 меньше.

Второй критерий — проект иногда ддосят, атаки обычно слабые. Но необходимо быть готовым и к большему.

Третье — хостинг не должен падать, особенно в часы пик.

Есть два решения:

1. Облачный хостинг от RackSpace:

www.rackspace.com/cloud/cloud_hosting_products/sites/

Продукт Cloud Sites. Насколько я понял, аналог VPS, только думать вообще не надо, мощность прибавляется при необходимости (и вроде бы держит любые нагрузки).

Стоимость начинается с 150 у.е. и прикреплена к computer cycles.

www.rackspace.com/cloud/cloud_hosting_products/sites/faq/

Есть у них еще продукт Cloud Servers — но это уже что-то вроде обычного VPS и ресурсы там ограниченные.

2. Выделенный сервер, например такой конфигурации:

Digitalone

Примерный бюджет до 500 у.е. в месяц.

Расположение сервера — Европа или США. Проект белый.

Трафик, хард — значения не имеют.

Движок проекта позволяет создать кластер, но сервера должны быть в одной стойке + гигабитная локальная сеть между ними, скорее всего это не сможем реализовать.

На одном сервере все размещать рискованно, т.к. в пик проект должен работать, как часы.

С облачным хостингом — не совсем ясно, как они себя ведут при DDOS.

Прошу ваших советов, с хостингом нужно определиться в ближайшие дни.

И еще такой момент: в случае падения хостинга (по любой из возможных причин) необходимо восстановить работу проекта очень быстро. Каким образом можно это реализовать? Сделать что-то ввроде зеркала на другом сервере?

Есть два выделенных сервера в одном ДЦ, все ресурсы которых можно использовать.