Учетная запись хостинга виртуальной машины и покупка SQL Server / лицензии

Учетная запись хостинга виртуальной машины и покупка SQL Server / лицензии

Возможный дубликат:
Можете ли вы помочь мне с вопросом лицензирования программного обеспечения?

Думаю о регистрации учетной записи хостинга виртуальной машины Windows 2008 за 100 долларов. Я собираюсь запустить веб-сервер (IIS) и сайт ASP.NET, который подключается к SQL Server. Какую лицензию мне следует купить? Никогда раньше не приходилось платить за SQL. За меня всегда платила моя компания. Как клиентские лицензии учитываются в ситуации, когда вы запускаете веб-сервер, размещающий страницы для тысяч пользователей.

новое яйцо - CAL и стоимость

Мне просто взять лицензию на 1 процессор? Это кажется дорогим.

решение1

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

В зависимости от спецификации (виртуальной) машины, которую вы используете, и ожидаемого размера базы данных приложения, в ближайшем будущем вам может подойти SQL Express Edition. Его можно использовать бесплатно, даже в общедоступных коммерческих условиях, но у него есть следующие технические ограничения:

  • он будет использовать только один физический процессор (хотя мне сказали, что он будет использовать несколько ядер на одном физическом процессоре), хотя это вряд ли повлияет на вас в виртуальной машине
  • сервер не будет использовать более 1 ГБ памяти, что может повлиять на производительность, если ваш набор данных и виртуальная машина достаточно велики, чтобы это стало проблемой
  • он не позволит ни одной базе данных иметь файлы данных размером более 4 ГБ в общей сложности (хотя «файлы данных + файлы журнала транзакций» могут нарушить это ограничение в 4 ГБ)
  • дополнительные сервисы, такие как полнотекстовая индексация и OLAP, отсутствуют
  • некоторые другие расширенные функции (например, индексированные представления) отсутствуют, хотя их также нет в стандартной версии

В SQL2005 и SQL2008 больше нет дополнительного регулятора скорости запросов, как в эквиваленте SQL2000 (MSDE). Так что по сути вы получаете тот же базовый движок, что и в Standard Edition, только с дополнительными ограничениями ЦП/памяти.

Так что если ваш проект достаточно мал и не использует расширенные функции. Если ваш проект небольшой, но, как ожидается, будет расти, вы можете начать с SQL Express и обновить его позже — базы данных можно свободно переносить между редакциями.

Редактировать: дополнительная информация, на которую я наткнулся сегодня вечером: в Express Edition есть несколько других небольших настроек по умолчанию для обработки памяти, которые оптимизируют ее для использования на настольных компьютерах и могут повлиять на производительность, если ваша модель использования БД неравномерна.Подробности смотрите здесь..

решение2

Здесь у вас есть множество вариантов...

  • Выделите отдельный ящик для вашего сервера IIS/App, но арендуйте пространство базы данных на общем сервере SQL Server, запущенном хостером (рекомендуется только в том случае, если вам действительно не нужно много от базы данных)

  • На выделенном ящике или даже на самом веб-сервере запустите SQL Server Express. Запускать его на вашем веб-сервере не рекомендуется...

  • Заплатите за выделенный ящик и ежемесячно платите за лицензию SQL. Если вы создаете веб-сайт, это может быть особенно интересно, потому что вы можете получить SQL Server 2008 Web Edition через хостеров примерно за ~$30 в месяц. Это, вероятно, будет одним из самых экономически эффективных вариантов для полноценного SQL Server. Имейте в виду, что есть некоторые вещи, которые Web Edition не будет делать для вас (некоторые из более продвинутых функций HA, BI ... )

  • Купите лицензию SQL Server напрямую, возможно, на основе процесса

Связанный контент