在企業(yè)業(yè)務(wù)實(shí)現(xiàn)過(guò)程中,用戶(hù)會(huì)話中斷是超70%的用戶(hù)在實(shí)操中會(huì)遇到的問(wèn)題。一旦出現(xiàn)此類(lèi)問(wèn)題就需要用戶(hù)使用的應(yīng)用程序?qū)?huì)話的改變有一定的感知能力,并且為處理故障提供一系列的對(duì)策。如判斷數(shù)據(jù)庫(kù)連接中斷的原因、是否需要進(jìn)行事務(wù)補(bǔ)償并重構(gòu)數(shù)據(jù)庫(kù)會(huì)話的上下文等。當(dāng)然如果僅僅依靠這些手段無(wú)法滿(mǎn)足日常使用需求的話,就必須考慮如何從整體角度提升系統(tǒng)性能,提高可用性。而這其中最重要的就是要保證服務(wù)器的穩(wěn)定性與安全性。
事實(shí)上故障的背后原因?qū)嶋H上主要是因?yàn)橹鱾淠J较聰?shù)據(jù)庫(kù)系統(tǒng)出現(xiàn)了主備倒換,小版本升級(jí)以及規(guī)格變更等情況,但是反映到用戶(hù)層面就會(huì)給業(yè)務(wù)帶來(lái)一定程度的沖擊。
華為云RDS for MySQL云數(shù)據(jù)庫(kù)推出應(yīng)用無(wú)損透明全新功能,即ALT,能很好的為企業(yè)解決在遭遇故障之后到采取應(yīng)對(duì)措施時(shí)所耗費(fèi)的時(shí)間。通過(guò)針對(duì)業(yè)務(wù)中斷對(duì)癥下藥,在執(zhí)行數(shù)據(jù)庫(kù)系統(tǒng)切換和故障轉(zhuǎn)移過(guò)程中,能夠提供無(wú)損應(yīng)用連續(xù)性以確保企業(yè)業(yè)務(wù)不間斷運(yùn)行。這一職能的實(shí)現(xiàn)有三:
1.避免連接以及事務(wù)中斷。
2.不需要用戶(hù)對(duì)事務(wù)進(jìn)行補(bǔ)償。
3.不需要對(duì)會(huì)話上下文進(jìn)行還原與重構(gòu)。
(華為云數(shù)據(jù)庫(kù))
ALT作為一個(gè)新興的解決方案在業(yè)界受到了越來(lái)越多的關(guān)注和認(rèn)可。那么ALT是什么?有何獨(dú)特之處?何以能夠如此強(qiáng)大呢?究竟如何做到業(yè)務(wù)連續(xù)性?又如何為企業(yè)解決實(shí)際痛點(diǎn)?以及ALT將會(huì)帶來(lái)怎樣的改變?值得期待嗎?答案顯而易見(jiàn)!但我們首先可以通過(guò)其技術(shù)架構(gòu)來(lái)理解。
(ALT技術(shù)架構(gòu))
ALT將用戶(hù)聯(lián)系作為粒度,通過(guò)Proxy將用戶(hù)與數(shù)據(jù)庫(kù)代理聯(lián)系起來(lái),當(dāng)執(zhí)行主備切換,規(guī)格變更或小版本升級(jí)等操作時(shí),由系統(tǒng)復(fù)制出用戶(hù)后臺(tái)會(huì)話,當(dāng)實(shí)現(xiàn)了事務(wù)的安全邊界之后,保障了后端Session運(yùn)行上下文完整地克隆到目的節(jié)點(diǎn)上,完成了主備切換并保障了業(yè)務(wù)不受影響。
其中安全事務(wù)邊界就是在當(dāng)前會(huì)話中事務(wù)被提交完,打開(kāi)下一事務(wù)前的情況,如:打開(kāi)autocommit事務(wù)塊每條語(yǔ)句被執(zhí)行完,分別有DML, DDL語(yǔ)句出現(xiàn),被執(zhí)行完,均能到達(dá)事務(wù)邊界。會(huì)話克隆可以對(duì)會(huì)話的狀態(tài)進(jìn)行拷貝與轉(zhuǎn)移,這些狀態(tài)包括會(huì)話的系統(tǒng)變量,用戶(hù)自定義變量以及諸如'db_name','Prepared Statements'之類(lèi)的語(yǔ)境。
當(dāng)然,ATL現(xiàn)在已經(jīng)通過(guò)完備的測(cè)試,企業(yè)可以使用Sysbench,Tpcc-MySQL或MySQL客戶(hù)端等多種工具打開(kāi)讀寫(xiě)分離來(lái)進(jìn)行主備切換,此過(guò)程中不會(huì)出現(xiàn)業(yè)務(wù)被突然中斷,通過(guò)ALT的加持以及24小時(shí)快速響應(yīng)的保障服務(wù),華為云數(shù)據(jù)庫(kù)得以用更可靠的容災(zāi)性能來(lái)實(shí)現(xiàn)實(shí)時(shí)為企業(yè)業(yè)務(wù)實(shí)時(shí)護(hù)航的目的。
審核編輯 黃昊宇
-
華為云
+關(guān)注
關(guān)注
3文章
2706瀏覽量
17655
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
安科瑞蓄電池在線監(jiān)控系統(tǒng)為鐵塔基站的穩(wěn)定運(yùn)行保駕護(hù)航

5KP26A 二極管:26V 精準(zhǔn)穩(wěn)壓,為電路安全 “保駕護(hù)航”
分布式云化數(shù)據(jù)庫(kù)有哪些類(lèi)型
構(gòu)建數(shù)據(jù)庫(kù)解決方案,基于華為云 Flexus X 實(shí)例容器化 MySQL 主從同步架構(gòu)

云數(shù)據(jù)庫(kù)是哪種數(shù)據(jù)庫(kù)類(lèi)型?
一般企業(yè)購(gòu)買(mǎi)云服務(wù)器帶數(shù)據(jù)庫(kù)嗎?
華為云榮登Gartner?云數(shù)據(jù)庫(kù)挑戰(zhàn)者象限
企業(yè)上云后還需要數(shù)據(jù)庫(kù)運(yùn)維嗎?真實(shí)答案看過(guò)來(lái)!
工業(yè)專(zhuān)用直流濾波器:為工業(yè)生產(chǎn)保駕護(hù)航
華為云 RDS for MySQL 數(shù)據(jù)庫(kù)助力秒音數(shù)智化轉(zhuǎn)型,引領(lǐng)社交電商新風(fēng)尚
降本增效、極簡(jiǎn)體驗(yàn)!828 就選華為云 Flexus 云數(shù)據(jù)庫(kù) RDS

一文詳解企業(yè)上云數(shù)據(jù)庫(kù)是干嘛的
京準(zhǔn)電子 GPS網(wǎng)絡(luò)時(shí)間服務(wù)器為工業(yè)4.0數(shù)據(jù)保駕護(hù)航

評(píng)論