




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
kerqiyb@用友企業(yè)互聯網開放平臺微服務架構環(huán)境復雜依賴多模塊多微服務架構環(huán)境復雜依賴多模塊多傳統(tǒng)企業(yè)進軍互聯網面臨的問題與挑戰(zhàn)署為何基于Docker可以實現微服務架構引引析高可用系統(tǒng)需要具備哪些能力?自自動伸縮服務發(fā)現負載均衡倉庫總體架構設計互聯網互聯網用戶開發(fā)人員管理人員運維人員控運維署發(fā)布命令NginxNginxNginxNginxHAProxyHAProxyHAProxy系系統(tǒng)監(jiān)控倉庫庫庫式協(xié)調r用服務發(fā)現余額服務dubbo用層訂單服務tomcat緩存redis倉庫庫庫式協(xié)調r用服務發(fā)現余額服務dubbo用層訂單服務tomcat緩存redis層層IaaS自建云)物理架構設計JenkinsGangliaNagiosJenkinsGangliaNagios總體流程設計MaveMavenGitGit代碼管理發(fā)布管理務調度集群MesosMasterMesosMasterMesosMaster基于Docker模式的構建流程由由1臺服務器,產生了10個新“服務器”(容器)[root@uap-01~]#dockerbuild-tyonyou/tomcat.push[root@uap-01~]#dockerpushyonyou/tomcat:1.0run&pull[root@uap-01~]#dockerrun-d-p8080:8080yonyou/tomcat[root@uap-01~]#dockerrun-d-p8081:8080yonyou/tomcat……[root@uap-01~]#dockerrun-d-p8090:8080yonyou/tomcat基于Docker模式的構建腳本應用向資源池發(fā)布如何做?基于Docker模式的服務發(fā)布腳本Git/SVNMaven倉庫ar定MarathonMesosMasterMesosSlaveNginxGit/SVNMaven倉庫ar定MarathonMesosMasterMesosSlaveNginx基于Native模式應用構建和發(fā)布流程由由1臺服務器,產生了10個新“中間件”(原生)[root@01~]#wgetapp.wartomcat.tar.gzjdk.tar.gzunzip[root@01~]#tar–zvxftomcat.tar.gzjdk.tar.gzstart[root@01~]#./bin/catalina.shrun-config./conf/mesos.xml[root@01~]#./bin/catalina.shrun-config./conf/mesos.xml[root@01~]#[root@01~]#./bin/catalina.shrun-config./conf/mesos.xmlNative模式應用發(fā)布的利與弊rFileFramework性能優(yōu)勢百萬并發(fā)壓測–Docker不同模式的性能對比r彈性高可用的設計ApApplicationsApplicationsApplicationsRPCServicesApplicationsScheduleJobsContaineContainerContaineContainerMesosSlaveMesosSlaveMesosSlaveMesosSlaveMesosMasterMesosSlaveMesosMesosSlaveMesosSlaveMesosSlaveMesosSlaveMesosMasterMesosSlaveMesosSlaveMesosSlaveookeeperookeeperMesosSlaveMesosSlaveMesosSlaveMesosSlaveZookeeperMMesosSlave池池 (DataCenterandClouds)動態(tài)動態(tài)彈性伸縮 (DynamicScaling)健康狀態(tài)檢查保證高可用MesosSDKMesosSDK應用運行的架構tomcat,dubbo,redis,hadoop(容器生成的節(jié)點)單服務tomcattomcattomcattomcattomcattomcat務緩存緩存redisredisredis式索引icSearch處理HadoopHBaseHBaseMarathon(init.d)Mesos+Docker虛擬化RouterServerHAProxyHAProxyNginxRouterServerHAProxyHAProxyNginx應用訪問的數據流向MesosMesos資源池(混合架構)DBDBServerMySQL資源的合理利用保證服務的高性能日志收集與性能分析日志收集與性能分析 (indexer)bAPIServer#3JavaAPMAgent (txId)AppServer#1TomcatPMAgent (txId)業(yè)務監(jiān)控和應用性能監(jiān)控怎么做?WebWebServer#1Nginx (shipper)DBDBServer#2MySQL (shipper)RPCRPCServer#2DubboPMAgent (txId)ElasticSearchDataNodeElasticSearchQueryNode搜索請求執(zhí)行搜索ElasticSearchMasterNode提交索引數據保存索引數據ElasticSearchDataNodeElasticSearchQueryNode搜索請求執(zhí)行搜索ElasticSearchMasterNode提交索引數據保存索引數據更大數據量的Easticsearch集群WebWebUISearchQueryCollectoCollectorIndexQueryMesosSDK+DockerEngine應用云化的一些規(guī)范與準則不要依賴基礎設施代碼與不要依賴基礎設施應用無狀態(tài)化通用的REST應用無狀態(tài)化不要寫本地磁盤禁止手不要寫本地磁盤平臺建設過程中用到的技術棧器社交網站適配IM適配支付平臺適配電商平臺適配短信適配消息推送適配……應用支撐組件認證器社交網站適配IM適配支付平臺適配電商平臺適配短信適配消息推送適配……
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 植發(fā)手術合同協(xié)議
- 砂石勞動合同協(xié)議
- 無償代買合同協(xié)議
- 食堂工作合同協(xié)議
- 重慶買賣合同協(xié)議
- 運輸海沙合同協(xié)議
- 樹木養(yǎng)護合同協(xié)議
- 線下廣告合同協(xié)議
- 招牌共用合同協(xié)議
- 雨衣購置合同協(xié)議
- 2025年03月人力資源社會保障部所屬單位筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 上海市工業(yè)技術學校招聘考試真題2024
- 配電室消防知識培訓課件
- 自來水有限公司應急預案
- 絞車培訓考試題及答案
- 2025-2030中國功能近紅外光學腦成像系統(tǒng)(fNIRS)行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 9.2《項脊軒志》課件統(tǒng)編版高二語文選擇性必修下冊-1
- 2025年第三屆天揚杯建筑業(yè)財稅知識競賽題庫附答案(101-200題)
- 高速公路段工程施工安全專項風險評估報告
- 2025年光伏逆變器市場前景分析
- 2025年安陽職業(yè)技術學院單招職業(yè)適應性測試題庫含答案
評論
0/150
提交評論