中國(guó)有句老話說(shuō)的好,不怕一萬(wàn)就怕萬(wàn)一,再精密的零件都有可能出現(xiàn)損壞導(dǎo)致整個(gè)設(shè)施停運(yùn)。云數(shù)據(jù)庫(kù)也一樣,如人為損壞、運(yùn)營(yíng)商事故、設(shè)備故障等,都有可能造成云數(shù)據(jù)庫(kù)工作中斷,進(jìn)而影響企業(yè)業(yè)務(wù)的連續(xù)性。
那么面對(duì)此類問(wèn)題,企業(yè)又該如何應(yīng)對(duì)呢?華為云針對(duì)這些痛點(diǎn)重磅發(fā)布了華為云數(shù)據(jù)庫(kù)RDS for MySQL的最新特性——應(yīng)用無(wú)損透明(ALT)。就業(yè)務(wù)中斷問(wèn)題對(duì)癥下藥,再進(jìn)行數(shù)據(jù)庫(kù)系統(tǒng)切換和數(shù)據(jù)轉(zhuǎn)移中,提供無(wú)損透明的應(yīng)用連續(xù)性。那么它具體是從哪些方面做到對(duì)業(yè)務(wù)連續(xù)性的保障的呢?
第一點(diǎn)、應(yīng)用無(wú)損透明(ALT)直接避免了數(shù)據(jù)庫(kù)連接和事務(wù)中斷,以用戶連接為粒度,直連數(shù)據(jù)庫(kù)代理Proxy,用戶再進(jìn)行主備切換、規(guī)格變更時(shí),系統(tǒng)會(huì)復(fù)制用戶的后臺(tái)會(huì)話,并在安全的網(wǎng)絡(luò)環(huán)境下將會(huì)話上下文一起恢復(fù)到最優(yōu)先的網(wǎng)絡(luò)節(jié)點(diǎn),完成主備切換的過(guò)程,簡(jiǎn)單來(lái)說(shuō),只要保證了事務(wù)的連續(xù)性和完整性,業(yè)務(wù)就能延續(xù)。
第二點(diǎn)、應(yīng)用無(wú)損透明(ALT)的特性是無(wú)需用戶對(duì)事務(wù)進(jìn)行補(bǔ)償?shù)?,也就是說(shuō)即使在發(fā)生事務(wù)中斷的情況下,也可以通過(guò)應(yīng)用去修復(fù),這無(wú)疑使得業(yè)務(wù)更穩(wěn)定,且應(yīng)用無(wú)損透明(ALT)是通過(guò)系統(tǒng)智能檢測(cè)來(lái)實(shí)現(xiàn)自動(dòng)修復(fù)的,無(wú)需人為干預(yù),并支持多平臺(tái)部署,極大地增加了云數(shù)據(jù)庫(kù)的容錯(cuò)率。
最后一點(diǎn)、應(yīng)用無(wú)損透明(ALT)再進(jìn)行主備切換時(shí)時(shí)無(wú)需恢復(fù)和重建上下文的,比如開啟autocommit的事務(wù)塊每個(gè)語(yǔ)句執(zhí)行完成時(shí),單獨(dú)DML、DDL語(yǔ)句,執(zhí)行完成,都可以達(dá)到事務(wù)邊界。會(huì)話克隆能夠拷貝和轉(zhuǎn)移會(huì)話狀態(tài),包括會(huì)話系統(tǒng)變量、用戶自定義變量和其他上下文,例如`db_name`,`Prepared Statements`等。
通過(guò)以上三點(diǎn),我們可以看出,應(yīng)用無(wú)損透明(ALT)的特性在實(shí)際運(yùn)用中所能帶來(lái)的安全性和便捷性是毋庸置疑的。傳統(tǒng)的災(zāi)備衡量指標(biāo)RTO只能看出數(shù)據(jù)庫(kù)系統(tǒng)從中斷到恢復(fù)的間隔時(shí)間,并不能衡量出真實(shí)的業(yè)務(wù)情況,所以應(yīng)用無(wú)損透明(ALT)的出現(xiàn)正是對(duì)華為云數(shù)據(jù)庫(kù)容災(zāi)能力的補(bǔ)充。
如今應(yīng)用無(wú)損透明(ALT)已經(jīng)通過(guò)完備的測(cè)試,正式投入到使用當(dāng)中去了,用戶可以通過(guò)Sysbench,Tpcc-MySQL或MySQL客戶端等各種工具鏈接到讀寫分離地址,進(jìn)行主備切換,用戶自定義變量、會(huì)話變量,數(shù)據(jù)庫(kù)在主備切換前后均保持一致,從而保障用戶的業(yè)務(wù)不會(huì)被突然中斷。
業(yè)務(wù)的高可靠性和高安全性是企業(yè)發(fā)展必不可少的組成部分,新特性應(yīng)用無(wú)損透明(ALT)的發(fā)布,不僅是對(duì)華為云數(shù)據(jù)庫(kù)MySQL內(nèi)容的豐富和性能的補(bǔ)充,也是對(duì)華為云技術(shù)強(qiáng)、資源多的企業(yè)屬性最好證明,更是對(duì)企業(yè)業(yè)務(wù)強(qiáng)有力的保護(hù)。
華為云每年都在向技術(shù)研發(fā)工程投入上百億的研發(fā)資金,哪怕是一個(gè)小的細(xì)節(jié),華為云也會(huì)努力克服。華為云一直致力于互聯(lián)網(wǎng)技術(shù)的改革,只為能更好地服務(wù)廣大用戶,打造出一個(gè)開放且高效的服務(wù)平臺(tái)。希望它能一直保持勇于創(chuàng)新的決心和不畏困難的態(tài)度,為我們呈現(xiàn)更多更好的產(chǎn)品。
審核編輯 黃昊宇
-
華為云
+關(guān)注
關(guān)注
3文章
2771瀏覽量
18308
發(fā)布評(píng)論請(qǐng)先 登錄
HarmonyOS5云服務(wù)技術(shù)分享--云數(shù)據(jù)庫(kù)使用指南
如何保障云服務(wù)器數(shù)據(jù)庫(kù)的安全與穩(wěn)定
避坑指南:云服務(wù)器數(shù)據(jù)庫(kù)購(gòu)買方法全攻略
分布式云化數(shù)據(jù)庫(kù)有哪些類型
構(gòu)建數(shù)據(jù)庫(kù)解決方案,基于華為云 Flexus X 實(shí)例容器化 MySQL 主從同步架構(gòu)

云數(shù)據(jù)庫(kù)是哪種數(shù)據(jù)庫(kù)類型?
華為云榮登Gartner?云數(shù)據(jù)庫(kù)挑戰(zhàn)者象限
云托管可以操作云數(shù)據(jù)庫(kù)嗎?安全性如何
云數(shù)據(jù)庫(kù)和云主機(jī)哪個(gè)好一點(diǎn)?
云數(shù)據(jù)庫(kù)和云服務(wù)器哪個(gè)便宜一些?
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—通過(guò)拼接數(shù)據(jù)庫(kù)碎片恢復(fù)SQLserver數(shù)據(jù)庫(kù)

云數(shù)據(jù)庫(kù)可以租用嗎?完整租用流程來(lái)了
科技云報(bào)到:大模型時(shí)代下,向量數(shù)據(jù)庫(kù)的野望
一文詳解企業(yè)上云數(shù)據(jù)庫(kù)是干嘛的
DTCC2024前瞻:天翼云數(shù)據(jù)庫(kù)專家共話TeleDB發(fā)展藍(lán)圖

評(píng)論