NBA新赛季赛程安排/辽宁男篮比赛/江苏足球队/nba历史得分

  • 4006-091-190
    咨詢熱線:4006-091-190
    一對一貼心咨詢
    最新優惠活動推薦
    全方位產品溝通
    精準細化解決方案
  • 公眾號
    掃一掃關注官方微信
    獲取更多資訊
    掃一掃關注官方微博
    獲取更多動態

返回 十年CDP,專業治腦裂

2023-03-30
什么是“腦裂”?
  腦殘大家都知道,“腦裂”是個什么鬼?肯定不是那本驚悚故事集啦。“腦裂”是高可用方案(HA)中出現的一種服務器故障,在“雙機熱備”高可用(HA)系統中,當聯系2個節點的“心跳線”斷開時,本來為一整體、動作協調的HA系統,就分裂成為2個獨立的個體。由于相互失去了聯系,都以為是對方出了故障,2個節點上的HA軟件像“裂腦人”一樣,“本能”地爭搶“共享資源”、爭起“應用服務”,就會發生嚴重后果:或者共享資源被瓜分、2邊“服務”都起不來了;或者2邊“服務”都起來了,但同時讀寫“共享存儲”,導致數據損壞(常見如數據庫輪詢著的聯機日志出錯)。
服務器“腦裂”的危害
  服務器“腦裂”容易引起服務器集群邏輯關系混亂,導致主、備服務器誤認為對方宕機而同時接管對方的業務,同時占用共享的文件系統,造成數據庫爭搶資源,引起數據庫表文件的損壞,從而導致數據庫服務的中斷,對外業務暫停。
  據悉,2015年10月,某商業銀行核心系統曾因服務器集群的心跳通信異常,引發“腦裂”故障,導致數據庫文件損壞,數據庫發生邏輯錯誤而停止對外服務,造成該行柜面和渠道業務較長時間中斷。為了防止此類事件再次發生,銀監會特意下發(2015)175號辦公廳文件提醒各銀監局和銀行注意風險防范。
出現“腦裂”怎么辦?
  腦裂可以防范,經驗豐富的運維工程師會建議采用下面的措施來防范“腦裂”的發生:1. 添加冗余的心跳線,例如雙線條線。這樣能夠盡量減少“裂腦”發生的機會。2. 啟用磁盤鎖。3. 設置仲裁機制。
  但是腦裂無法根除,發生腦裂時即使是所有的節點都可以工作,業務也會被迫中斷。既然無法根除,那么我們就要面對。這就需要在腦裂之后可以有一種預案以最快的速度恢復業務!
  有人會疑問:“都腦裂了,還咋最快的恢復業務?”,答案就四個字“任意回退”!HA系統正常時是同一個大腦在指揮,腦裂后的各自瞎指揮最終造成了數據的不可用。而業務的長時間中斷就是因為這種數據的不可用所造成的。
找到問題的原因,就基本上有了解決問題的辦法。既然腦裂所造成的業務停頓是因為數據的不可用,那么要想恢復業務讓數據重新可用就行了。如何讓數據重新可用?讓時光回到腦裂前的那一刻,一切都會美好起來。那時候數據庫還起的起來,最后一筆業務數據還在。
  但是任何人都無法預知腦裂的發生,而腦裂前的那一刻是哪一刻也沒有軟件預先知道后在那里設置一個回退點。這就需要有一種保護機制將數據變化的所有點全部記錄下來,這些所有點必然包含了“腦裂前的那一刻”這個點。這種保護技術就是CDP,通過持續的數據保護,可以做到任意時間點回退。
  和力記易十年磨一劍,采用基于主機嵌入式分析的方式對結構化數據進行CDP保護,在記錄所有回退點的同時還分析了數據庫的內部邏輯結構,保證了每個回退點都是數據庫的可用點。可謂居家旅行,專治腦裂,必備良品!
分享到:
?