Вопрос

Это немного не по теме программирования, но все же имеет отношение к моему программному проекту.Я пишу приложение, которое использует собственный прокси-сервер.Я хотел бы написать сервер на C#, поскольку его было бы проще писать и поддерживать, но меня беспокоит стоимость лицензирования Windows Server + CALS по сравнению с сервером Linux (очевидно, без CALS).Потенциально может быть много клиентских сайтов со своим сервером и 200-500 пользователями на каждом сайте.

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

Понадобятся ли мне для этого Cals?Если да, то сколько примерно будет стоить установка Windows Server с соответствующим лицензированием (на сервер в США)?

Это было полезно?

Решение

Если пользователи не будут фактически подключаться к каким-либо серверным приложениям MS (таким как Exchange, SQL Server и т. д.) и не будут напрямую использовать какие-либо функции ОС (т. е.подключение к путям UNC), то все, что потребуется, — это серверная лицензия для машины, на которой будет работать ОС.Вам потребуются клиентские лицензии Windows Server, когда клиенты подключаются к общим ресурсам, клиентские лицензии Exchange для почтовых клиентов и клиентские лицензии SQL Server для приложений, подключающихся к вашим базам данных.Если клиенты вашего сервера не будут подключаться ни к чему, кроме портов, предлагаемых вашим сервисом, вы должны быть в безопасности, и создание сервера для 100 пользователей не должно стоить дороже, чем для 10.

Другие советы

Это действительно вопрос ОТ.В любом случае нет ничего проще, чем обратившись к местному дистрибьютору MS.Поскольку stackoverflow по своей природе является международным сайтом, задавайте такой вопрос, ответ на который, скорее всего, будет зависеть от местоположения (Цены на лицензии MS действительно сильно варьируются и зависят от страны.), по моему мнению, вряд ли получит полезный ответ.

Я понимаю, что это не совсем ответ на ваш вопрос, но если вы хотите использовать Linux, возможно, вы захотите изучить возможность использования Мононуклеоз..Net в Linux.

Вам могут не потребоваться клиентские лицензии для пользователей в зависимости от того, как вы используете сервер.Определенные функции требуют приобретения клиентских лицензий, а некоторые — нет.На этот вопрос нет хорошего способа ответить, поскольку требования слишком расплывчаты.Использует ли он сервисы домена?Использует ли он SQL-сервер?Кластеризация?Существует много переменных.

Если вы ищете максимальную сумму, которую вы могли бы заплатить, перейдите на CDW и ознакомьтесь с продуктами Open License/Open Business, чтобы получить приблизительную оценку.

Как сказано выше, если вы используете свои собственные соединения и ничего больше на сервере, вам не понадобятся вызовы.

Я бы погуглил рентабельность инвестиций в Linux по сравнению с Windows для коммерческого сервера, у меня вообще нет выбора по этому поводу, но я видел, что в долгосрочной перспективе они выравниваются, по большому счету первоначальная стоимость лицензии Windows на самом деле минимальна и незначительный.

Выберите лучшую технологию для решения проблемы конечных пользователей, задокументируйте причину, предоставьте отчет об оценке, включите затраты на обслуживание, затраты на разработку и т. д.Когда вы это сделаете, ответ будет ясен вам и вашему клиенту.

Если ваши пользователи не подключаются к каким-либо другим ресурсам Windows (Active Directory, SQL Server, общие файловые ресурсы и т. д.), вам не нужны клиентские лицензии, но я считаю, что существует что-то вроде лицензии на внешний соединитель. Есть также «веб-версия», стоимость которой, похоже, составляет около 400 долларов..

Также похоже, что Microsoft полностью снимет ограничения CAL на веб-серверах. Windows Сервер 2008

Microsoft следует назвать свое лицензионное подразделение Enigma...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top