




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
構建多公有云系統部署實踐構建多公有云系統部署實踐1今天的話題?
我們的目標是什么??
實現業務目標過程中遇到了什么問題??
我們是如何思考的??
我們是如何實踐的??
我們下一步的計劃是什么?今天的話題?我們的目標是什么??實現業務目標過程中遇到了2??單數據中心,VMWare環境宕機4小時?
切換云供應商?
再次宕機1
2?
單云供應商?
宕機6小時3
4
?
再找一家云供應商???我們如何走到這一步??單數據中心,VMWare環境?切換云供應商1 233從宕機中學到的幾件事(1)?
供應商SLA不是保證不宕機,而是索賠的依據SLA
<99.95%
$$從宕機中學到的幾件事(1)?供應商SLA不是保證不宕機,而4從宕機中學到的幾件事(2)?
小范圍宕機幾乎不可避免1000臺服務器64GB
Mem24小時無內
存故障內存顆粒無故障工作=
87.6
年從宕機中學到的幾件事(2)?小范圍宕機幾乎不可避免10005從宕機中學到的幾件事(3)
/status-of-compute?
大范圍宕機發生可能性依然存在從宕機中學到的幾件事(3) https://cloudhar6“不宕機是核心需求”“不宕機是核心需求”7“如果一朵云宕機不可避免那就把應用部署到多個云上”“如果一朵云宕機不可避免那就把應用部署到多個云上”8目標?
多數據中心多活?
節省成本、可負擔的解決方案?
在災難發生的過程中,如果無法達到完全可用,則至少應該保證部分可用:???部分業務功能可用部分客戶業務可用部分數據可用?
盡量少的人工干預目標?部分業務功能可用?盡量少的人工干預9DataAppDataApp10AppApp11AppAppGIT/AnsibleAppAppGIT/Ansible12AppAppGSLBGIT/AnsibleAppAppGSLBGIT/Ansible13GIT/AnsibleUser
AppUser
AppGSLB
301GIT/AnsibleUserUserGSLB14Data?Data?15
Datamaster
DataslaveMaster
/
Slave Data DataMaster/Slave16
Datamaster
DataslaveMaster
/
Slave
AppApp Data DataMaster/SlaveApp17
Datamaster
DataslaveAppMaster
/
Slave
App
(Write) Data DataAppMaster/Slave18x
App
DataslaveMaster
/
Slave
App
(Write)
Data
master?
如果設計目標是隨時保持2分數據拷貝,那么slave宕機的情
況下,master應不能寫入x AppMaster/Slave?如果設計19
Datamaster
DataMasterMaster
/
Master
AppApp Data DataMaster/MasterApp20?
需要假定網絡可靠(拜占庭將軍問題)?
Master越多越慢,代價越高,不可擴展?
適合單數據中心內部,可以用來解決局部故障?
跨數據中心則可能需要投入專線?需要假定網絡可靠(拜占庭將軍問題)?適合單數據中心21
Datamaster
DataMasterMaster
/
Master
/
MasterAppApp
DatamasterApp Data DataMaster/Master/22Master
/
Master
/
Master
D
a
tam
aster
D
a
taM
asterA
ppA
ppA
pp
D
a
ta
m
aster1.
允許任意一個站點宕機、斷網的情況下保證依然有2個可用站點2.
可以形成2:1的多數派解決數據不一致的問題3.
超高的可用性Master/Master/Master D23實戰之:找到合適的云實戰之:找到合適的云24不同云的性能不同云的性能25云間的網絡云間的網絡26最后的選擇最后的選擇27Master
/
Master
/
Master
D
a
tam
aster
D
a
taM
asterA
ppA
pp
D
a
tam
asterA
pp?
公網傳輸數據(專線成本過高)?
允許1個云計算數據中心宕機?
允許網絡傳輸不穩定?
允許時鐘不同步?
當數據差異發生時可以做到多數票PAXOSMaster/Master/Master D28
D
a
tam
aster
D
a
tam
asterD
a
taM
aster/citusdata/pg_paxos/watch?v=WX4gjowx45EProprose
(N,
V)Paxos
PG數據庫
Accept(N,
V)
or
Accept(N’,
V,’
)
orDenyChoose
(N,
<V|V’>)ProposeAcceptChoose Data DataDataMasterht29Paxos
PG
性能問題X10
LatencyPaxosPG性能問題X10Latency30數據分類常見操作存儲選擇元數據(用戶信息、權限、記賬)CreateReadUpdateDeletePaxosPostgreSQL資產數據(云上資源資產信息)CreateReadUpdateDelete雙實例數據庫+定期批量復制到從站+資源實際狀態定期更新操作數據(云上資源的操作日志)CreateAppendReadOSS和異步復制數據的分類處理數據分類常見操作存儲選擇元數據CreatePaxosPost31SlaveMasterFront
Page
Console
A
METAOSSSlaveConsole
C
METAMasterOSSSlaveMasterFront
Page
Console
B
METAOSSGSLBSlaveMasterFrontPageOSSSlave32SlaveMasterFront
Page
Console
A
METAOSSSlaveConsole
C
METAMasterOSSSlaveMasterFront
Page
Console
B
METAOSSGSLBSlaveMasterFrontPageOSSSlave33SlaveMasterFront
Page
Console
A
METAOSSSlaveConsole
C
METAMasterOSSSlaveMasterFront
Page
Console
B
METAOSSGSLBSlaveMasterFrontPageOSSSlave34SlaveMETAMasterOSSSlaveMasterOSSSlaveMETAMasterOSSProxyProxyProxyMETASlaveMETAMasterOSSSlaveMasterO35尚需解決的問題?
paxos_pg
事務性的問題
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年CFA考試行業監管分析試題及答案
- 站內公共服務設施優化考核試卷
- 關注市場變化的證券從業資格證試題及答案
- 烘焙食品企業生產設備升級考核試卷
- 玻璃保溫容器市場營銷渠道拓展考核試卷
- 電池制造與戶外廣告屏考核試卷
- 銀行從業資格證的復習建議試題及答案
- 出租資產招商方案范本
- 微生物樣本管理中的生態道德審視試題及答案
- 2024年項目管理考試知識點提煉試題及答案
- 滁州定遠縣中鹽東興鹽化股份有限公司招聘筆試題庫2025
- 宗教政策法規知識課件
- 山東省威海市乳山市銀灘高級中學2024-2025學年高一下學期4月月考地理試題(原卷版+解析版)
- 信息技術在商業中的應用研究試題及答案
- 2025-2030中國味精行業發展趨勢及投資戰略研究報告
- 2025建筑信息模型技術員(初級)技能鑒定精練考試題庫及答案
- 2024-2025學年七年級語文下學期期中模擬卷05
- 2025年中國儲能檢測認證行業市場運行態勢及發展趨勢預測報告-智研咨詢發布
- 診斷與評估課件 第十二節 資賦優異兒童特征及學習資料
- 金店裝修施工方案
- 政治薪火相傳的傳統美德+教案-2024-2025學年統編版道德與法治七年級下冊
評論
0/150
提交評論