前言:在桌面虛拟化中,資料庫無疑占據了一個非常重要的角色,因為很多設
置儲存在資料庫中,一旦資料庫出現問題,會導緻整個系統出現問題。無疑數
據庫高可用性是很多IT經理關心的問題。而在XenDesktop 5中,資料庫變得比
以往更加重要,所有資訊都儲存在資料庫中,控制器隻和資料庫通信,一旦數
據庫出現問題,就會影響使用者的連接配接。
目前在XenDesktop 5,隻支援SQL Server資料庫,不支援其他資料庫比如Oracle。
Citrix官方推薦,在XenDesktop 5,需要備份資料庫,以便在資料庫出現故障時進行
還原,但是這種方法比較耗費時間,在比較大的環境,還需要擇資料庫高可用性
方案,比如資料庫鏡像,資料庫群集。
如何選擇呢?
首先說話說,知己知彼,第一步,對這兩種方案進行比較。
高可用性特征
資料庫鏡像
資料庫群集
對比結果
故障轉移方式
自動、手動
相同
對吞吐量的影響
極小
沒有影響
零資料丢失
Yes
提供備援資料
No
資料庫鏡像完勝
故障切換時間
小于10秒
30秒以上
硬體要求
标準伺服器
通過叢集驗證的伺服器
存儲要求
無
共享存儲
伺服器距離要求
100米
用戶端要求
支援ADO.NET和SQLNative Agent
無,虛拟IP
從以上比較,我們可以看出,資料庫鏡像方案的優越性。
如圖,資料庫鏡像提供了三種資料庫伺服器:
主體伺服器:不支援SQL Server Express
鏡像伺服器:不支援SQL Server Express
見證伺服器:支援SQL Server Express
如圖:
<a target="_blank" href="http://blog.51cto.com/attachment/201109/141320958.jpg"></a>
總結:從以上比較也可以看出,在桌面虛拟化中,資料庫鏡像提供了一個完整的高
可用性方案,而且成本效益比較高,不需要共享存儲,故障轉移速度快,提高整個系
統的高可用性。建議在桌面虛拟化中,選擇資料庫鏡像作為資料庫高可用性方案。
本文轉自
shj19851229 51CTO部落格,原文連結:http://blog.51cto.com/shenhj/665351 ,如需轉載請自行聯系原作者