資源描述:
《探索云數(shù)據(jù)庫(kù)服務(wù)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、探索AliyunCloudService--RDS2012-07何云飛議題?什么是RDS?RDS(RelationalDatabaseService)阿里云主要云服務(wù)產(chǎn)品之一,誕生于2011年3月,他是借鑒阿里集團(tuán)多年數(shù)據(jù)庫(kù)管理經(jīng)驗(yàn)和底層技術(shù),依托阿里云(ALIYUN)強(qiáng)大的云技術(shù)平臺(tái)快速成長(zhǎng),為廣大中小企業(yè)提供的一種關(guān)系型數(shù)據(jù)庫(kù)服務(wù)。NEXT:Rds類型?什么是RDS?數(shù)據(jù)庫(kù)類型:NEXT:為什么要有RDS??為什么要有RDS?ForAppsOnAliyunCloudShareDataonAlibabaNEXT:RDS提供的服務(wù)?RDS能提供的服務(wù)及組
2、件一鍵部署資源控制高可用SQL注入線上報(bào)警自動(dòng)備份數(shù)據(jù)庫(kù)安全審計(jì)在線升級(jí)性能監(jiān)控?cái)?shù)據(jù)推送NEXT:RDS的開始?RDS的底層技術(shù)架構(gòu)RDS從哪里開始?NEXT:早期架構(gòu)?RDS的底層技術(shù)架構(gòu)-從哪里開始HeartBeat3306PCServer--APrimaryV-IPStandby3306PCServer--BNEXT:RDS的底層技術(shù)架構(gòu)—多實(shí)例?RDS的底層技術(shù)架構(gòu)-從哪里開始33013301硬件資源浪費(fèi)330233023303330333043304330533053306330633073307330833083309PCServer--AP
3、CServer--B330933103310多實(shí)例+AURORA-HANEXT:RDS的底層技術(shù)架構(gòu)—用戶接入?RDS的底層技術(shù)架構(gòu)RDS,一個(gè)從自動(dòng)化管理工具演變而來(lái)的產(chǎn)品服務(wù),用戶數(shù)據(jù)鏈路如何接入?NEXT:RDS的底層技術(shù)架構(gòu)—圖解?RDS的底層技術(shù)架構(gòu)-用戶接入用戶應(yīng)用SLB-負(fù)載均衡MySQL-ProxyPCServer3)Primary33064)1)2)33013…5)3310StandbyNEXT:RDS的底層技術(shù)架構(gòu)—組件文解?RDS的底層技術(shù)架構(gòu)-組件特性SLB負(fù)載均衡服務(wù)?4層轉(zhuǎn)發(fā),Mode=DR;?可靠性,HA主備切換;Proxy
4、組件?可擴(kuò)展性,VIP流量動(dòng)態(tài)遷移;?安全控制:?網(wǎng)絡(luò)負(fù)載:--IP白名單,--PPS(是威脅,網(wǎng)絡(luò)安全護(hù)航)--最大連接數(shù)控制,--bPS流量--最大請(qǐng)求數(shù)控制,--最大結(jié)果集控制,DBNode數(shù)據(jù)庫(kù)節(jié)點(diǎn)--SQL審計(jì),?資源分配規(guī)則(IO,CPU)--SQL_注入報(bào)警?單節(jié)點(diǎn)性能優(yōu)化?各Proxy節(jié)點(diǎn)數(shù)據(jù)一致性保證--源代碼優(yōu)化?高負(fù)載--處理雙倍流量--操作系統(tǒng)內(nèi)核優(yōu)化--硬件優(yōu)化NEXT:安全?RDS的底層技術(shù)架構(gòu)RDS,一個(gè)從自動(dòng)化管理工具演變而來(lái)的服務(wù)產(chǎn)品:安全NEXT:網(wǎng)絡(luò)圖解?RDS的底層技術(shù)架構(gòu)-安全DDOS攻擊防護(hù)IP白名單--目標(biāo)I
5、P-PPS報(bào)警,密碼驗(yàn)證--數(shù)據(jù)協(xié)議過(guò)濾,SUPER權(quán)限控制--源IP流量清洗,--黑洞InternetAlibabaPublicCloud-VM有效嚴(yán)謹(jǐn)?shù)腁CL控制;--@公網(wǎng)入口;AlibabaPrivateCloud--@VM出口;--@RDS出口Alibaba--ABTNNEXT:控制系統(tǒng)?RDS的底層技術(shù)架構(gòu)RDS,一個(gè)從自動(dòng)化管理工具演變而來(lái)的服務(wù)產(chǎn)品:控制系統(tǒng)NEXT:控制系統(tǒng)-圖解?RDS的底層技術(shù)架構(gòu)-控制系統(tǒng)APICLUSTER-HEB01TASKManagerCLUSTER-BJ01WorkServerBackupServerCLU
6、STER-QD01PerfServerLogServerCLUSTER-XA01Check-ServerCLUSTER-HZ01NEXT:控制系統(tǒng)-文解?RDS的底層技術(shù)架構(gòu)-控制系統(tǒng)集群管理系統(tǒng)(CMS)架構(gòu):SSHV.SMaster-Agent通道(數(shù)據(jù)與控制信息)管理目標(biāo):2000個(gè)節(jié)點(diǎn)規(guī)模,10W個(gè)DBInstance跨機(jī)事務(wù)一致性(UndoV.sRedo?)跨機(jī)房多集群管理支持灰度發(fā)布NEXT:控制系統(tǒng)-整體架構(gòu)圖?RDS的底層技術(shù)架構(gòu)-控制系統(tǒng)用戶應(yīng)用SLB-負(fù)載均衡MySQL-ProxyPCServerServiceCOM3)TASKMan
7、agerPrimary4)WorkServer1)2)BackupServer3301PerfServer3…5)3310LogServerStandbyCheck-ServerOpenAPINEXT:工具?RDS的底層技術(shù)架構(gòu)RDS,一個(gè)從自動(dòng)化管理工具演變而來(lái)的服務(wù)產(chǎn)品:工具NEXT:工具列表?RDS的輔助工具DRC數(shù)據(jù)遷移工Slave數(shù)據(jù)一致性修復(fù)具工具M(jìn)nesiaCRedisPythonErlangShellJavaNEXT:需要解決的問(wèn)題?RDS還要解決的問(wèn)題降低用戶成本MSSQLSERVER超大規(guī)模集群的管理NEXT:Feature?RDSF
8、eature展望自動(dòng)優(yōu)化多版本分庫(kù)分表只讀節(jié)點(diǎn)NEXT:結(jié)束?結(jié)束語(yǔ)新浪微博:何