none
關於 SQL Server2005 HA 的問題 RRS feed

  • 問題

  •  

    您好:

     

    我們目前有兩部硬體規格一致,同時接有 SAN Storage的 SQL Server 2005 Enterprise

    有沒有辦法可以做到兩部 SQL Server 同時 Active/Active (我們有硬體的L7 Switch可以做loadblance)

    如果建置「可更新的交易式覆寫」可以做到 loadblance 嗎?

    再者,如果異地機房有第三部SQL Server可以加入這個機制嗎?

    該如何規劃?謝謝。

     

     

    2007年4月4日 上午 04:36

解答

  • Hi: 您好,

    首先需要說明一下 H.A 的意義。

    H.A 全名是: High Availability,高可用性。
    高可用性解決方案是用於可掩飾硬體或軟體失敗所造成的影響,並維護應用程式的可用性,進而讓使用者的停機時間減至最少。
    與您所指的 Load Balancing(負載平衡)是不同的。

    若是需要在資料庫系統上實做負載平衡,可以參考以下的文件:
    瞭解聯盟資料庫伺服器
    http://msdn2.microsoft.com/zh-tw/library/ms187467.aspx

    希望對您有幫助 ...

    Best Regards
    Derrick Chen 德瑞克

    2007年4月4日 上午 11:47
  • Hi: 您好,

     

    謝謝您的回覆。您所指的可更新式複寫,應該也是在先前的版本就有提供。SQL Server 2005 上,建議您可以考慮:


    點對點交易式複寫
    http://msdn2.microsoft.com/zh-tw/library/ms151196.aspx

    希望對您有幫助 ... ^_^

    Best Regards
    Derrick Chen 德瑞克

    2007年4月4日 下午 12:30

所有回覆

  • Hi: 您好,

    首先需要說明一下 H.A 的意義。

    H.A 全名是: High Availability,高可用性。
    高可用性解決方案是用於可掩飾硬體或軟體失敗所造成的影響,並維護應用程式的可用性,進而讓使用者的停機時間減至最少。
    與您所指的 Load Balancing(負載平衡)是不同的。

    若是需要在資料庫系統上實做負載平衡,可以參考以下的文件:
    瞭解聯盟資料庫伺服器
    http://msdn2.microsoft.com/zh-tw/library/ms187467.aspx

    希望對您有幫助 ...

    Best Regards
    Derrick Chen 德瑞克

    2007年4月4日 上午 11:47
  • 您好:

     

    謝謝您的指正。

     

    舊版的 SQL Server 就已經可以利用分割資料表的方式將資料庫的loading分散至不同的主機

    不過管理切割也需要謹慎的評估才會有更好的效果,

    而且一旦其中一部主機故障整個系統也可能停擺,感覺不是一個好(可用性)的方式。

    而單純用 cluster 來建置的HA系統,備援機的運算能力似乎又白白浪費...

     

    現在 SQL Server 2005 的「可更新式複寫」功能,光看功能說明,似乎是可以提供兩部( 或以上)

    SQL Server 間資料的同步更新,並依照規則處理修改衝突的問題。如果有這樣功能,

    那是否可以應用在 loadblance的場合上?搭配適當得機制(例如L7 Switch 硬體的負載平衡能力)

    不也可以達到 HA 的效果?(SWITCH偵測到其中一台停止服務就把封包全部往活著的一台丟)

     

    問題是,真的可以這樣規劃設計嗎?或者還有隱藏的問題在呢?或者因為 two-phase的commit

    會導致效能的大幅下降嗎?

     

    謝謝您的回答。

     

    2007年4月4日 下午 12:12
  • Hi: 您好,

     

    謝謝您的回覆。您所指的可更新式複寫,應該也是在先前的版本就有提供。SQL Server 2005 上,建議您可以考慮:


    點對點交易式複寫
    http://msdn2.microsoft.com/zh-tw/library/ms151196.aspx

    希望對您有幫助 ... ^_^

    Best Regards
    Derrick Chen 德瑞克

    2007年4月4日 下午 12:30
  •  

    謝謝您的指引。

    2007年4月5日 上午 06:10