2009-08-29 32 views
0

我的應用程序之一是使用WCF開發的服務應用程序,正在正式發佈。它在內部使用SQL Server Express。如何最好地利用WCF應用程序中的硬件資源?

由於該服務將發揮重要作用,並有高達24x7的,我打算部署2臺:

  • 一體機將業務和服務的要求。它也將保存SQL Server數據庫。計劃任務將每天進行備份。
  • 第二臺機器將部署服務應用程序並配置一個空數據庫。它將準備好打開。

如果在任何情況下,第一臺機器出現故障,我的計劃是到最後的數據庫備份恢復到另一臺機器並打開它。有點像冷備份機。

我心裏有以下幾個問題:

  1. 好像我這將閒置其大部分生活時間浪費的機器。除了用作冷備份機之外,我可以使用它來分擔一些負載嗎?
  2. 有沒有更好的方法來管理這種情況?例如,第二臺機器在第一臺機器出現故障時自動執行。有點像hot備份!
+0

我們應該將其移至serverfault嗎? – 2009-08-29 05:15:58

+0

我想過在serverfault上發佈這個問題,但是如何配置一個WCF應用程序來進行負載共享似乎更多的面向編程。 – Hemant 2009-08-29 05:17:15

回答

1

思考:

那麼,在你的情況下,如果你的核心機模具,會發生什麼?它的數據庫也丟失了。所以你提出你的第二個沒有數據!

我的建議:

你需要把它使得數據塊鏡像,然後你將需要發送請求到任何一個(負載平衡風格)中央服務器。

如果一個人死了,你就剩下另一個承擔全部負擔。當你注意到一個人死亡時,你試圖儘可能地恢復它。

相關問題