Windows-Server-2008-R2

新伺服器:用於 SQL Server 還是 Windows (Web)?

  • January 14, 2012

我買了一個新的 Dell R410 2.8 Ghz 12M 記憶體 32 GB Ram RAID-1/RAID-1 以獲得良好的年終交易。購買它主要是為了替換我的主要 WEB 伺服器 Dell PowerEdge 2850。我全面執行 Windows Server 2008 R2 Standard(我的機架中有幾台伺服器),這就是我使用這台新伺服器所得到的。我對大約兩年前得到的 R410 很滿意,還有 2.8 Ghz 和 32 GB 記憶體,用於與 iSCSI SAN (Dell MD3000i) 綁定的 SQL 2008 R2 標準版。

新的 R410 已經上架了,我很驚訝它有 12 個核心!哇!單個 proc,就像我的其他 R410 一樣,因為 SQL 的每個 proc 許可的成本。正如我所說,我將使用該伺服器作為我的主要 Web 伺服器,它將有很多活動,包括用於雲功能(數據、同步、備份等)的 WCF 服務。

我一直致力於將最好的伺服器作為 SQL Server。我對我的 R410 驅動 SQL 的速度感到驚訝,但我想知道 SQL 是否會更好地使用 12 個核心,因為它只有 4 個,顯然是一年前的舊 proc。然後我又在想,如果我讓 IIS 努力通過 web 和 WCF 管理大量連接,它會更好地利用 12 個核心嗎?

我的網站確實推動了電子商務,但我是一家小企業。我應該按計劃將新的 R410 作為主要的 WWW 伺服器,還是應該將它改組,使其成為新的 SQL 框,並將使用了一年的先前 R410 變成新的 WWW 框?同樣,儲存和磁碟 I/O 是通過 iSCSI SAN 進行儲存的。

你會怎麼辦?這是一個明確的決定嗎?我的一部分認為只需等待一年,在一年內獲得新的 R410 並使其成為新的 SQL 盒子,因為業務和服務繼續增長。我們有一個重要的新產品將於今年秋天推出,因此我們建立了起來。我們在機架中還有舊的 1750、1850 和 2850 用於 Web 載入。

感謝您的意見,因為我們準備在下周初使用新伺服器。

你不會虛擬化嗎?我只是問,因為您最好將此系統用於管理程序。如果您願意,它將使您能夠同時做到這兩點。

話雖如此,Jim 是正確的,每個人都應該使用這些數據處理每個伺服器建構。當然,這也會告訴您您的 SQL/Web 是否適合虛擬化。我知道我的商店 99% 是虛擬化的,而且永不回頭。

編輯1:

在某些情況下,主要是使用 IIS,您實際上可以通過虛擬化獲得更好的性能。這使您能夠通過橫向擴展而不是向上擴展來充分利用所有核心。除非您正在調整 IIS,否則據我所知,1 個站點不太可能使用那麼多核心。Virtualaztion 比伺服器整合有更多的好處。IMO,即使是小商店也可以從 virtualazaiton 中受益。即使您不使用 VMware,Hyper-V(隨 2008 年免費提供)也會很棒。

話雖如此,很明顯您不需要虛擬化。我會牢記 Jim 的評論,但如果我不得不猜測的話,SQL 更有可能利用所有這些核心,而不是預設的 IIS 配置。因此,我建議 SQL 獲取新的硬體。

引用自:https://serverfault.com/questions/349795