iT邦幫忙

0

SQL FailOver 架構方案詢問

sql

請教各位先進如題

目前環境如下:
OS: windows 2008 R2 SQL: SQL 2008 SP2

主要問題如下:
1.假如MicroSoft SQL 要做FailOver除了SQL本身Cluster外是否有其他方案可行
(使用其它家軟體,或虛擬方案)

2.是否在Server故障時,可自動切換到備援Server,它讓完全自動化

3.如有,移轉時中間資料大概會Lost多少

5.另外詢問SQL Cluster在做FailOver的時候,AP連線會中斷多久。

a802216 iT邦新手 4 級 ‧ 2013-09-30 12:14:42 檢舉
SQL Server 2008R2本身亦有提供一些HA的解決方案:
1. Mirror
2. Log Shipping
3. Cluster
4. Replication

每種HA的機制都有其環境上的限制以及適合的場景;以Mirro來說,若要做到自動移轉是可行的,且資料幾乎不會掉(本人實測AP移轉約莫幾秒內,但AP的ConnectionString要改寫),但其限制是兩台資料庫伺服器要同一個網域,若要再配合DR Site的建置可以考慮配合Log Shipping一起使用,但使用Log Shipping後關於Log方面的操作要很小心,否則Log Shipping會斷掉

1 個回答

8
vlam123
iT邦新手 2 級 ‧ 2013-09-10 07:26:54
最佳解答

小如有錯漏請指點,連線中斷多久要看,備援軟件與你所使用的application.即使用sql cluster 但前端application不是cluster aware.用戶都要從新連線. 備援除用sql cluster外也可以用虛擬機HA方法.坊間也有一些備援方案,如 CA RHA, double take 等

nerco7114 iT邦新手 3 級 ‧ 2013-09-10 13:56:24 檢舉

cluster aware是指application本身要有這種功能嗎?還是?

double take我了解

但CA RHA大概是走怎樣的模式呢?

我要發表回答

立即登入回答