国产亚洲av在线,国产高清,欧美激情,国产精品久久久久7777,国产精品人成在线观看,国产精品永久免费视频

IT之道-艾銻知道

您當(dāng)前位置: 主頁(yè) > IT服務(wù) > 服務(wù)器服務(wù) >

艾銻知識(shí) | SQLserver Alwayson技術(shù)要點(diǎn)


2020-02-17 11:58 作者:艾銻無(wú)限 瀏覽量:
迎戰(zhàn)疫情,艾無(wú)限用愛與您同行

中國(guó)中小企業(yè)提供免費(fèi)IT外包服務(wù)


 
        這次的肺炎疫情對(duì)中國(guó)的中小企業(yè)將會(huì)是沉重的打擊,據(jù)釘釘和微信兩個(gè)辦公平臺(tái)數(shù)據(jù)統(tǒng)計(jì)現(xiàn)有2億左右的人在家遠(yuǎn)程辦公,那么對(duì)于中小企業(yè)的員工來(lái)說不懂IT技術(shù)將會(huì)讓他們面臨的最大挑戰(zhàn)和困難。
 
        電腦不亮了怎么辦?系統(tǒng)藍(lán)屏如何處理?辦公室的電腦在家如何連接?網(wǎng)絡(luò)應(yīng)該如何設(shè)置?VPN如何搭建?數(shù)據(jù)如何對(duì)接?服務(wù)器如何登錄?數(shù)據(jù)安全如何保證?數(shù)據(jù)如何存儲(chǔ)?視頻會(huì)議如何搭建?業(yè)務(wù)系統(tǒng)如何開啟等等一系列的問題,都會(huì)困擾著并非技術(shù)出身的您
。
 
 
        好消息是當(dāng)您看到這篇文章的時(shí)候,就不用再為上述的問題而苦惱,您只需撥打艾銻無(wú)限的全國(guó)免費(fèi)熱線電話:400 650 7820,就會(huì)有我們的遠(yuǎn)程工程師為您解決遇到的問題,他們可以遠(yuǎn)程幫您處理遇到的一些IT技術(shù)難題。
 
       如遇到免費(fèi)熱線占線,您還可以撥打我們的24小時(shí)值班經(jīng)理電話:15601064618或技術(shù)經(jīng)理的電話:13041036957,我們會(huì)在第一時(shí)間接聽您的來(lái)電,為您提供適合的解決方案,讓您無(wú)論在家還是在企業(yè)都能無(wú)憂辦公。
 
那艾銻無(wú)限具體能為您的企業(yè)提供哪些服務(wù)呢?
       艾銻無(wú)限始創(chuàng)于2005年,歷經(jīng)15年服務(wù)了5000多家中小企業(yè)并保障了幾十萬(wàn)臺(tái)設(shè)備的正常運(yùn)轉(zhuǎn),積累了豐富的企業(yè)IT緊急問題和特殊故障的解決經(jīng)驗(yàn),制定了相對(duì)應(yīng)的解決方案。我們?yōu)槟钠髽I(yè)提供的IT服務(wù)分為三大版塊:
 
        第一版塊是保障性IT外包服務(wù):如電腦設(shè)備運(yùn)維,辦公設(shè)備運(yùn)維,網(wǎng)絡(luò)設(shè)備運(yùn)維,服務(wù)器運(yùn)維等綜合性企業(yè)IT設(shè)備運(yùn)維服務(wù)。
 
        第二版塊是功能性互聯(lián)網(wǎng)外包服務(wù):如網(wǎng)站開發(fā)外包,小程序開發(fā)外包,APP開發(fā)外包,電商平臺(tái)開發(fā)外包,業(yè)務(wù)系統(tǒng)的開發(fā)外包和后期的運(yùn)維外包服務(wù)。
 
        第三版塊是增值性云服務(wù)外包:如企業(yè)郵箱上云,企業(yè)網(wǎng)站上云,企業(yè)存儲(chǔ)上云,企業(yè)APP小程序上云,企業(yè)業(yè)務(wù)系統(tǒng)上云,阿里云產(chǎn)品等后續(xù)的云運(yùn)維外包服務(wù)。
 
        您要了解更多服務(wù)也可以登錄艾銻無(wú)限的官網(wǎng):www.bjitwx.com查看詳細(xì)說明,在疫情期間,您企業(yè)遇到的任何困境只要找到艾銻無(wú)限,能免費(fèi)為您提供服務(wù)的我們絕不收一分錢,我們?nèi)w艾銻人承諾此活動(dòng)直到中國(guó)疫情結(jié)束,我們將這次活動(dòng)稱為——春雷行動(dòng)。
 
       以下還有我們?yōu)槟峁┑囊恍┘夹g(shù)資訊,以便可以幫助您更好的了解相關(guān)的IT知識(shí),幫您渡過疫情中辦公遇到的困難和挑戰(zhàn),艾銻無(wú)限愿和中國(guó)中小企業(yè)一起共進(jìn)退,因?yàn)槲覀兿嘈湃f(wàn)物同體,能量合一,只要我們一起齊心協(xié)力,一定會(huì)成功。再一次祝福您和您的企業(yè),戰(zhàn)勝疫情,您和您的企業(yè)一定行。



艾銻知識(shí) | SQLserver Alwayson技術(shù)要點(diǎn)
 
很多人其實(shí)并沒有完全理解Alwayson的原理,包括可用組的概念,集群的架構(gòu)是怎么樣的,故障轉(zhuǎn)移是如何實(shí)現(xiàn)的,讀寫分離是如何實(shí)現(xiàn)的,故障轉(zhuǎn)移和可用組群的關(guān)系
總結(jié)出幾個(gè)最重要的結(jié)論:
1、標(biāo)準(zhǔn)的AlwaysOn方案提供讀寫分離的是統(tǒng)一的listener(包括虛擬IP、連接地址和端口,由WSFC機(jī)制在配置時(shí)創(chuàng)建);但實(shí)際通信通過重定向完成,即客戶端實(shí)際通信不是和listener而是與真正的某個(gè)副本通信。
2、讀寫分離需要應(yīng)用感知是否只讀請(qǐng)求,需要數(shù)據(jù)庫(kù)驅(qū)動(dòng)支持并包含在請(qǐng)求中表明是Readonly還是Readwrite
3、故障切換是實(shí)例級(jí)別,多個(gè)主備實(shí)例提供同一個(gè)的浮動(dòng)IP地址,客戶端無(wú)感知;可用組是數(shù)據(jù)庫(kù)級(jí)別,客戶端有感知(通過listener重定向)。
一、集群架構(gòu)
實(shí)現(xiàn)alwayson需要部署SQLServer集群,而實(shí)際上所謂SQLServer集群其實(shí)是部署在Windows集群上的一個(gè)應(yīng)用程序,本質(zhì)上是需要部署一個(gè)Windows故障轉(zhuǎn)移集群(WSFC)。SQLServer集群則是部署在Windows集群每個(gè)節(jié)點(diǎn)上的SQLServer應(yīng)用,最多有個(gè)16個(gè)節(jié)點(diǎn)。按照官方的架構(gòu),實(shí)際上有三個(gè)層次:
層次一:Windows集群,Windows集群本身也有底層服務(wù)器的故障轉(zhuǎn)移功能;
層次二:AlwaysOn高可用組,一個(gè)高可用組包含了一個(gè)主副本(讀寫副本)和多個(gè)輔助副本(只讀副本,2014版最多8個(gè)),每個(gè)副本可以可以是單個(gè)SQLServer節(jié)點(diǎn),也可以是多個(gè)(2個(gè)?)SQLServer節(jié)點(diǎn)組成的故障轉(zhuǎn)移集群。一個(gè)高可用組對(duì)應(yīng)了一個(gè)偵聽器,偵聽器通過的浮動(dòng)IP來(lái)實(shí)現(xiàn)。
層次三:AlwaysOn故障轉(zhuǎn)移集群,這個(gè)集群需要共享存儲(chǔ)。
二、讀寫分離實(shí)現(xiàn)
1、Alwayson高可用組對(duì)外是提供了一個(gè)統(tǒng)一的訪問連接,即偵聽器,客戶端任何時(shí)候都是連接這個(gè)Windows集群上配置的SQLserver集群專用偵聽器而不是某個(gè)節(jié)點(diǎn),偵聽器需要事先配置好IP地址、連接串(hostname)和端口(默認(rèn)1433)。前面提到這個(gè)地址是浮動(dòng)地址。
listener的IP、連接串和端口是WSFC集群配置的,即配置了以后就增加了相應(yīng)AG的浮動(dòng)IP、DNS了。
2、高可用組同時(shí)配置了一個(gè)router,這個(gè)router存儲(chǔ)了高可用組中每個(gè)副本(SQLServer實(shí)例)的數(shù)據(jù)庫(kù)hostname和端口;當(dāng)listener發(fā)現(xiàn)請(qǐng)求是只讀請(qǐng)求時(shí),將在router中查找只讀副本的hostname,并通過重定向響應(yīng)給client,client按照返回的hostname和端口訪問只讀副本。
上面有兩個(gè)問題需要解決:
**1)listener如何知道是只讀請(qǐng)求?**在client請(qǐng)求中增加當(dāng)然,這個(gè)涉及客戶端請(qǐng)求增加相應(yīng)內(nèi)容,需要客戶端有對(duì)應(yīng)版本才能支持。請(qǐng)求具體見下面ApplicationIntent字段,只有ReadOnly和ReadWrite 兩個(gè)選項(xiàng)。
Server=tcp:MyAgListener,1433;Database=Db1;IntegratedSecurity=SSPI;ApplicationIntent=ReadOnly;MultiSubnetFailover
**2)如何實(shí)現(xiàn)重定向?**在數(shù)據(jù)庫(kù)驅(qū)動(dòng)層面實(shí)現(xiàn),比如JDBC/ODBC可以識(shí)別重定向消息和需要重新連接的hostname和端口。
3、故障轉(zhuǎn)移集群(FCI)和可用組(AG)的區(qū)別
最核心的差異,**FCI是SQLServer實(shí)例級(jí)別(可以認(rèn)為是物理級(jí)別),AG是數(shù)據(jù)庫(kù)級(jí)別(邏輯級(jí)別)。**因此兩者關(guān)系就比較清楚了。訪問者對(duì)實(shí)例是無(wú)感的,只看到數(shù)據(jù)庫(kù)對(duì)象(地址、端口、hostname),庫(kù)的層級(jí)在實(shí)例上面。對(duì)于某個(gè)AG中的數(shù)據(jù)庫(kù),它在AG中有多個(gè)副本,每個(gè)副本都可以是FCI集群,因?yàn)楦北臼沁壿媽?,它并不了解也不關(guān)心底層是單節(jié)點(diǎn)還是FCI。副本使用FCI的好處就是增加了這個(gè)副本自身的可用性,即單節(jié)點(diǎn)down了這個(gè)副本并沒有不可用,同時(shí)FCI的多個(gè)實(shí)例不能部署在同一個(gè)節(jié)點(diǎn)(服務(wù)器)上。
從AG的概念可以理解:一個(gè)AG的所有可用性副本必須運(yùn)行在Windows群集的不同節(jié)點(diǎn)上。運(yùn)行在同一個(gè)節(jié)點(diǎn)上的兩個(gè)不同實(shí)例不能用作同一個(gè)AG的副本。
4、實(shí)現(xiàn)負(fù)載均衡
故障轉(zhuǎn)移群集是用于獲得高可用性的,而非用于實(shí)現(xiàn)負(fù)載平衡。SQL Server 沒有任何內(nèi)置的、自動(dòng)負(fù)載平衡功能。必須通過應(yīng)用程序的物理設(shè)計(jì)來(lái)實(shí)現(xiàn)負(fù)載平衡。


相關(guān)文章

IT外包服務(wù)
二維碼 關(guān)閉