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

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

云數(shù)據(jù)庫可以租用嗎?完整租用流程來了
一文詳解企業(yè)上云數(shù)據(jù)庫是干嘛的
DTCC2024前瞻:天翼云數(shù)據(jù)庫專家共話TeleDB發(fā)展藍(lán)圖

評論