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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

9、系統(tǒng)RoseHA支持操作系統(tǒng)平臺如下:Windows描述OS Supported (支持平臺)RoseHA for Windows - 服務器 Microsoft Windows 2003 各發(fā)行版本Microsoft Windows 2008 各發(fā)行版本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 通過網(wǎng)絡在兩臺主機之間進行實時的數(shù)據(jù)復制。當Active主機發(fā)生故障時, RoseMirrorHA將自動將服務切換到備機。并在備機鏡像數(shù)據(jù)的基礎上,繼續(xù)為客戶端提供業(yè)務服務。RoseMirrorHA是在實時數(shù)據(jù)鏡像基礎上,實現(xiàn)了不需要共享存儲的純軟高可用性系統(tǒng)。在傳統(tǒng)高可用性系統(tǒng)中需要通過共享存儲來實現(xiàn)數(shù)據(jù)的共享并提升性能,但這也增加了可用性系統(tǒng)的成本。RoseMirrorHA通過現(xiàn)有的以太網(wǎng)絡基礎環(huán)境,通過TCP/IP協(xié)議,在兩臺主機之間實現(xiàn)了數(shù)據(jù)的實時鏡像,不需要額外的硬件投資。在充

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

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論