版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、技術(shù)創(chuàng)新,變革未來阿里電商數(shù)據(jù)庫上云實(shí)踐目錄阿里巴巴電商數(shù)據(jù)庫應(yīng)用場景介紹數(shù)據(jù)庫管控演進(jìn)數(shù)據(jù)庫上云的選擇與思考 未來展望阿里業(yè)務(wù)特性介紹RDS高可用版Master部分業(yè)務(wù)使用RDS高可用版,采用一主多備模式實(shí)例無法做到RPO=0SlaveRORO阿里業(yè)務(wù)特性介紹RDS三節(jié)點(diǎn)企業(yè)版(一)目標(biāo)解決RPO=0理論依據(jù)CAP原則 or BASE理論一致性(C)、可用性(A)、分區(qū)容忍性(P)實(shí)現(xiàn)方式MySQL半同步MySQL Group ReplicationRDS自研實(shí)現(xiàn)協(xié)議Paxos協(xié)議 or Raft協(xié)議?阿里業(yè)務(wù)特性介紹RDS三節(jié)點(diǎn)企業(yè)版(二)Why Paxos,No Raft?Paxos角色
2、介紹ProposeAcceptLearnRDS三節(jié)點(diǎn)角色轉(zhuǎn)換Propose LeaderAccept Follower/LoggerLearn LearnerLeaderFollowerLoggerLearner阿里業(yè)務(wù)特性介紹業(yè)務(wù)異地多活異地多活具備Region級別逃逸能力用戶可以在任意單元進(jìn)行交易意義:水平擴(kuò)展能力異地容災(zāi)能力問:RDS如何應(yīng)對?中心單元1單元2中心DB單元DB1單元DB21.按照規(guī)則分流2.單元自封閉3.呈星裝復(fù)制阿里業(yè)務(wù)特性介紹一數(shù)據(jù)庫異地多寫阿里業(yè)務(wù)特性介紹數(shù)據(jù)庫異地只讀異地只讀Learner全量數(shù)據(jù)Learner不影響Pasox協(xié)議每個Learner都有災(zāi)備節(jié)點(diǎn)基于
3、數(shù)據(jù)庫原生復(fù)制一致性高展望MaxScale數(shù)據(jù)庫管控平臺定義系統(tǒng)性復(fù)雜性可用性阿里數(shù)據(jù)庫管控平臺架構(gòu)演進(jìn)(一)2003年從系統(tǒng)管理員(SA)中漸漸細(xì)分出數(shù)據(jù)庫管理(DBA)職業(yè)DBA手工運(yùn)維2006年開始使用Nagios、Cacti等開源工具2009年阿里開始自主研發(fā)第一代運(yùn)維系統(tǒng)“北斗”,替換Nagios、Cacti等開 源工具阿里數(shù)據(jù)庫管控平臺架構(gòu)演進(jìn)(二)2010年阿里巴巴開始進(jìn)行去IOE工作阿里第一代MySQL運(yùn)維系統(tǒng)誕生“天機(jī)”,主要面向監(jiān)控、可用性、 備份2013年隨著業(yè)務(wù)規(guī)模不斷擴(kuò)大阿里第二代MySQL運(yùn)維系統(tǒng)誕“DBFree”主要面向自動化MySQLMySQLMySQL控制臺M
4、ySQL阿里數(shù)據(jù)庫管控平臺架構(gòu)演進(jìn)(三)2016年阿里第三代數(shù)據(jù)庫運(yùn)維系統(tǒng)“DBPaaS”誕生,滿足異地多活、混合 云等業(yè)務(wù)需求2018年底層IaaS上云,使用云資源2020年阿里電商數(shù)據(jù)庫全面開始上云,使用云管控核心數(shù)據(jù)庫(交易、購物車、商品、優(yōu)惠等)及核心鏈路采用云數(shù) 據(jù)庫專屬集群(MyBase)模式,基于云原生數(shù)據(jù)庫構(gòu)建上萬個節(jié)點(diǎn) RPO=0上云方案選擇數(shù)據(jù)上云方案選擇數(shù)據(jù)上云方式對比最終選擇物理遷移方式上云邏輯遷移物理遷移方式Mysqldump/DTSXtraBackup效率低高數(shù)據(jù)對象平滑性中高數(shù)據(jù)一致性中高權(quán)限低高上云方案選擇網(wǎng)絡(luò)方案選擇網(wǎng)絡(luò)特性對比思考數(shù)據(jù)雙向流動、性能結(jié)論ENI
5、+MyBase勝出方案優(yōu)點(diǎn)缺點(diǎn)ALB成熟方案經(jīng)過ALB,不符合極致性能要求NGLB解決ALB痛點(diǎn)1、首包經(jīng)過XGW,在0點(diǎn)場景可能會有問題;2、暫時不支持ECSENI標(biāo)準(zhǔn)云產(chǎn)品,性能好不支持物理機(jī)ENI+RDS暫無產(chǎn)品ENI雙向聯(lián)通存在安全風(fēng)險ENI+MyBase1、應(yīng)用、數(shù)據(jù)庫在同一網(wǎng)絡(luò)平面2、中間沒有代理層效率高管控和用戶是兩個IP,管控需要實(shí)現(xiàn)上云方案選擇網(wǎng)絡(luò)拓?fù)鋱D上云方案選擇裸金屬服務(wù)器(一)上云方案選擇裸金屬服務(wù)器(二)分鐘級交付, 資源彈性兼容VPC/SLB/RDS等云盤啟動+掛 載云盤兼容虛擬機(jī) 鏡像物理機(jī)的性 能+隔離性虛擬機(jī)VNC/ 控制臺/OpenAPI體 驗(yàn)宕機(jī)遷移恢 復(fù)
6、免人肉自動 運(yùn)維上云方案選擇機(jī)器對比功能分類功能裸金屬物理機(jī)虛擬機(jī)KVM運(yùn)維自動化分鐘級交付YNN計算無性能損失/無資源爭搶/無特性損失YYN存儲完全兼容云盤使用云盤啟動/系統(tǒng)盤快速重置/免安裝OS/任 意OS 鏡像物理機(jī)和虛擬機(jī)之前相互冷遷移 免本地RAIDYNY網(wǎng)絡(luò)兼容ECS經(jīng)典網(wǎng)絡(luò)/兼容ECS VPC網(wǎng)絡(luò)YYY物理機(jī)集群和虛擬機(jī)集群VPC無通信瓶頸YNYECS管控完全兼容ECS現(xiàn)有管控 VNC等用戶體驗(yàn)保持一致 帶外網(wǎng)絡(luò)安全YNY上云方案選擇存儲選擇功能擴(kuò)展性云盤本地盤磁盤上限32T6T分鐘級備份YN分鐘級實(shí)例CloneYN分鐘級實(shí)例跨Region CloneYN數(shù)據(jù)在線擴(kuò)盤YN磁盤IO
7、PS可配置YNMySQL原子寫YN可靠性高中分布式存儲PODES S DPODES S DECS上云方案選擇異地只讀(GDN)現(xiàn)狀各Region獨(dú)立解決方案Global Database Network上云方案選擇充分利用MyBase特性分布式存儲FollowerLeaderLearnerLeaderFollowerLeaderFollowerLearner分布式存儲分布式存儲分布式存儲分布式存儲分布式存儲分布式存儲分布式存儲BinlogBinlog親和、交叉、超賣、彈性計算節(jié)點(diǎn)計算節(jié)點(diǎn)Binlog上云方案選擇最終形態(tài)特性描述自建數(shù)據(jù)庫RDSMyBase高可用數(shù)據(jù)庫主備架構(gòu),高可用性保障,宕機(jī)
8、自動切換、修復(fù)有門檻支持支持高可靠數(shù)據(jù)庫多副本保障、數(shù)據(jù)同步可調(diào)一致性保障(RPO優(yōu)先)、三節(jié)點(diǎn)企業(yè)版RPO=0保障不支持支持支持高性能內(nèi)核性能提升:相比開源版本MySQL(1.5x)Redis(3x)不支持支持支持高安全SSL鏈路加密、TDE落盤加密、審計日志體系等,保障事前,事中,事后的數(shù)據(jù)庫安全有門檻支持支持運(yùn)維能力備份恢復(fù)、監(jiān)控報警、智能運(yùn)維診斷等全套數(shù)據(jù)庫運(yùn)維解決方案不支持支持支持自主可控開放OS、數(shù)據(jù)庫完整權(quán)限;開放數(shù)據(jù)庫管控平臺標(biāo)準(zhǔn)化底層接口;用戶可深度自定義數(shù)據(jù)庫管理邏輯支持不支持支持混部混合部署MySQL、Redis等,并提供云數(shù)據(jù)庫管理特性支持不支持支持(計劃)資源調(diào)度用戶專屬一片物理主機(jī)資源池,可自定義實(shí)例分配、分布策略,高度適配業(yè)務(wù)需求有門檻不支持支持超配能力用戶物理資源100%隔離,支持CPU、內(nèi)存(Redis)、空間等資源的超配不支持不支持支持總結(jié)業(yè)務(wù)雙十一期間交易額4982億,高峰訂單58
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年四川郵電職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 二零二五版新能源發(fā)電項(xiàng)目投資合作居間協(xié)議書3篇
- 2025年度窗簾生產(chǎn)員工培訓(xùn)與職業(yè)發(fā)展協(xié)議4篇
- 2025年中國多路數(shù)字視頻/音頻光端機(jī)市場調(diào)查研究報告
- 2025年度車庫車位預(yù)訂服務(wù)合同4篇
- 2025年全球及中國生命科學(xué)下一代客戶參與平臺 (CEP)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年度大學(xué)生實(shí)習(xí)崗位需求與選拔合作協(xié)議4篇
- 2025年全球及中國石油和天然氣用UPVC管行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球高速移動寬帶芯片行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球氣候室和房間行業(yè)調(diào)研及趨勢分析報告
- 物業(yè)民法典知識培訓(xùn)課件
- 2023年初中畢業(yè)生信息技術(shù)中考知識點(diǎn)詳解
- 2024-2025學(xué)年八年級數(shù)學(xué)人教版上冊寒假作業(yè)(綜合復(fù)習(xí)能力提升篇)(含答案)
- 《萬方數(shù)據(jù)資源介紹》課件
- 醫(yī)生定期考核簡易程序述職報告范文(10篇)
- 第一章-地震工程學(xué)概論
- 《中國糖尿病防治指南(2024版)》更新要點(diǎn)解讀
- 交通運(yùn)輸類專業(yè)生涯發(fā)展展示
- 2024年山東省公務(wù)員錄用考試《行測》試題及答案解析
- 老年護(hù)理學(xué)-老年人與人口老齡化-課件
- 元代文學(xué)緒論
評論
0/150
提交評論