RoseHAmirrow雙機高可用解決方案_第1頁
RoseHAmirrow雙機高可用解決方案_第2頁
RoseHAmirrow雙機高可用解決方案_第3頁
RoseHAmirrow雙機高可用解決方案_第4頁
RoseHAmirrow雙機高可用解決方案_第5頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 RoseHA 解決方案Rose MirrorHA雙機高可用解決方案 -基于軟件方式注:本方案僅供參考,具體實施,以正式合同和實際環境為準。Rose Datasystems Inc 2015年5月需求分析用戶信息系統主要由醫保平臺應用和SQL后臺數據庫組成。該系統負責支撐用戶日常業務,一旦該系統出現網絡、硬件和軟件等不可預知故障,導致系統不可用,將對運營產生重大影響和損失。因此,用戶對系統的穩定性、可靠性和安全性要求很高,系統應具備7×24小時的工作穩定性,系統整體可用性達到99.9%以上。通過對用戶需求詳細分析,經過細致的產品對比、慎重的方案篩選以及客戶現有資源等因素的綜合考慮,R

2、ose公司推薦其采用基于共享存儲的業務連續性旗艦產品RoseHA,應用到系統業務連續性上,并向用戶提供整體解決方案。 用戶環境硬件環境服務器: 2臺PC服務器軟件環境操作系統: Windows2008 R2/Redhat Linux 5.0中文標準版數據庫應用: Oracle/ SQLServer 應用: Weblogic/Websphere/Jboss方案原理首先,兩臺服務器中其中一臺服務器作為醫保服務的主服務器,承擔應用所有的業務訪問工作,另一臺服務器則運行應用的后臺數據庫應用服務,它存儲著前端應用業務訪問產生的數據。應用與數據庫的所有數據均存放在兩臺服務器的本地磁盤上進行兩臺服務器實時同

3、步。其次,醫保應用服務器在擔任應用服務器活動主機角色的同時,還將擔任數據庫的備援服務器,即當數據庫服務出現任何不可修復的故障或需要脫機維護時,RoseHA自動將數據庫服務切換到應用服務器端,繼續為客戶端提供不間斷服務,確保生產管理系統的持續運營工作。反之,數據庫服務器在作為數據庫的主工作服務器的同時,也將擔任應用服務在故障或脫機維護時的臨時業務訪問端,保證應用服務連續不間斷運營。第9頁方案圖示Rose MirrorHA雙機高可用解決方案 圖示方案描述如上圖所示,服務器A和服務器B兩臺服務器,通過Rose MirrorHA Active/Active工作模式同時配置應用和數據庫的高可用資源,實現

4、兩臺服務器相關應用資源相互備份。具體實現方式如下:1、 兩臺服務器都安裝上相同的操作系統,根據需要劃分出存放應用和數據庫的數據文件的分區;2、 兩臺服務器按照相同方式部署好應用和數據庫,其中一臺作為運行應用的主服務器和數據庫應用的備用服務器,另外一臺作為應用的備用服務器和數據庫應用服務的主服務器,然后在兩臺服務器上都安裝上Rose MirrorHA軟件,構成一個Active/Active的雙機熱備的應用架構。3、 兩臺服務器之間用一條RS-232串口線和一條網線作為Rose MirrorHA的心跳線,傳輸彼此的心跳信息。雙心跳設計可以有效規避單點故障。4、 客戶端通過在RoseHA中配置的活動

5、IP來訪問相關應用服務。5、 Rose MirrorHA通過Agent監控應用和數據庫應用服務的運行狀況,一旦發現服務器的應用、數據庫應用或者是主機硬件出現異常,Rose MirrorHA都會將相關資源從當前應用的主服務器切換到備服務器上繼續運行,保證相關應用持續正常地運行。方案效果通過使用Rose MirrorHA高可用解決方案,可以實現以下效果:1、實現了服務自動監測、自動切換當系統出現故障時(如:系統宕機、服務器硬件故障,應用進程被殺掉、RS-232/存儲連線/網絡線纜斷開),Rose MirrorHA 將確定由于某種故障而終止的應用,并將這些應用切換到備份服務器上。而故障服務器中未受影

6、響的應用不會被切換,不受任何影響,也不需要系統管理員干預。并且,Rose MirrorHA 具有兩個核心進程,他們互相監控,如果其中一個進程失敗,另一個進程會立即進行恢復,防止了因Rose MirrorHA本身故障而引起切換的發生。2、實現心跳冗余可以將網線和RS-232串口線作為在集群系統上運行的Rose MirrorHA的心跳線。配置多條心跳路徑可以避免系統的單點故障。兩種心跳的類型沒有限定,可以同時配置RS-232和網卡作為心跳,也可以單獨配置網卡作為心跳,當然也可以配置兩個RS-232作為心跳。3、提高網絡可靠性如果服務器的網絡部分發生故障,會導致客戶不能連接和訪問到服務器,這同樣是致

7、命的故障。Rose MirrorHA可以利用服務器配備的冗余網絡接口,使用它來恢復網絡連接。在沒有配備冗余的網絡接口,或者所有的網絡接口均出現故障時,HA會將該應用切換到另外一臺服務器上。切換完成后,客戶在短暫的切換過程后能夠繼續訪問所需的服務。4、提高了應用可靠性在本案中,同時配置了數據庫和應用,當其中某一個應用服務故障時,Rose MirrorHA會將該服務轉移到備用戶服務器上,而備用服務器上的原有的應用不會受到影響,從而提高了整個應用的可靠性。.5、友好的管理界面,提高對故障進行監測、報警和恢復Rose MirrorHA 提供了友好直觀的圖形安裝界面和監控管理界面。通過直觀而又方便的管理

8、界面,用戶可以交互式地對集群系統進行配置、監控和管理,并可以網絡對系統進行遠程管理,實時地顯示出主機系統及服務的狀態。通過GUI管理界面,還可以設定發生故障時預警郵件,通知管理員。如果故障資源恢復正常, GUI界面會自動恢復到正常狀態。6、靈活的Active-Active模式和Active-Standby模式Rose MirrorHA支持Active-Active模式和Active-Standby模式。用戶可指定每臺服務器的作用(active or standby),指定要監控的服務和硬件部分,定義指定的服務發生故障后要采取的進一步行動(如是否重新啟動該服務、允許的最大啟動時間等)。支持的操作

9、系統RoseHA支持操作系統平臺如下:Windows描述OS Supported (支持平臺)RoseHA for Windows - 服務器 Microsoft Windows 2003 各發行版本Microsoft Windows 2008 各發行版本Linux描述OS Supported (支持平臺)RoseHA for Linux - 服務器 RedHat:Redhat Enterprise Linux 4.0Redhat Enterprise Linux 5.0Redhat Enterprise Linux 6.0SuSE:SuSE Linux Enterprise 10.0 SuS

10、E Linux Enterprise 11.0Rose Mirror HA解決方案RoseMirrorHA 通過網絡在兩臺主機之間進行實時的數據復制。當Active主機發生故障時, RoseMirrorHA將自動將服務切換到備機。并在備機鏡像數據的基礎上,繼續為客戶端提供業務服務。RoseMirrorHA是在實時數據鏡像基礎上,實現了不需要共享存儲的純軟高可用性系統。在傳統高可用性系統中需要通過共享存儲來實現數據的共享并提升性能,但這也增加了可用性系統的成本。RoseMirrorHA通過現有的以太網絡基礎環境,通過TCP/IP協議,在兩臺主機之間實現了數據的實時鏡像,不需要額外的硬件投資。在充

11、分利用已有資源的基礎上,通過先進的軟件技術,實現純軟的高可用性系統。     RoseMirrorHA高可用性系統,可以對主機的IP、應用程序、數據等進行監控和保護,當應用程序或主機發生故障后,RoseMirrorHA將自動、快速地切換應用到備機,確保應用服務的持續和可用性,保證公司業務的持續運行。 RoseMirrorHA支持Active/Standby和Active/Active兩種模式。在Active/Standby方式中,其中一臺主機作為Active主機,運行重要的應用程序,向客戶端提供各種應用服務,另一臺主機作為備機,實時監控Active主機運行情況,當

12、Active主機發生故障后,備機就接管Active主機上的應用服務。在Active/Active配置方式中,每臺主機上運行各自的應用程序。服務器在運行自身的應用服務時,同時也作為另一臺主機的備機,即兩臺主機互為對方的備機。     RoseMirrorHA 通過網絡在兩臺主機之間進行實時的數據復制。當Active主機發生故障時, RoseMirrorHA將自動將服務切換到備機。并在備機鏡像數據的基礎上,繼續為客戶端提供業務服務。 一、 基于共享磁盤陣列的高可用解決方案RoseHA架構圖二、 方案特點:1. 對服務器硬件配置要求不高,可以根據應用情況采用不同型號或配

13、置。2. 系統切換時間短,最大程度減少業務中斷的影響。3. 切換過程對應用程序無影響,無需重新啟動或登錄,做到無人值守。4. 系統效率高,系統中數據讀寫、管理及容錯由磁盤陣列來完成。而系統服務器故障監控切換處理由HA軟件來完成。雙機監控依靠RS232線路或專用100/1000M自適應網卡線路,既不占用主機CPU資源也不占用基礎業務網絡帶寬,是RoseHA的特色功能,在實際的應用中得到用戶的一致好評。5. 支持豐富的應用配置,譬如:Oracle,SQLServer,Sybase,Exchange 等。6. 硬件可采用機架式結構,便于維護管理。三、 Rose產品選擇本項目中涉及到的Rose產品具體

14、信息如下表:產品版本數量操作系統RoseMirrorHA4.41Windows系列四、 主要功能特點介紹 1. 無縫集成到既有系統環境     RoseMirrorHA支持客戶既有的環境,充分利用客戶既有的資源。充分保護用戶投資,保護用戶既有的應用和數據。最大限度地適應已有的軟件和硬件環境,無需為建立高可用系統而增加專門的共享存儲設備。 2. 高效成熟的多種鏡像方式     支持完全鏡像、差分鏡像     完全鏡像:將Active主機的數據無條件重新傳輸到Standby主機,不論Standby主機是否已經

15、存在該文件。可以確保數據的完整和一致性。通常在初始化的時候,需要采用完全鏡像的方式。     差分鏡像:只傳輸Standby與Active不同的部分,而不必傳送相同部分的數據,可以減少對網絡等資源的使用,提高數據鏡像的效率。 3. 按需復制性能資源最佳化     RoseMirrorHA 支持復制數據集的定義,用戶可以選擇定制需要復制的目錄、文件。RoseMirrorHA的數據鏡像是基于文件系統之上的,僅僅復制文件變化的部分。RoseMirrorHA通過自身的驅動程序來監控用戶指定數據集,獲取變化內容進行傳輸處理。這種以字節為單位的按

16、需復制,充分保證了系統性能和效率的最佳化。 4. 支持在線備份數據或維護 l 支持目標寫入暫停      當需要對備機上復制的數據進行備份、查看的操作,不希望新的數據寫入時,可以使備機暫停寫入,暫停后數據仍將發送到備機,備機將暫停后的數據緩存起來。備機完成數據操作后,再將緩存的數據寫入到數據集中,恢復正常操作狀態。l 支持 Active 主機傳輸暫停 RoseMirrorHA 允許對Active主機復制的數據暫停發送,暫停后變化的數據仍然將被獲取,變化的數據將被存入pagefile,等待傳輸暫停恢復后發送。 l 消除備份窗口   &#

17、160;  通過備機寫入暫停或主機傳輸暫停,可以在確保主機應用在線持續運行的情況下,通過備機對數據進行備份到帶庫等操作。即保證了業務的持續運行,性能不受影響,同時又可以對數據進行更多方式,更加靈活的備份保護。同時備份操作的作業時間也有了更大的靈活性,不必等到晚上或是周末再進行。 5. 智能的故障處理恢復機制 l 支持 pagefile 機制      當網絡故障、傳輸暫停等情況下,數據無法發送時,服務可將數據暫存在pagefile中,當可以發送后繼續進行發送,保證數據不會丟失。pagefile的大小可以自行設定。 l 智能的數據傳輸  

18、;    當網絡發生故障后,RoseMirrorHA的數據復制不會停止,而是將復制的數據放入pagefile中,當網絡恢復后將自動地將pagefile中的數據發送到目標機,而不需要重新進行同步,有效地減少了網絡和CPU的負擔。 l 支持磁盤空間監控      RoseMirrorHA 提供磁盤空間監控功能,當磁盤的可用空間低于設定值時,將通過郵件、在線消息進行報警。 l 支持郵件信息通知      RoseMirrorHA支持郵件信息通知,當發生異常情況時,系統將自動地發送信息給設定的

19、郵箱,幫助管理員及時了解系統運行狀態。 6. 完整的數據屬性復制支持 l 支持 Windows 多數據流      RoseMirrorHA 支持Windows多數據流的復制。 l 支持 ACL      RoseMirrorHA 支持Window Access Control List(ACL)的復制。 7. 自動的應用高可用性保護 l 支持活動      RoseMirrorHA 中每個被保護的應用可以建立最多個活動IP,客戶端端可以通過活動IP訪問應用服務。 l 支持 Windows 主機別名      RoseMirrorHA 中每個被保護的應用都可以建立多個主機別名,客戶端可以通過別名訪問應用服務。 l 支持應用進程的監控      RoseMirrorHA 可以監控標準的Windows服務或是Linux平臺的應用,同時支持以自定義方式對用戶自己的應用進程進行監控。 l 支持網卡、活動的監控      RoseMirrorHA將對主機的網卡、活動IP的狀態進行監控,當發生故障時通

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論