Я собираюсь подписаться на выделенную виртуальную машину от известной компании веб-хостинга, ориентированной на MS. Виртуальная машина имеет 1 ЦП и 1 ГБ ОЗУ. Я буду запускать на нем веб-сайт ASP.NET - веб-сайт довольно простой (несколько таблиц в серверной БД), но должен быть максимально быстрым.
Для БД у меня есть два варианта: 1) Установить SQL Server Express на мою виртуальную машину. Ограничения по пространству / оперативной памяти в этих редакциях не являются проблемой, потому что БД не хранит файлы и двоичные данные и, следовательно, останется довольно маленькой. 2) Используйте общий экземпляр SQL Server Standard хостинговой компании, который теоретически установлен на мощном компьютере.
Какой вариант лучше? Я бы выбрал (1), но боюсь, что запуск веб-сервера (iis / asp.net) и SQL Server на одном компьютере снизит производительность. Мысли?