2013-10-17 101 views
0

必須說我不是任何類型的管理員,並且從未需要在服務器上分配負載之前,但現在即時通訊在我可以看到我可能有問題的情況下。負載均衡網絡服務器/ IIS/MSSQL - 許多客戶端

這是該方案與我的問題:

我有一個MSSQL的服務器上運行的IIS,客戶端可以將檢索datapackage與請求(1個請求)發送一個請求關閉的MSSQL數據庫,該數據然後被髮送回客戶端。

這個數據包可以是不同的長度,但一般是< 10 MB。

這一切都工作正常,但即時通訊面臨一個假設,如果我有10.000客戶端模擬地在服務器上衝擊,我可以看到我的bandwith可能被粉碎,也想象IIS和MSSQL都將枯竭的疲憊。

所以我的問題是,我想帶寬問題只是關於託管?但是我怎麼能分配這個,這樣IIS和MSSQL才能夠執行而不會耗盡它們?

真正appriciate如何實現這一目標的解釋,其可能的標準知識,但對我來說它是一個謎,但知道它可以做到當我看着dropbox和whatelse只是一個大問題我怎麼能做到這一點。

非常感謝

回答

0

您將需要考慮某種形式的負載平衡。由於您使用的是IIS,因此我假設您在Windows Server上託管,該服務器提供基於軟件的網絡負載平衡器。請參閱Network Load Balancing Overview

0

您需要確定性能瓶頸,然後計劃減少它們。這裏的大錘方法可能不是最好的主意。

設置性能計數器並記錄一天或兩天的數據。請參閱this有關如何執行SQL Server性能故障排除的鏈接。

帶寬可能只是其中一個問題。通過設置性能計數器並分析實際發生​​的情況,您將能夠利用正確的數據計劃更好的解決方案。