Question

Ceci est un peu en dehors de la programmation mais reste en rapport avec mon projet de programmation. J'écris une application qui utilise un serveur proxy personnalisé. J'aimerais écrire le serveur en C #, car il serait plus facile de l'écrire et de le maintenir, mais je suis préoccupé par le coût des licences de Windows Server + CALS par rapport à un serveur Linux (évidemment, pas de CALS). Il pourrait potentiellement y avoir de nombreux sites clients avec leur propre serveur et 200 à 500 utilisateurs sur chaque site.

Le proxy fonctionnera comme un filtre de contenu. Reprendre le retour des pages Web, traiter en fonction du contenu, puis renvoyer la page Web ou rediriger vers une page sur un autre serveur Web. Le serveur SQL, l’authentification des utilisateurs, etc. ne seront pas utilisés.

Aurai-je besoin de Cals pour cela? Si tel est le cas, à peu près combien coûterait-il pour installer un serveur Windows Server avec les licences appropriées (par serveur, aux États-Unis)?

Était-ce utile?

La solution

Si les utilisateurs ne se connectent pas à des applications du serveur MS (telles qu'Exchange, SQL Server, etc.) et n'utilisent pas directement les fonctionnalités du système d'exploitation (c'est-à-dire qu'ils se connectent à des chemins d'accès UNC), il suffit de licence de serveur permettant à la machine d’exécuter le système d’exploitation. Vous avez besoin des CAL Windows Server lorsque les clients se connectent aux partages, des CAL Exchange pour les clients de messagerie et des CAL SQL Server pour les applications qui se connectent à vos bases de données. Si les clients de votre serveur ne se connectent qu'à des ports proposés par votre service, vous devez être en clair et créer un serveur pour 100 utilisateurs au lieu de 10 ne devrait pas coûter cher.

Autres conseils

Ceci est vraiment une question OT. Dans tous les cas, rien de plus simple que de contacter votre distributeur MS local . Étant donné que stackoverflow est par nature un site international, poser une question de ce type, dans laquelle la réponse est susceptible de varier selon les sites ( les prix des licences MS, varie réellement et varie d'un pays à l'autre ) susceptibles de recevoir une réponse utile.

Je réalise que cela ne répond pas exactement à votre question, mais si vous voulez utiliser Linux, vous voudrez peut-être vous pencher sur l'utilisation de Mono . .Net sur Linux.

En fonction de la manière dont vous utilisez le serveur, vous n’avez peut-être pas besoin de CAL pour les utilisateurs. Certaines fonctionnalités nécessitent l'achat de licences d'accès client, mais d'autres non. Il n'y a pas vraiment de bonne façon de répondre à cette question car les exigences sont trop vagues. Utilise-t-il des services de domaine? Est-ce qu'il utilise SQL Server? Clustering? Il y a beaucoup de variables.

Si vous envisagez de payer le plus possible, accédez à CDW et consultez la page Ouvrir. Licence / Produits Open Business pour obtenir une estimation.

Comme indiqué ci-dessus, si vous utilisez vos propres connexions et que rien d'autre sur le serveur, vous n'aurez pas besoin des cals.

Je voudrais Google le retour sur investissement de Linux vs Windows pour un serveur commercial, je n’ai généralement aucune option à ce sujet, mais j’ai vu que, sur le long terme, ils se stabilisent. Dans l’ensemble, le coût initial de la licence Windows est réellement minime et insignifiant.

Choisissez la meilleure technologie pour résoudre le problème des utilisateurs finaux, expliquez pourquoi, fournissez un rapport d'évaluation, incluez les coûts de maintenance, les coûts de développement, etc. Lorsque vous le ferez, la réponse sera claire pour vous et votre client.

Si vos utilisateurs ne se connectent à aucune autre ressource Windows (Active Directory, SQL Server, partages de fichiers, etc.), vous ne devriez pas avoir besoin de CAL, mais je pense qu'il existe quelque chose comme une licence de connecteur externe. Il existe également une "édition Web" qui se situe dans la gamme de ~ 400 $ .

Il semble également que Microsoft supprimera complètement les restrictions de licence d'accès client sur les serveurs Web dans Windows Server 2008

Microsoft devrait appeler sa division de licence Enigma ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top