下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
深圳市前海運通技術有限公司JIRA&Confluence雙機熱備技術方案2017年5月目錄TOC\o”1—3"1背景PAGEREF_Toc346218593\h32技術方案PAGEREF_Toc346218594\h32。1方案需求PAGEREF_Toc346218595\h32.2技術方案PAGEREF_Toc346218596\h42.2.1技術架構PAGEREF_Toc346218597\h42.3數(shù)據(jù)同步原理PAGEREF_Toc346218598\h52。4故障檢測機制PAGEREF_Toc346218599\h52.5切換機制PAGEREF_Toc346218600\h6背景關于JIRA和Confluence的雙機熱備,Atlassian官方的方案是使用Dat(yī)aCenter的方式進行熱備,DataCenter的方案中多個JIRA或Confluence的節(jié)點是同時工作的,前端通過LoadBalance將訪問流量打到多個應用節(jié)點上,后端提供公共的數(shù)據(jù)庫和存儲保證數(shù)據(jù)的一致。但Dat(yī)aCenter的方案因為License使用期限的問題很難被接受。本方案主要描述是不使用DataCenter的情況下使用其他技術方案來實現(xiàn)JIRA和Confluence的雙機熱備技術方案方案需求總體需求:在不使用DataCenter的部署模式下如何保證JIRA和Confluence的雙機熱備?需要考慮的問題Atlassianlicense的限制,兩個JIRA實例不能同時激活,否則應用程序就被鎖死如何保證兩個服務器之間的實時同步如何自動檢測故障,自動進行切換如何讓啟動過程更加快速技術方案技術架構使用兩臺服務器(虛擬機和物理服務器)安裝兩個相同的JIRA/Confluence實例,包括數(shù)據(jù)和文件系統(tǒng)都在這兩臺服務器上.底層的HA架構采用Pacemaker+Corosync的方式來進行故障的監(jiān)測和切換,在一個服務器出問題的時候能夠監(jiān)測到故障,自動切換到另外一個機器上。Pacemaker是一個集群資源管理器.它利用集群基礎構件(corosync)提供的消息和成員管理能力來探測并從節(jié)點或資源級別的故障中恢復,以實現(xiàn)群集服務(亦稱資源)的最大可用性。數(shù)據(jù)的同步使用DRBD的方式,確保兩臺服務器的數(shù)據(jù)存儲包括數(shù)據(jù)庫內(nèi)容實時的同步。DistributedReplicatedBlockDevice(DRBD)是一個用軟件實現(xiàn)的、無共享的、服務器之間鏡像塊設備內(nèi)容的存儲復制解決方案。提供數(shù)據(jù)鏡像:可以實時、透明、同步(所有服務器都成功后返回)、異步(本地服務器成功后返回).應用程序使用Docker來進行封裝,來保證應用程序可以很好的被Packmaker監(jiān)控以及方便、快速的停啟應用程序的服務.數(shù)據(jù)同步原理JIRA和Confluence的數(shù)據(jù)分為兩部分數(shù)據(jù)庫附件、文件、索引等內(nèi)容數(shù)據(jù)關系(Issues,用戶,頁面,權限等等)的相關數(shù)據(jù)存放在數(shù)據(jù)庫當中;上傳的附件、用戶的頭像以及有關全文搜索和的索引都存放在磁盤的文件系統(tǒng)上,做數(shù)據(jù)同步需要對著兩種數(shù)據(jù)都做同步采用DRBD對物理磁盤的數(shù)據(jù)進行實施的同步,數(shù)據(jù)庫也被看做磁盤的基礎數(shù)據(jù)來進行同步,當服務器A上的數(shù)據(jù)發(fā)生變化時,就通過DRBD自動不同步到服務器B上。一般情況下我們采用同步復制協(xié)議,本地和對方寫成功確認后返回。在高可用(HA)中可以使用DRBD功能,可以代替使用一個HYPERLINK”http://baike.baidu。com/view/5998948。htm”\t”_blank"共享盤陣.因為數(shù)據(jù)同時存在于HYPERLINK”http://baik/view/544310。htm"\t"_blank"本地主機和另外一臺主機上。故障檢測機制使用Pacemaker能檢測到如下故障硬件故障電源故障磁盤故障CPU故障主板故障內(nèi)存故障網(wǎng)絡故障網(wǎng)絡接口故障IP故障應用程序故障應用程序死掉包括服務器宕機,網(wǎng)絡問題,以及應用程序死掉這些不同層面的服務故障都能檢測到。切換機制當檢測到服務器A的故障后,系統(tǒng)將做如下切換如果服務器A的服務還沒有停止,停止掉服務器A上的服務啟動服務器B上的JIRA和Confluence服務切換虛擬IP到服務器B服務器A和服務器B各自有一個IP,對外通過虛擬IP的方式進行提供,虛擬IP可以理解成漂浮在主備服務器上的IP,哪臺服務器活就漂浮在這臺服務器上,如果發(fā)生服務切換,則漂浮到另外一個服務器上。以上這些切換全部是自動的,無需任何人工干預即可完成。切換時間服務器的切換時間服務器的切換時間是秒級的,有故障時可以完成瞬間切換應用程序的切換時間服務器切換后,因為JIRA和Confluencelicense限制的問題
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024鍋爐設備安裝及調(diào)試服務協(xié)議
- 六年級數(shù)學上冊 期末專項測試卷-統(tǒng)計 (含答案)(北師大版)
- 《輕輕地》教學實踐指南
- 2024年圖書編印委托協(xié)議
- 2023年山東省濟南市高新區(qū)中考二模英語試卷含詳解
- 2024教案范例:傳染病健康教育的創(chuàng)新實踐
- 2024年模具加工銷售協(xié)議
- 不銹鋼材質(zhì)欄桿采購協(xié)議2024年
- 2024私人借貸協(xié)議模板
- 寫 文言文模板
- 2024 年上海市普通高中學業(yè)水平等級性考試 物理 試卷
- 國家開放大學??啤斗ɡ韺W》(第三版教材)形成性考核試題及答案
- 計量基礎知識考核試題及參考答案
- 眼科學基礎病例分析
- 混合痔中醫(yī)護理 方案
- 美國刑法制度
- 慢性病防治和健康生活知識講座
- 中華民族共同體概論課件第十六講文明新路與人類命運共同體
- 人教部編版一年級道德與法治上冊第10課《吃飯有講究》精美課件
- 2024-2030全球與中國鉑銅合金市場現(xiàn)狀及未來發(fā)展趨勢
- 供電企業(yè)輿情的預防及處置
評論
0/150
提交評論