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

華為云榮登Gartner?云數據庫挑戰者象限
云數據庫和云服務器哪個便宜一些?
數據庫數據恢復—通過拼接數據庫碎片恢復SQLserver數據庫

一文詳解企業上云數據庫是干嘛的
DTCC2024前瞻:天翼云數據庫專家共話TeleDB發展藍圖

評論