none
Database Engine 可以做成NLB中的service嗎? RRS feed

  • 問題

  • 各位您好,
     
      想請問一個問題, 是關於SQL server Database Engine和NLB的架構組合。

      我希望將2台新的Server 建成NLB的架構, 然後在2台Server中各自裝上SQL Server 2005的Database Engine,
    提供給Client端應用程式或其他Web站台當做資料查詢來源。
      因此, 前端程式查詢時, 只在對到NLB的虛擬名稱, 就可以由NLB自動轉派到2台SQL Server中的任何一台做查詢,
    不知這樣的架構是否可行?

    註:
    1.會想用這樣的架構是因為原有系統的SQL server要提供資料更新異動又要提供大量查詢,
      已經不堪負荷, 另外, 原有的Web已是採NLB架構建置的。所以, 想要把純查詢的部份(還包含不少的運算),
      移出來獨立的Server上, 同時是運用NLB的負載平衡效果, 使其能提供最大量查詢。
    2.新的SQL server, 是獨立存在, 不是Cluster。所以, 其資料會另外由原系統的SQL server定時同步,
      必竟只提供查詢, 不用異動更新, 應該可以了。
    3.Reporting Service的部份已在原有系統中架設在Web NLB之中了, 所以,
      新的Server主要的目的就是為了Database資料查詢的。

    以上的問題, 還請各位高手不吝賜教, 謝謝
    2008年10月27日 下午 03:54

解答

所有回覆

  • Possible for read only database since replication can't guarantee real time data sync because of many factors.

    2008年10月27日 下午 07:28
  • Thanks! 即時性的問題, 我會好好考慮, 也許只有將比較不需即時狀態處理轉到這個地方, 但至少也有分流效果了。

    不過, NLB架構中使用Database Engine的方式, 可行嗎?
    2008年10月28日 上午 05:30
  • It's doable.

    2008年10月28日 下午 08:25