擺脫網關,讓雙活存儲真正平民化!

2021-01-10 IT168

  在寫這一篇之前,我們先回顧一下去年的《存儲極客:大話「雙十一」與經濟適用型雙活》,其中主要討論了以下話題:

  互備算不算雙活?雙活為什麼比同步複製更怕「光纖抖動」資料庫複製與雙活1000公裡多活是如何實現的?多企業經濟適用的雙活

  年紀大了記性容易不好列出這些供大家參考的同時,也是為了避免自己再寫重複的東西。那麼這次我有哪些新話題跟大家分享呢?

  雙活的技術和非技術因素

  上圖引用自元鼎時代資深Oracle技術專家李德鵬的分享資料《數據中心雙活的前生今世》

  幾乎每次和同行朋友們討論雙活時,都會有人提出應用層實現更好。從某種角度上講這沒有錯,但理想很豐滿現實卻骨感,一說到要重新開發/調整應用許多用戶就開始搖頭了。更多的人還是願意動資料庫、存儲層,這樣簡單、牽涉的方面較少,而且在數據層面拆成2份也比較好理解。 不排除有一部分用戶是為了「雙活」而雙活的,而同城乃至本地雙存儲(雙櫃)也有其存在的價值。傳統中高端企業級陣列普遍能達到99.999%的可用性,但也有人「抽中過彩票」——遇到背板故障之類的小概率問題。儘管這些情況數據恢復的概率比較大(加上有還有備份什麼的),但停機時間長了損失受不了。

  Salesforce故障給我們的啟示對於資料庫保護和業務連續性,現在不少DBA推崇基於日誌的複製(比如的Oracle ADG),而存儲複製和雙活的適用範圍可以更寬。在《Salesforce曝數據丟失原因:存儲陣列固件bug?》一文中,我們也能看出DataGuard不是萬能的——在容災規劃考慮不夠充分的情況下,存儲壓力過大導致I/O超時可能造成資料庫文件損壞;另外,在沒有打開Flashback時主庫壞塊被複製到從庫也是無法回滾的。

  上圖同樣來自李德鵬老師的分享資料,裡面提到了DataGuard擅長應對的故障,ADG加入了準實時備庫只讀查詢功能,但它還不是真正的雙活。因此我們看到越來越多的人推薦同時部署DataGuard和Oracle Extended RAC,雖然後者也不是沒有技術上的前提和限制,比如底層存儲雙活的需求,但RPO=0和最小化RTO的吸引力還是蠻大的。 在Salesforce的例子中我們還看出不同品牌存儲的差別,如果有高效的Near-CDP、資料庫一致性快照技術,此類故障RPO應該有很大機會縮短至4小時以內。

  分布式存儲帶來的挑戰隨著SDS(軟體定義存儲)的流行,藉助多副本和糾刪碼技術的分布式集群可以支持節點級的容錯。存儲伺服器節點斷網、斷電已經成為常規的POC測試項目。對於傳統雙控存儲陣列而言,只能拔一側的控制器或者電源,當然這並不代表Server SAN的可靠性和可用性就會更高。

  上圖引用自Veritas資深架構師黃海峰的分享資料《Server SAN的數據保護和容災》

  隨著VMware VSAN延伸集群的推出, Server SAN也開始支持真正的雙活。從技術角度來看,多副本的機制對於將集群擴展到同城數據中心有些先天便利。儘管只能應用在虛擬化環境,VSAN此舉還是顯著拉低了存儲雙活的門檻,使該特性不再一味「高大上」。 沒有雙活都不好意思出去講,這大概也是存儲雙活市場不斷擴大的原因吧。

  擺脫網關讓雙活存儲真正平民化

  不可否認,EMC憑藉VPLEX在存儲廠商中率先提出雙活數據中心的概念,並且讓更多人認識到Oracle Extended RAC這種方案。正如上面的結構圖,VPLEX將RAC表決磁碟放到虛擬卷上,簡化了資料庫體系結構。 使用ASM鏡像的存儲方案,也就是ASM的Normal和High冗餘方式。「ASM Mirror的一個問題是:怎樣保證RAC集群的仲裁盤滿足投票規則?…即使非超融合的雙機雙櫃也要考慮這個問題。對此有一種解決辦法是把仲裁盤放在外部NFS上。」

  這份資料描述的就是依賴ASM來搭建遠程RAC資料庫。A、B、C三個站點各有一套戴爾SC(Compellent Storage Center)陣列,沒有使用存儲自身的雙活。中間的站點C存儲上只放OCR和仲裁盤,以滿足Oracle RAC防止腦裂的最小需求。 如果使用VPLEX或者存儲自身的雙活,則無需第三套陣列,對仲裁站點的要求大為降低,而兩對VPLEX Metro網關的價格不菲,並且使存儲網絡變得複雜。如今流行的趨勢是陣列自帶雙活功能,比如VMAX3上基於同步複製發展而來的SRDF/Metro,還有性價比較高的戴爾SC系列Live Volume雙活等,都可以配合實現Oracle Extended RAC。

  vMSC的Uniform和Non-Uniform連接方式除了Oracle之外,VMware是存儲雙活的另一個主流應用場景。

  對於Dell SC而言,防止腦裂、判斷「誰活誰死」的第三站點仲裁無需採用SAN或者NAS,只要一個物理伺服器,或者運行在雲中的虛擬機都可以。

  上圖引用自VMwrae網站KB文章《Implementing vSphere Metro Storage Cluster(簡稱vMSC) using Dell Storage Live Volume (2144158)》。在vSphere延伸集群環境中,Dell SC存儲雙活有兩種主機連接方式,這裡列出的是Uniform方式,如果去掉紅圈部分的兩條交叉鏈路就變為Non-Uniform方式。 在Non-Uniform雙活連接方式下,VMware主機可以通過本地Dell SC陣列的控制器來訪問另一站點SC陣列Onwer的Live Volume活動卷。這就是存儲雙活所特有,也是傳統同步複製所不具備的技術。

  Windows/Hyper-V雙活存儲自動切換Hyper-V虛擬化在追趕VMware大家都是知道的,我們也看到VMware支持的一些存儲、高可用特性會不斷被微軟採納。戴爾在SCOS 7.1 新版存儲軟體中,增加了Live Volume雙活對Windows、Hyper-V和集群環境的支持。

  上圖引用自戴爾技術白皮書《Dell SC Series Storage: Synchronous Replication and Live Volume》。配置Live Volume之後的LUN,經過兩套存儲(Compellent A、B)同時映射到主機後,可以由MPIO多路徑軟體整合。實際運行中的連接狀態,應該可以Active/Standby或者Active/Active的方式。

  這兩張圖截自Dell TechCenter網站上的視頻,我們不難看出用於第三站點仲裁的主機(或虛擬機)上安裝有Dell Storage Manager管理軟體。上面還有LV-AFO支持微軟環境的最低網絡要求:

  ▌大於等於1Gb/s連接

  ▌小於等於5-10ms延時

  ▌作為仲裁的第三站點到每套Dell SC陣列的往返延時小於200ms

  雖然這裡的Windows/Hyper-V雙活是依賴Dell存儲實現,而鏈路條件與VMware VSAN延伸集群的差別並不大,可見相關技術已經比較成熟。

  如上圖,Hyper-V集群中的Cluster Disk數據盤和Quorum Disk仲裁盤,都是放在CSV集群共享卷上的VHDX文件,集群共享卷底下就是Live Volume。與VMware環境相似的是,此時Hyper-V虛擬機也可以輕鬆地在不同站點之間的Windows主機間進行遷移等操作。

  兩地三中心雙活不等於全部

  同城雙活,Oracle Extended RAC目前普遍推薦的站點間距離(光纖長度)是不超過40公裡;VMware和Hyper-V最遠可達100-300公裡。網絡延時不可避免,規律還是距離越遠性能越差。 在兩地三中心容災方案中,除了同城之外一般還需要1000公裡以外的災備站點。這時就需要遠程複製或者備份,由於延時和昂貴的帶寬基本上只能做到異步。以上圖中的Dell SC存儲為例,除了黃色區域的兩套陣列採用同步複製/雙活之外,還可以選擇在不同位置添加異步複製。一種是「級聯式複製」,從明尼阿波利斯的同城容災中心複製到聖保羅(這裡是用近距離來舉例);另一種則是「一對多複製(含雙活)」,直接從明尼阿波利斯主站點複製到東海岸的新澤西。 當然,除了數據保護特性之外,用戶一定也不希望雙活與存儲的其它高級功能互斥,比如快照、自動分層優化等等。

相關焦點

  • 做存儲雙活是好,但不能白白浪費了存儲陣列軟體
    存儲雙活的架構設計,從不同的供應商的產品特點出發,大致可以歸納為幾類:主機卷鏡像、虛擬化存儲網關、外置雙活存儲網關和存儲內嵌雙活+CDP等幾種架構,其中絕大多數存儲雙活選擇,由於其架構設計,在實現存儲雙活後,主機端與存儲(功能)端被人為的分割開來,從而無法利用陣列本身軟體,軟體定義存儲也就無從談起了。為什麼會發生這樣的事情呢?還要從其中幾種架構的設計思路說起。
  • 17市統一災備9地市雙活 湖北財政蠻拼的
    針對此需求,宏杉科技提供了全新的雙活存儲解決方案。  宏杉科技為湖北省財政廳實施的雙活存儲系統  可不要以為災備是宏杉科技做的,雙活存儲就理所應當繼續選擇宏杉科技。在湖北財政的雙活系統的招標中,不乏國際化的大廠商。但是宏杉科技的獨特雙活特色在這次招標中脫穎而出。
  • 傳統存儲複製技術八大痛點
    基於存儲虛擬化網關的複製技術,基於主機卷管理的複製技術,基於備份的複製技術等等。[問題描述]主機連接存儲多路徑的問題,這個問題很早開始就一直存在,主要是主機連接多個存儲時,每個存儲廠商有獨立的多路徑軟體,主機上是否安裝多個廠商的多路徑軟體,一直是用戶困惑的;隨著雙活數據中心解決方案中存儲雙活的架構出現,主機多路徑在災備技術中也佔據著重要地位。
  • 怎樣選擇水質PH值監測網關
    質實驗室中監測網關的數量可能會有很多,但我們在使用或者是購買之前一定要了解相應的監測網關信息,然後根 據這些信息決定監測網關的功能。 單結或雙結PH值監測網關 如果您的應用涉及對可能含有重金屬,割化物或碘化物或任何其他會與銀或氯離子發生反應的物質的樣品
  • 乾貨:藍牙網關的數據抓取和傳輸過程解析
    之前SKYLAB小編有介紹過很多藍牙網關配合藍牙手環、藍牙胸卡等做室內定位的一些知識,由於藍牙網關集成了BLE藍牙和WiFi兩種無線通信技術,WiFi與ble藍牙之間通過串口通信,所以除了藍牙室內定位以外,藍牙網關還可以靈活地應用於其他各種數據抓取和數據傳輸的場景。
  • 什麼是藍牙網關?
    路由器、交換機、wifi網關,隨著網際網路的普及,wifi已經成為家庭中的標配,對WIFI路由器、WIFI網關都已經很熟悉,無需專業的解釋,但藍牙網關是什麼呢?在眾多人員的印象中,藍牙了解的作多的是耳機、滑鼠、鍵盤什麼的,都是點對點的通訊,在通訊時需要配對碼,藍牙網關的作用是什麼呢?
  • 藍牙網關是什麼 有什麼用
    究竟什麼是藍牙網關?藍牙網關又有什麼用途呢?我想這是很多朋友不了解的,根據小米官方的解釋:藍牙網關是內置於部分米家智能設備的能力,可以幫助所有支持米家標準藍牙協議的藍牙子設備接入網絡。將已經支持按照米家標準藍牙協議上報的設備放到網關附近,即可自動入網,從手機端遠程查看狀態,以及設置智能自動聯動。
  • 千兆路由晶片CPU有多重要 海凌科MT7621AT方案實現雙千兆
    這種情況下,毛病主要出在CPU身上,只有當路由器採用了支持千兆的CPU才能真正實現低能耗、強計算、廣覆蓋,配得上雙千兆(無線千兆 有線千兆)路由的速度和榮耀。真千兆級路由HLK-7621正是一款千兆高性能路由模塊,採用聯發科MT7621AT方案,雙核880 MHz,CPU處理能力強 ,同時擁有千兆五口,支持OpenWrt二次開發。
  • 智能家居市場概述及物聯網模塊、藍牙網關介紹
    打開APP 智能家居市場概述及物聯網模塊、藍牙網關介紹 發表於 2019-12-19 10:21:25 進入物聯網時代,在智能家居領域
  • 觀察|存儲廠商實力玩家紛紛發力HPDA市場
    面對快速增長的數據存儲、管理、分析、低延時、高帶寬的應用需求。HPC存儲廠商在做什麼?總結來說,主流廠商都在瞄準大數據分析和AI分析場景,通過收購或技術創新不斷提升HPC存儲性能。2019年收購軟體定義存儲公司Nexenta,該公司擁有一系列文件,塊和對象存儲軟體產品,以及基於ZFS文件系統。Nexenta已進入了市場,其在物聯網市場也在開拓計劃中。收購Nexenta,不僅能拓展DDN存儲面向5G、AI以及物聯網等場景的能力,還可以在Lustre和Spectrum Scale產品之下獲得更為通用的文件存儲。
  • 浪擎技能秀遠程完成國投曹妃甸雙活容災
    在業務管控的信息化上,國投曹妃甸港口有限公司採用了MCI,即管控一體化系統來開展業務,並選擇了浪擎的A系鏡像雙活軟體來實現數據災備。浪擎為其準備了兩套災備方案——D系實時備份和A系鏡像雙活,客戶最終選擇了浪擎A系鏡像雙活,並選配了浪擎Y系mCenter軟體。  方案說明  用戶選定的方案通過浪擎技術支持人員的遠程操作成功實施安裝。拓撲圖如下:
  • 詳解API網關核心功能和API管理擴展
    本文將詳細講解API網關的基礎概念,使用場景和核心功能,以及基於API網關核心引擎做的API全生命周期管理功能擴展等,最後介紹當前主流的開源API網關引擎。API網關概述在微服務架構體系裡面,我們一般會使用到微服務網關或叫API網關。
  • Mbed Edge和物聯網網關
    Mbed Cloud的物聯網設備管理功能現已擴展,支持配置 Mbed Edge的物聯網網關實現設備的接入、控制和管理。Mbed Edge具備三大重要功能:(1) 支持非IP網絡協議; (2) 邊緣計算;(3) 網關管理。
  • 藍牙網關在室內定位中的應用
    除了基於Beacon基站為手機提供室內定位導航外,基於藍牙網關的穿戴式設備定位也發揮著日益重要的作用。今天就以智石科技國內首發的藍牙網關CloudBeacon為例,談談藍牙網關在iBeacon室內定位中的應用。
  • 青海小米藍牙網關_奧星澳科技
    青海小米藍牙網關,奧星澳科技,奧星澳致力於通過物聯網領域的智能感知與控制系統,為廣大用戶提供智慧生活場景,實現人與物、物與物互聯互通,信息交互,最終實現預測未來。
  • 兩種常用的藍牙網關的工作原理介紹
    的藍牙網關產品分類來看,藍牙網關的工作原理要分兩種網關來說明。 第一類:集成藍牙和WiFi兩種無線通信方式的藍牙網關,比如藍牙4.2網關(TD05、VDB2604)和藍牙5.0網關(VDB2603)。 以藍牙5.0網關VDB2603為例,其內部結構和工作原理如下圖所示:
  • 桂花網新一代藍牙網關助力拓展企業物聯網新應用
    然而,當前很多企業在接入物聯網時,在無線連接問題上卻常常受制於距離限制、配對限制、不易遙控、不易管理等技術弊端,無法真正享受到企業物聯網的高效便捷。  桂花網是世界領先的藍牙物聯網解決方案提供商。憑藉在藍牙技術方面的強大科研實力,桂花網已在藍牙物聯網領域建立起絕對優勢。
  • 中山超強待機藍牙網關廠家價格
    中山超強待機藍牙網關廠家價格,奧星澳致力於通過物聯網領域的智能感知與控制系統,為廣大用戶提供智慧生活場景,實現人與物、物與物互聯互通,信息交互,最終實現預測未來。
  • 兩種常用的藍牙網關的工作原理介紹_95power
    之前陸陸續續分享了不少藍牙網關的知識,今天95power小編分享下藍牙網關的工作原理。從深圳微能信息(95power)的藍牙網關產品分類來看,藍牙網關的工作原理要分兩種網關來說明。第一類:集成藍牙和WiFi兩種無線通信方式的藍牙網關,比如藍牙4.2網關(TD05、VDB2604)和藍牙5.0網關(VDB2603)。以藍牙5.0網關VDB2603為例,其內部結構和工作原理如下圖所示:
  • 1分鐘「探秘」:無線網關具有的藍牙傳輸功能
    隨著物聯網、大數據技術的進一步發展,以及智能家居、智慧城市等加速落地,無線網關的技術研發與產品迭代也持續推進。在此背景下,藍牙無線網關一經問世,便受到了業內的廣泛關注。無線藍牙網關無線智能網關在接入同一區域網後,可以通過電腦登陸藍牙網關內的配置網頁,對傳感器進行管理。可添加/刪除綁定的藍牙變送器,配置傳感器參數。