2008-09-21 46 views
0

這是關於編程的主題,但仍然與我的編程項目有關。我正在編寫使用自定義代理服務器的應用程序。我想用C#編寫服務器,因爲編寫和維護起來更容易,但我擔心Windows Server + CALS與Linux服務器(顯然沒有CALS)的許可成本。可能有很多客戶站點都有自己的服務器,每個站點有200-500個用戶。Windows許可問題

該代理將與內容過濾器類似。返回網頁,根據內容進行處理,並返回網頁,或重定向到另一個網絡服務器上的頁面。不會有任何使用SQL Server,用戶認證等

我需要卡爾斯這個?如果是這樣的話,建立一個具有適當許可的Windows服務器需要多少費用(每臺服務器在美國)?

+4

I因爲它涉及許可或法律問題,而不是編程或軟件開發,因此投票結束這個問題作爲題外話題。 [見這裏](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)和[here](http://meta.stackexchange.com/questions/139804/can-許可問題永遠在主題上)的詳細信息,以及[幫助中心](http://stackoverflow.com/help)獲取更多信息。 – durron597 2015-06-15 01:04:07

回答

2

被刪除網絡服務器上的CAL限制,如果用戶不會被實際連接到任何MS服務器應用程序(如Exchange,SQL Server等),並且不會直接使用任何操作系統功能(即連接到UNC路徑),那麼所有應該需要的是機器運行操作系統的服務器許可證。客戶端連接到共享時需要Windows Server CAL,郵件客戶端需要Exchange CAL,連接到數據庫的應用程序需要SQL Server CAL。如果您的服務器的客戶端不會連接到除服務提供的端口之外的其他任何端口,則應該清楚,並且不應再爲超過10個用戶的100個用戶構建服務器。

3

我知道這是不完全回答你的問題,但如果你想使用Linux,也許你想看看使用Mono。 。Linux在Linux上。

+0

我會檢查一下,它可能是兩全其美的。感謝您的建議。 – NotDan 2008-09-21 02:23:58

5

這確實是一個加時問題。無論如何,沒有什麼比聯繫您當地的MS經銷商更容易。由於stackoverflow本質上是一個國際網站,提出這樣的問題,答案最有可能因地點而異(MS許可證價格真的是高度可變的,並且國家特定的)在我看來不可能收到有用的回答。

0

根據您使用服務器的方式,用戶可能不需要任何CAL。某些功能需要購買CAL,但有些功能不需要。由於要求過於模糊,因此沒有真正的好方法來回答這個問題。它使用域服務嗎?它使用SQL服務器嗎?集羣?有很多變數。

如果您正在查看可能支付的最多費用,請轉至CDW並查看Open License/Open Business產品以獲取估算值。

0

就像上面說的,如果你使用的是自己的連接並沒有什麼,你不會需要的CALS服務器上的其他人。

0

我想谷歌的投資回報率在Linux VS Windows爲商業服務器,我別無選擇,一般就這一點,但我已經看到了長期的,他們拉平,在事物的宏偉計劃的Windows許可證的初始成本實際上是微不足道的。

選擇最好的技術來解決最終用戶的問題,說明爲什麼,提供評估報告,包括維護成本,開發成本等。當你做到這一點,答案應該是清楚的,你和你的客戶。