Лицензирование 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
Смотрите здесь для большего количества деталей