Назад | Перейти на главную страницу

Учетная запись хостинга ВМ и покупка SQL Server / лицензии

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

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

новое яйцо - клиентские лицензии и стоимость

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

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

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

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

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

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

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

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

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

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

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

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