SQLserver高可用方案

SQLserver高可用方案

ID:47842713

大?。?9.81 KB

頁數(shù):9頁

時間:2019-11-24

SQLserver高可用方案_第1頁
SQLserver高可用方案_第2頁
SQLserver高可用方案_第3頁
SQLserver高可用方案_第4頁
SQLserver高可用方案_第5頁
資源描述:

《SQLserver高可用方案》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、SQLserver高可用方案一、高可用的類型●AlwaysOn高可用性解決方案,需要sqlserver版本在2012以上SQLServerAlwaysOn即“全面的高可用性和災(zāi)難恢復(fù)解決方案”。客戶通過使用AlwaysOn技術(shù),可以提高應(yīng)用程序可用性,并且通過簡化高可用性的部署和管理方面的工作。SQLServerAlwaysOn在以下2個級別提供了可用性。*數(shù)據(jù)庫級可用性是一種“熱備份”技術(shù)。在同步提交模式下,主副本的數(shù)據(jù)被同步更新到其他輔助副本,主副本與輔助副本之間可以保持實(shí)時同步。當(dāng)系統(tǒng)監(jiān)測到主副本發(fā)生故障時,輔助副本可以立即成為新的主

2、副本。*實(shí)例級可用性AlwaysOn故障轉(zhuǎn)移群集實(shí)例(FailoverClusterInstance,簡稱FCI)可以在多個16個節(jié)點(diǎn)之間實(shí)現(xiàn)故障轉(zhuǎn)移(Failover)。企業(yè)版最多支持16個節(jié)點(diǎn),標(biāo)準(zhǔn)版只支持2個節(jié)點(diǎn)。當(dāng)主節(jié)點(diǎn)發(fā)生故障時,輔助節(jié)點(diǎn)提升為主節(jié)點(diǎn)并獲取共享存儲中的數(shù)據(jù),然后才在這個新的主節(jié)點(diǎn)服務(wù)器中啟動SQLServer服務(wù)。FCI是一種“冷備份”技術(shù)。輔助節(jié)點(diǎn)并不從主節(jié)點(diǎn)同步數(shù)據(jù),唯一的一份數(shù)據(jù)被保存在共享存儲(群集共享磁盤)中?!袢罩緜魉腿罩緜魉鸵蕾囉趥鹘y(tǒng)的Windows文件復(fù)制技術(shù)與SQLServer代理。主數(shù)據(jù)庫所做出

3、的任何數(shù)據(jù)變化都會被生成事務(wù)日志,這些事務(wù)日志將定期備份。然后備份文件被輔助數(shù)據(jù)庫所屬的實(shí)例復(fù)制到它的本地文件夾,最后事務(wù)日志備份在輔助數(shù)據(jù)庫中進(jìn)行恢復(fù),從面實(shí)現(xiàn)在兩個數(shù)據(jù)庫之間異步更新數(shù)據(jù)。當(dāng)主數(shù)據(jù)庫發(fā)生故障時,可以使輔助數(shù)據(jù)庫變成聯(lián)機(jī)狀態(tài)。可以把每一個輔助數(shù)據(jù)庫都當(dāng)作“冷備用”數(shù)據(jù)庫●其它輔助技術(shù)對數(shù)據(jù)庫進(jìn)行備份,當(dāng)出現(xiàn)故障時,手動將數(shù)據(jù)還原到服務(wù)器,使得數(shù)據(jù)庫重新聯(lián)機(jī),這也可以算作實(shí)現(xiàn)高可用性的一種技術(shù)手段。復(fù)制(Replication)并不算是一個高可用性解決方案,只是它的功能可以實(shí)現(xiàn)高可用性。復(fù)制通過“發(fā)布-訂閱”模式,由主服務(wù)器

4、向輔助服務(wù)器發(fā)布數(shù)據(jù),使這些服務(wù)器間實(shí)現(xiàn)可用性。SQLserver復(fù)制定義及應(yīng)用:數(shù)據(jù)庫間復(fù)制和分發(fā)數(shù)據(jù)和數(shù)據(jù)庫對象,然后在數(shù)據(jù)庫間進(jìn)行同步操作以維持一致性。使用復(fù)制,可以通過局域網(wǎng)和廣域網(wǎng)、撥號連接、無線連接和Internet將數(shù)據(jù)分配到不同位置以及分配給遠(yuǎn)程或移動用戶sqlserver復(fù)制分成三類:事務(wù)復(fù)制通常用于需要高吞吐量的服務(wù)器到服務(wù)器方案(包括:提高可伸縮性和可用性、數(shù)據(jù)倉庫和報告、集成多個站點(diǎn)的數(shù)據(jù)、集成異類數(shù)據(jù)以及減輕批處理的負(fù)荷)。合并復(fù)制主要是為可能存在數(shù)據(jù)沖突的移動應(yīng)用程序或分步式服務(wù)器應(yīng)用程序設(shè)計的。常見應(yīng)用場景包括

5、:與移動用戶交換數(shù)據(jù)、POS(消費(fèi)者銷售點(diǎn))應(yīng)用程序以及集成來自多個站點(diǎn)的數(shù)據(jù)??煺諒?fù)制用于為事務(wù)復(fù)制和合并復(fù)制提供初始數(shù)據(jù)集;在適合數(shù)據(jù)完全刷新時也可以使用快照復(fù)制。二、高可用的服務(wù)器配置:如果只是需要復(fù)制方式,則搭建兩臺相同硬件配置和操作系統(tǒng)版本與補(bǔ)丁、相同數(shù)據(jù)庫版本和補(bǔ)丁的服務(wù)器即可如果需要AlwaysOn高可用方式,即出現(xiàn)故障后系統(tǒng)自動進(jìn)行切換到備用服務(wù)器上,則需要3臺(數(shù)據(jù)庫主服務(wù)器、監(jiān)聽服務(wù)器、從服務(wù)器)相同硬件配置和操作系統(tǒng)版本與補(bǔ)丁、相同數(shù)據(jù)庫版本和補(bǔ)丁的服務(wù)器三、各種實(shí)現(xiàn)方式的對比下表將SQLServer常用的高可用性解決

6、方案進(jìn)行綜合對比。對比項(xiàng)目AlwaysOnAlwaysOn日志傳送實(shí)例級數(shù)據(jù)庫級副本數(shù)量無最多8個無限制副本的可用性不適用可以“備用模式”時可以訪問(只讀訪問)對外統(tǒng)一IP地址是是各自獨(dú)立的IP地址自動故障轉(zhuǎn)移可以可以不可以故障轉(zhuǎn)移單元實(shí)例一組數(shù)據(jù)庫不適用四、以上各種類型的實(shí)現(xiàn)方式及優(yōu)缺點(diǎn)4.1日志傳送4.1.1實(shí)現(xiàn)方式https://technet.microsoft.com/zh-cn/library/ms190640(v=sql.110).aspx1.為主數(shù)據(jù)庫創(chuàng)建一個事務(wù)日志備份計劃2.為輔助數(shù)據(jù)庫創(chuàng)建一個文件復(fù)制計劃3.為輔助數(shù)據(jù)

7、庫創(chuàng)建一個事務(wù)日志還原計劃4.1.2優(yōu)劣勢優(yōu)點(diǎn):可以廣泛地部署。通過在多個輔助服務(wù)器上配置多個輔助數(shù)據(jù)庫,可以建立多個“冷備用”數(shù)據(jù)庫。輔助數(shù)據(jù)庫可以提供只讀訪問,作為報表等應(yīng)用程序的數(shù)據(jù)源,從而將報表查詢等只讀訪問的負(fù)載分?jǐn)偟揭粋€或多個輔助服務(wù)器。局限:主數(shù)據(jù)庫和輔助數(shù)據(jù)庫分別屬于不同的實(shí)例,輔助數(shù)據(jù)庫只是被動地進(jìn)行事務(wù)日志恢復(fù),不主動識別主數(shù)據(jù)庫的狀態(tài),因此日志傳送技術(shù)不支持自動的故障轉(zhuǎn)移。主數(shù)據(jù)庫與輔助數(shù)據(jù)庫之間的異步數(shù)據(jù)更新被拆分成3個獨(dú)立的步驟來實(shí)現(xiàn),因此會有較大的延時。相關(guān)注意事項(xiàng):數(shù)據(jù)庫備份進(jìn)程和事務(wù)日志備份進(jìn)程不能并發(fā)運(yùn)行?

8、截斷事務(wù)日志將斷開日志鏈,從而導(dǎo)致日志傳送無法正常工作4.2AlwaysOn方式4.2.1應(yīng)用方式對于通過第三方共享磁盤解決方案(SAN)進(jìn)行的數(shù)據(jù)保護(hù),建議你使用AlwaysO

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。