Во-первых, это жестко для ответа, поскольку Вы не описываете пользовательскую нагрузку. Однако моя первая мысль была использованием общий хост. Это походит на очень маленькую рабочую нагрузку, и хостинг Вашего собственного сервера является путем излишество.
С этим, если Вы - набор хостинга себя, можно сделать так дешево. Вам не нужно много аппаратных средств для хостинга веб-сайта, даже с DB. Я видел бизнес-приложение с IIS 7 и работой SQL Server 2008 года старых аппаратных средств.
Это только имело 5 пользователей, но было прекрасно что касается производительности. Поскольку, что Вы описали, Вы могли определенно обойтись или i5 или i7 и несколькими концертами RAM. С чем-либо больше лучше. И да, ЦП необходим всему от обработки веб-запроса к получению данных в DB.
У Вас также есть лицензирование для принятия во внимание. Я не уверен в условиях DreamSpark, но удостоверяюсь, что можно использовать для производственного использования. SQL-сервер является довольно дорогим и с MySQL небольшого приложения или другим свободным дб, имеет больше смысла.
Существуют также некоторые лучшие практики для размышления о. Идеально я не разместил бы свой веб-сайт и базу данных по тому же серверу, но это в действительности удваивает Вашу стоимость. У меня был бы свой SQL на RAID-массиве с SCSI или твердотельными дисками.
В конце это - очень субъективный вопрос, и он зависит от того, в чем Вы нуждаетесь по сравнению с тем, что Вы хотите, что Вы собираетесь потратить, и чем будет будущее приложения.