資料庫HA模式解決方案 摘至百度

2021-06-08 20:26:48 字數 2509 閱讀 8976

ha

解決方案 專案背景及需求分析 企業的核心業務系統,一旦出現中斷,勢必極大影響企業的正常運轉,造成巨大的損 失。在實際的應用過程中,非法操作、硬體故障、軟體錯誤、人為因素、自然災害等災難事 故都對這套業務資訊系統的持續執行構成潛在威脅。 使用者充分考慮到了資訊系統業務容災的必要性,對其企業內部業務系統提出了業務高 可用性的需求。做到有備無患,防範於未然。 使用者準備了兩台備用伺服器,希望實現當生產伺服器在執行時產生的資料能夠實時的 傳送到備用伺服器上, 且在生產伺服器遭遇故障, 業務資訊系統無法繼續正常執行時能夠自 動切換到備用伺服器上。保證對外服務的連續性,達到 7x24 的高可用級別。 

解決方案 通過對客戶需求的詳細分析, 經過細緻的產品對比、 慎重的方案篩選以及客戶現有資源 等 因 素 的 綜 合 考 慮 , rose 公 司 推 薦 其 採 用 基 於 數 據 鏡 像 的 業 務 連 續 性 旗 艦 產 品 ——rosemirrorha,為客戶應用系統(web 應用+後台

資料庫oracle)提供了具有無單點 故障容錯能力的系統平台。 

1. 總體架構描述 在客戶應用系統的主備 4 臺伺服器上,分別安裝 rosemirrorha。兩兩搭建基於資料鏡 像的雙機高可用系統,無需客戶更改現有系統的任何環節。 

2. 具體實現過程 一台伺服器作為使用者業務系統的前台應用主機, 一台伺服器作為使用者業務系統的後台數 據庫主機,另兩台伺服器分別作為應用和

資料庫的備機。客戶端通過活動 ip 或主機別名訪 問應用服務。 rosemirrorha 高可用性系統,可以對主機的 ip、應用程式、資料等進行監控和保護, 當應用程式或主機發生故障後, rosemirrorha 將自動、 快速的切換活動 ip 和應用資源到備 機,保證應用系統的持續運營。當資源在備機啟動以後,客戶端重連就能訪問到應用。 原主機恢復後, 接管了應用的備機將把變化後的資料進行同步, 保障主備機的應用資料 保持完全一致。 實施後拓撲圖 圖 2.實施後拓撲圖 實施 客戶應用系統在 rosemirrorha 的保護下,實現了業務的連續性運營,同時客戶應用系 統主機產生的資料通過資料映象線實時傳輸到客戶應用系統備機進行冗餘備份, 成熟的資料 映象技術保證主備兩台主機的資料一致。 實現要求 

3. 實現要求 

a) 硬體要求 :伺服器 4 臺伺服器 配置要求 網絡卡:建議每台伺服器專用 1 片物理網絡卡(千兆)用於 專用 用 資料複製。 資料複製 儲存:備機儲存容量需要大於或等於主機的儲存資料 量,並且需要考慮到 5~10 年的資料增量。

b) 網路要求:應用伺服器與資料容災備份伺服器之間需要實現資料通訊,搭建基 網路要求 於 tcp/ip 的區域網。建議使用者在主機與備機間至少建立 2 條心跳線(千兆網線 建議使用者在主機與備機間至少 建議使用者在主機與備機間至少建立 條心跳線(千兆網線 或串列埠線) 。 或串列埠線) 

c) 軟體要求: 軟體要求:2 臺伺服器使用相同版本的作業系統;並安裝部署相同版本的 要求 rosemirrorha 軟體。2 臺伺服器上的應用安裝必須完全一樣(路徑,

資料庫實 臺伺服器上的應用安裝必須完全一樣(路徑,

資料庫實 備註 例名等) 。 例名等) 方案效果 通過在客戶實施 rosemirrorha 高可用性解決方案,實現了以下功能: 

1. 業務的持續不間斷 正常情況下客戶應用系統在主機執行,向客戶端提**用服務,rosemirrorha 實時將 主機資料映象到備機,並實時監控

資料庫、應用、網路等的狀態。當主機發生故障時, rosemirrorha 將快速自動的切換客戶應用系統到備機,使用備機映象資料提**用服務。

2. 資料的冗餘保護 rosemirrorha 監控主機上的應用服務。驅動一旦捕獲到應用變動的資料,便會立即把 該資料複製到備機,成熟的資料映象技術保證主備兩台主機的資料一致。

3. 避免單點故障 整個系統硬體架構都實現了冗餘(主機、儲存、網路等) ,有效避免了軟硬體的單點故 障。 

4. 降低管理和維護成本 rosemirrorha 簡潔直觀的圖形化管理介面(gui) ,可以在網路中的任何乙個地方管理 網路中 rosemirrorha 主機,實現了遠端管理。使得管理維護成為非常簡單方便的事情。 rosemirrorha 簡潔易用的配置管理方式,大大的降低了系統的實施管理和維護成本。 

5. 靈活的 active-active 

模式和 active-standby

模式rosemirrorha 支援 active-active 

模式和 active-standby 

模式。 使用者可指定每台伺服器 的作用(active or standby) ,指定要監控的服務和硬體部分,定義指定的服務發生故障後要 採取的進一步行動(如是否重新啟動該服務、允許的最大啟動時間等) 。 

方案總結 首先, 通過實施 rosemirrorha 高可用性解決方案實現了對客戶應用系統業務連續性的 保障,滿足了使用者對於業務連續及資料冗餘備份的需求。 其次,rosemirrorha 利用成熟的資料映象技術,保證主備兩台主機資料的一致,實現 無需共享儲存的高可用軟體解決方案,大大減少了使用者在硬體上的投入。 另外,rosemirrorha 充分利用使用者既有的資源,充分保護使用者投資,保護使用者既有的 應用和資料。 最大限度的適應已有的軟體和硬體環境, 無需專門的裝置和其它額外成本投入, 無形中降低了整個資訊系統的總體擁有成本,提高了 roi。

百度貼吧LAMP解決方案

貼吧是功能性產品,唯快不破是永恆的準則,這一特點決定了快速迭代是需要解決的關鍵性問題。快速迭代,分解開來有如下部分 開發階段,快速開發 測試階段,包含了環境快速搭建 自動化測試工具 運維階段,包含了集群管理技術 自動化運維工具 同時,這三方面的工作需要乙個整體性的解決方案銜接起來。早期的貼吧,作為乙...

百度索引量忽高忽低的解決方案

最近演算法也算是小有波動,11月23日周五周更53.51 普遍下降一半,索引量也是直接下降。相比site命令的估算值,統計提供的www.cppcns.com是索引量的精確值,通過官方渠道,大家可以了解搜尋對 收錄情況。然而大部分人經常會碰到索引量的忽高忽低,這時我們應該如何解決?1 內容 首先當蜘蛛...

轉存百度盤到gd od的解決方案

首頁 homepage wget n chmod x aria2.sh bash aria2.sh啟動 etc init.d aria2 start 停止 etc init.d aria2 stop 重啟 etc init.d aria2 restart 檢視狀態 etc init.d aria2 ...