Frage

Das ist etwas vom Thema der Programmierung, aber immer noch mit meinem Programmierprojekt zu tun. Ich schreibe eine Anwendung, die einen benutzerdefinierten Proxy-Server verwendet. Ich mag den Server in C # schreiben, da es wäre einfacher zu schreiben und zu pflegen, aber ich bin besorgt über die Lizenzkosten von Windows Server + CALS vs einem Linux-Server (natürlich keine CALs). Es möglicherweise viele Kunden-Websites mit ihrem eigenen Server und 200-500 Benutzern an jedem Standort sein könnte.

Der Proxy wird auf einem Content-Filter ähnlich arbeiten. Nehmen Sie Webseiten Rückkehr Prozess auf den Inhalt basiert und entweder die Webseite zurückkehren, oder auf eine Seite auf einem anderen Webserver umleiten. Es wird keine Verwendung von SQL Server, Benutzerauthentifizierung, usw.

Benötige ich Cals dafür? Wenn ja, um wie viel würde es eine Windows-Server-Setup mit dem richtig Lizenzkosten (pro Server in den USA)?

War es hilfreich?

Lösung

Wenn Benutzer tatsächlich nicht an MS-Server-Anwendungen (wie Exchange, SQL Server, etc.) anschließen und werden nicht jedes Betriebssystem verwenden Funktionen direkt (dh auf UNC-Pfade verbinden) dann alles, was erforderlich werden sollte, das ist Server-Lizenz für die Maschine das Betriebssystem ausgeführt werden. Sie müssen Windows Server CALs, wenn Clients auf Aktien, Exchange-CALs für Mail-Clients und SQL Server CALs für Anwendungen verbinden, die auf Ihre Datenbanken verbinden. Wenn die Clients Ihres Servers nicht aber die Häfen von Ihrem Service angeboten etwas anschließen, sollten Sie im klaren sein, und es soll nicht mehr kostet einen Server für 100 Benutzer als 10 zu bauen.

Andere Tipps

Das ist wirklich eine Frage OT. Auf jeden Fall gibt es nichts leichter, als Ihre lokalen MS Händler kontaktieren . Wie Stackoverflow von Natur aus eine internationale Seite ist, eine Frage wie das zu fragen, wo die Antwort höchstwahrscheinlich nach Standort variieren ( MS Lizenzpreise wirklich sehr variabel und länderspezifische sind) ist meiner Meinung nach nicht wahrscheinlich eine sachdienliche Antwort erhalten.

Ich weiß, dies ist nicht genau Ihre Frage zu beantworten, aber wenn Sie Linux verwenden wollen, möchten Sie vielleicht prüfen, mit Mono . .Net unter Linux.

Sie dürfen keine CALs für die Benutzer benötigen, je nachdem, wie Sie den Server verwenden. Bestimmte Funktionen erfordern den Kauf von CALs aber einige nicht. Es gibt keine wirklich gute Möglichkeit, diese Frage zu beantworten, da die Anforderungen zu vage sind. Ist es Domain-Dienste nutzen? Ist es SQL Server? Clustering? Es gibt viele Variablen.

Wenn Sie sind auf der Suche, was die meisten Sie könnte möglicherweise zu zahlen, gehen Sie auf CDW und Blick auf das Open Lizenz / Open Business Produkte eine Schätzung zu erhalten.

Wie oben gesagt, wenn Sie Ihre eigenen Verbindungen und nichts anderes auf dem Server verwenden, müssen Sie nicht das CALs.

Ich würde Google den ROI auf Linux vs Windows für einen kommerziellen Server, habe ich keine andere Wahl, im Allgemeinen auf diesem, aber ich habe, dass langfristig gesehen sie nivellieren, in dem großen Plan der Dinge, die Anfangskosten der Windows-Lizenz sind tatsächlich minimal und unbedeutend.

Wählen Sie die beste Technologie, um die Endanwender Problem zu lösen, dokumentieren, warum, einen Evaluierungsbericht zur Verfügung stellen, sind die Wartungskosten, Entwicklungskosten usw. Wenn Sie dies tun wird die Antwort für Sie und Ihre Kunden klar sein.

Wenn die Benutzer nicht auf anderen Windows-Ressourcen (Active Directory, SQL Server, File-Shares, etc.) anschließen, dann sollten Sie nicht CALs müssen, aber sie glaube ich es so etwas wie eine externe Connector-Lizenz ist. Es gibt auch eine ‚Web Edition‘, das im Bereich von ~ $ 400 ist es sieht aus wie .

Es sieht auch wie Microsoft die CAL Einschränkungen auf Web-Servern vollständig in Windows Server 2008

Microsoft nennen sollten ihre Lizenz-Division Enigma ...

scroll top