阿里容器Docker服務(wù)實(shí)踐_第1頁(yè)
阿里容器Docker服務(wù)實(shí)踐_第2頁(yè)
阿里容器Docker服務(wù)實(shí)踐_第3頁(yè)
阿里容器Docker服務(wù)實(shí)踐_第4頁(yè)
阿里容器Docker服務(wù)實(shí)踐_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

阿里容器(Docker)服務(wù)演進(jìn)TAE的歷史和移動(dòng)開(kāi)發(fā)者需求移動(dòng)開(kāi)發(fā)者面臨的技術(shù)挑戰(zhàn)初創(chuàng)期上升期運(yùn)維挑戰(zhàn):部署發(fā)布不成為難點(diǎn)加機(jī)器,怎么加?數(shù)據(jù)的備份,還原怎么做?熱備冷備怎么做?系統(tǒng)架構(gòu)升級(jí)和重構(gòu)

穩(wěn)定挑戰(zhàn):用戶來(lái)告訴你,系統(tǒng)掛了?!版本出現(xiàn)Bug,如何快速回滾怎么做系統(tǒng)的容量評(píng)估?48%的用戶會(huì)因?yàn)榉€(wěn)定性選擇卸載流失創(chuàng)意客戶端開(kāi)發(fā)服務(wù)端開(kāi)發(fā)測(cè)試DAU:從1萬(wàn)到10萬(wàn)安全挑戰(zhàn):網(wǎng)絡(luò)攻擊數(shù)據(jù)安全:拖庫(kù)、權(quán)限破解,用戶隱私泄露應(yīng)用安全:xss注入、漏洞、SQL注入架構(gòu)穩(wěn)定:有靈活性和可擴(kuò)展性,架構(gòu)清晰,新人可以快速上手。技術(shù)選型:開(kāi)發(fā)語(yǔ)言技術(shù)框架云計(jì)算圖片數(shù)據(jù)庫(kù)緩存中間件大數(shù)據(jù)計(jì)算應(yīng)用架構(gòu)演變1000DAU以下10萬(wàn)DAU100萬(wàn)DAU以上Web+數(shù)據(jù)庫(kù)Web邏輯存儲(chǔ)++緩存+數(shù)據(jù)庫(kù)定時(shí)任務(wù)+消息隊(duì)列接入+

Web

+邏輯+存儲(chǔ)+大數(shù)據(jù)系統(tǒng)架構(gòu)運(yùn)維能力手動(dòng)+單點(diǎn)部署自動(dòng)+監(jiān)控+雙機(jī)熱備數(shù)據(jù)化運(yùn)營(yíng)實(shí)時(shí)計(jì)算離線計(jì)算云計(jì)算服務(wù)選擇IAASPAASCAAS優(yōu)點(diǎn):靈活,自由度缺點(diǎn):從零開(kāi)始搭建系統(tǒng)優(yōu)點(diǎn):可視化運(yùn)維管理缺點(diǎn):改代碼適配,擴(kuò)展性差優(yōu)點(diǎn):一次構(gòu)建,到處運(yùn)行缺點(diǎn):配套設(shè)施、穩(wěn)定性如何讓整個(gè)系統(tǒng)平滑發(fā)展快速構(gòu)建運(yùn)維升級(jí)平滑自動(dòng)系統(tǒng)構(gòu)建:快速or緩慢部署升級(jí):平滑or重構(gòu)運(yùn)維管理:自動(dòng)or手動(dòng)時(shí)間成本人員成本用戶成本or移動(dòng)時(shí)代的云服務(wù)需要讓從1到N更簡(jiǎn)單!如何選擇?TAE如何滿足移動(dòng)開(kāi)發(fā)者需求TAE簡(jiǎn)介TaobaoAppEngine淘寶應(yīng)用引擎IaaS

+

PaaS

+

CaaS使用靈活+運(yùn)維簡(jiǎn)單+構(gòu)建快速TAE如何做到?快速構(gòu)建運(yùn)維升級(jí)平滑自動(dòng)TAE2.0

-快速搭建系統(tǒng)官方鏡像JAVAPHPPythonMySQLMongoDBMemcachedActiveMQRabbitMQRedisElasticSearchWordPressNginxZooKeeperHadoop官方鏡像官方鏡像覆蓋80%常用系統(tǒng)軟件私有鏡像本地鏡像制作在線鏡像制作私有鏡像TAE2.0

–快速系統(tǒng)搭建特殊需求通過(guò)自定義鏡像滿足TAE2.0

-部署升級(jí)發(fā)布文件發(fā)布Git/SVN發(fā)布Beta發(fā)布?xì)v史版本回滾發(fā)布系統(tǒng)

自動(dòng)發(fā)布到所有服務(wù)器

循環(huán)按批次更新,發(fā)布不停服

緊急問(wèn)題,隨時(shí)回滾

上傳部署、編譯部署支持

隨時(shí)發(fā)布是一種能力TAE2.0

-自動(dòng)化運(yùn)維-應(yīng)用管理彈性計(jì)算,垂直/水平伸縮,一鍵擴(kuò)容支持HTTP/HTTPS/TCP接入

WebSSH登錄,客戶端SSH登錄可視化應(yīng)用管理彈性伸縮SSH管理接入層管理彈性升級(jí)

基礎(chǔ)應(yīng)用配置(應(yīng)用參數(shù)、可視化重啟,關(guān)閉)可視化運(yùn)維、彈性、SSH管理TAE2.0

-自動(dòng)化運(yùn)維-監(jiān)控報(bào)警QPS、RT、PVCPU、內(nèi)存、帶寬訪問(wèn)請(qǐng)求URI數(shù)據(jù)源監(jiān)控應(yīng)用監(jiān)控連接數(shù)監(jiān)控存儲(chǔ)空間數(shù)據(jù)庫(kù)監(jiān)控QPS/TPS慢SQL自定義監(jiān)控SQL執(zhí)行記錄健康檢查報(bào)警CPU/磁盤報(bào)警報(bào)警RT設(shè)置報(bào)警數(shù)據(jù)庫(kù)報(bào)警先于用戶發(fā)現(xiàn)問(wèn)題!TAE2.0

-自動(dòng)化運(yùn)維-日志、壓測(cè)、在線IDE應(yīng)用日志實(shí)時(shí)日志日志系統(tǒng)錯(cuò)誤日志聯(lián)動(dòng)日志搜索壓測(cè)參數(shù)指定多種參數(shù)構(gòu)造方式壓測(cè)系統(tǒng)實(shí)時(shí)壓測(cè)數(shù)據(jù)壓測(cè)報(bào)告產(chǎn)出Java/PHP支持代碼倉(cāng)庫(kù)支持在線IDE編譯發(fā)布Diff/分屏支持功能全面、覆蓋細(xì)節(jié)TAE2.0

-海量集群管理從1臺(tái)服務(wù)器到大規(guī)模分布式集群18總結(jié)-TAE2.0的產(chǎn)品架構(gòu)Build系統(tǒng)構(gòu)建Deploy部署升級(jí)Management運(yùn)維管理鏡像倉(cāng)庫(kù)鏡像加速在線鏡像制作JAVAPHPPythonMySQLMongoDBMemcachedActiveMQRabbitMQRedisElasticSearchWordPressNginxZooKeeperHadoop官方鏡像AppEngine文件發(fā)布Git/SVN發(fā)布Beta發(fā)布?xì)v史版本回滾發(fā)布系統(tǒng)網(wǎng)絡(luò)/環(huán)境變量配置SSH登錄水平/垂直擴(kuò)縮容啟停、鏡像升級(jí)管理系統(tǒng)QPS、RT、URICPU、內(nèi)存、帶寬數(shù)據(jù)庫(kù)監(jiān)控報(bào)警系統(tǒng)監(jiān)控系統(tǒng)實(shí)時(shí)日志應(yīng)用日志在線編輯、編譯發(fā)布Diff、代碼合并日志系統(tǒng)IDE壓測(cè)系統(tǒng)增刪改查私有鏡像在線壓測(cè)全面覆蓋應(yīng)用構(gòu)建+升級(jí)+運(yùn)維的生命周期19系統(tǒng)構(gòu)建-鏡像選擇開(kāi)發(fā)者根據(jù)自己的架構(gòu),選取對(duì)應(yīng)鏡像服務(wù),用AppEngine部署程序就可以完成系統(tǒng)搭建!20系統(tǒng)構(gòu)建-Java應(yīng)用搭建21系統(tǒng)構(gòu)建-Java應(yīng)用搭建HTTP接入TCP接入層配置22系統(tǒng)構(gòu)建-Java應(yīng)用搭建機(jī)器規(guī)格選擇存儲(chǔ)選擇部署環(huán)境選擇23系統(tǒng)構(gòu)建-Java應(yīng)用搭建JVM參數(shù)配置24系統(tǒng)構(gòu)建-Java應(yīng)用搭建25系統(tǒng)構(gòu)建-Java應(yīng)用搭建26Management–彈性擴(kuò)容27Management–日志和監(jiān)控系統(tǒng)28Management–在線IDE和WebSSH支持在線編譯和部署支持倉(cāng)庫(kù)代碼和線上代碼沖突合并支持黑、白兩套皮膚

WebIDE支持富文本編輯

WebSSH支持標(biāo)準(zhǔn)SSH操作

支持Container級(jí)SSH別免登錄

完整覆蓋SSH終端功能TAE全架構(gòu)PAAS30TAE的優(yōu)勢(shì)-靈活靈活:官方鏡像:十幾個(gè)官方鏡像,一鍵部署自定義鏡像:任意系統(tǒng),都TAE環(huán)境都能跑起來(lái)管理:WebSSH+原生SSH管理IAAS靈活性+PAAS運(yùn)維簡(jiǎn)單+CAAS易構(gòu)建31TAE的優(yōu)勢(shì)-穩(wěn)定穩(wěn)定:應(yīng)用穩(wěn)定性:99.95%雙十一:經(jīng)過(guò)3年雙十一考驗(yàn),集群QPS超過(guò)3萬(wàn),日均PV過(guò)十億客戶選擇:超過(guò)700家百川客戶,20家DAU過(guò)萬(wàn)用戶32TAE的優(yōu)勢(shì)-功能全面面向移動(dòng)開(kāi)發(fā)者,提供最完備功能TAECAAS傳統(tǒng)PAAS傳統(tǒng)IAAS?全架構(gòu)?快速搭建遷移工具???????????打包發(fā)布??編譯發(fā)布???灰度發(fā)布????Beta?????彈性擴(kuò)容???應(yīng)用監(jiān)控???實(shí)時(shí)日志???告警聯(lián)動(dòng)????在線IDE???SSH??壓測(cè)????????????覆蓋應(yīng)用全周期,全架構(gòu),全流程TAE

2.0產(chǎn)品大圖TAE

2.0產(chǎn)品大圖一站式容器云解決方案Docker

容器和鏡像系統(tǒng)APM監(jiān)控、日志、壓測(cè)系統(tǒng)運(yùn)維發(fā)布系統(tǒng)從PAAS演化到阿里容器服務(wù)4百川開(kāi)發(fā)者的反饋看重TAE2.0技術(shù)能力,Docker容器技術(shù)和部署運(yùn)維工具很誘人,希望使用!服務(wù)托管在阿里云上挺穩(wěn)定的,能不能打通TAE和阿里云,零遷移成本?ECS用戶的需求ECS太復(fù)雜,各種命令不會(huì)搞,可視化的工具管理機(jī)器?-----大搜車、天天果園機(jī)器多了管不過(guò)來(lái),聽(tīng)說(shuō)Docker可以降低運(yùn)維成本,Docker對(duì)架構(gòu)的影響是什么?ECS支持Docker么?-----數(shù)十家百川客戶Docker用戶的需求Docker逐漸成為線上生產(chǎn)系統(tǒng)運(yùn)維主流,包括Google,阿里、騰訊、百度、360等大公司都在基于Docker做部系統(tǒng)開(kāi)源界的Kubernate和Mesos門檻太高,中型公司基于Docker寫一套分布式系統(tǒng),成本太高。-----Docker社區(qū)TAE阿里云版構(gòu)建系統(tǒng)部署系統(tǒng)運(yùn)維管理體系ECSDocker容器(PHP)ECSDocker容器(Jetty)SLB統(tǒng)一接入層云存儲(chǔ)(RDS、OXS)Docker容器(Redis)Docker容器(ActiveMQ)登錄ECS,安裝AgentECS資源池TAE3.0管理集群部署、管理容器阿里云帳號(hào)ECSDocker容器(PHP)ECSDocker容器(Jetty)云存儲(chǔ)(RDS、OXS)Docker容器(Redis)Docker容器(ActiveMQ)阿里云

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論