VM 託管帳戶和購買 SQL Server/授權

VM 託管帳戶和購買 SQL Server/授權

可能的重複:
您能幫我解決軟體授權問題嗎?

考慮註冊 100 美元的 Windows 2008 虛擬機器託管帳戶 我將運行一個 Web 伺服器 (IIS) 和 ASP.NET 站點,該站點利用 SQL Server 我應該購買什麼許可證?以前從來不需要為 SQL 付費。一直都是我公司付錢的。當您執行為 1000 個使用者託管頁面的 Web 伺服器時,如何將 CAL 納入考慮範圍。

新蛋 - CAL 和成本

我會只拿到 1 個處理器授權嗎?那看起來很貴。

答案1

對於這樣的 Web 伺服器,您需要每個 CPU 許可證,並且不需要客戶端存取許可證。

根據您所使用的(虛擬)機的規格以及應用程式資料庫預期成長的大小,在不久的將來您可能會發現 SQL Express Edition 合適。即使在面向公眾的商業環境中,它也可以免費使用,但具有以下技術限制:

  • 它只會使用一個實體 CPU(儘管我被告知它將在一個實體 CPU 上使用多個核心),但這不太可能影響虛擬機器中的您
  • 伺服器不會使用超過 1GB 的內存,如果您的資料集和虛擬機器足夠大,這可能會影響效能
  • 它不允許任何一個資料庫的資料檔案總數超過 4Gb(儘管「資料檔案 + 交易日誌檔案」可以突破此 4Gb 限制)
  • 不存在全文索引和 OLAP 等額外服務
  • 一些其他高級功能(如索引視圖)不存在,儘管標準版中也不存在

對於 SQL2005 和 SQL2008,不再像 SQL2000 等效項 (MSDE) 中那樣提供額外的查詢速率調節器。因此,本質上您將獲得與標準版中相同的基本引擎,只是有額外的 CPU/記憶體限制。

因此,如果您的項目足夠小並且不使用高級功能。如果您的專案很小但預計會成長,您可以從 SQL Express 開始,然後再升級 - 資料庫可以在版本之間自由傳輸。

編輯:今晚我偶然發現的一些額外細節:Express 版本中還有一些其他小型記憶體處理預設值,可以針對桌面使用進行最佳化,如果您的資料庫使用模式是突發的,則可能會影響效能。詳情請參閱此處

答案2

您在這裡有多種選擇...

  • 為您的 IIS/應用程式伺服器保留一個專用的盒子,但在託管商運行的共用 SQL Server 伺服器上租用資料庫空間(僅當您確實不需要太多資料庫時才建議)

  • 在專用機器上,甚至是 Web 伺服器本身上,運行 SQL Server Express。不過,並不真正建議在您的網站伺服器上運行它...

  • 購買專用盒子並按月支付 SQL 許可證費用。如果您正在建立網站,這個網站可能會特別有趣,因為您可以透過託管商以每月約 30 美元的價格獲得 SQL Server 2008 Web Edition。這可能是成熟的 SQL Server 最具成本效益的選項之一。請注意,有些事情 Web 版無法為您完成(一些更高級的 HA 功能、BI ...)

  • 直接購買 SQL Server 許可證,可能是按過程購買

相關內容