Лицензирование SaaS на Win2k8 R2 с SQL Server 2008

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

У меня есть продукт, который я хотел бы начать продавать как продукт SaaS - я немного растерялся, когда дело доходит до лицензирования.

Продукт требует веб-сервисов.NET, ASP.NET и запускается из базы данных SQL Server. Я изучал использование MySQL и Mono, но все это кажется немного сложным для миграции, поскольку продукт находится на полпути в процессе производства.

Какие лицензии мне понадобятся, чтобы предоставить это клиенту в качестве услуги, размещенной на моем сервере в центре обработки данных. Я взглянул на SPLA, но неясно, единственный ли это способ, или я могу купить лицензию на Windows 2008 и SQL Server Enterprise и использовать ее для размещения программного обеспечения.

Я являюсь партнером MS по развитию, так что все хорошо с этой целью - просто провести исследование, прежде чем повеситься там!

1 ответ

Решение

Если ваше приложение аутентифицирует пользователей (чтобы вы могли однозначно идентифицировать пользователя), вам необходимо соблюдать лицензирование Microsoft в этой области, что означает CAL для каждого пользователя, если и только если все ваши пользователи являются внутренними для компании или если они являются внешними пользователями, вы можете перейти к маршрутам:

  • Использовать Windows Server Web Edition - это обеспечивает неограниченное количество подключений для аутентифицированных пользователей.
  • Купите Windows External Connector License - опять же неограниченные аутентифицированные соединения, но их можно использовать на любой версии сервера.

Здесь я предполагаю, что вы используете SQL для своей аутентификации, если вы использовали Active Directory, тогда все по-другому. Безусловно, самый дешевый вариант здесь - использовать Web Edition.

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

Вот как MS формулирует это:

Клиентская лицензия (CAL) Windows Server 2008 должна быть приобретена для каждого пользователя или устройства, которое обращается к серверному программному обеспечению Windows Server 2008 или Windows Server 2008 R2 или использует его, за исключением следующих случаев:

  • Если доступ к экземплярам серверного программного обеспечения осуществляется только через Интернет, без аутентификации доступа или другой индивидуальной идентификации серверным программным обеспечением или с помощью любых других средств
  • Если используется серверное программное обеспечение Windows Web Server 2008, Windows Web Server 2008 R2, Windows Server 2008 Foundation или Windows Server 2008 R2 Foundation
  • Если внешние пользователи получают доступ к экземплярам серверного программного обеспечения, и для каждого обращающегося сервера была приобретена лицензия на внешний соединитель Windows Server 2008

Смотрите здесь для большего количества деталей

Другие вопросы по тегам