![微服務(wù)集群的高效開發(fā)運(yùn)維策略_第1頁(yè)](http://file4.renrendoc.com/view/d3ced85e355390fb4279e542df1905ac/d3ced85e355390fb4279e542df1905ac1.gif)
![微服務(wù)集群的高效開發(fā)運(yùn)維策略_第2頁(yè)](http://file4.renrendoc.com/view/d3ced85e355390fb4279e542df1905ac/d3ced85e355390fb4279e542df1905ac2.gif)
![微服務(wù)集群的高效開發(fā)運(yùn)維策略_第3頁(yè)](http://file4.renrendoc.com/view/d3ced85e355390fb4279e542df1905ac/d3ced85e355390fb4279e542df1905ac3.gif)
![微服務(wù)集群的高效開發(fā)運(yùn)維策略_第4頁(yè)](http://file4.renrendoc.com/view/d3ced85e355390fb4279e542df1905ac/d3ced85e355390fb4279e542df1905ac4.gif)
![微服務(wù)集群的高效開發(fā)運(yùn)維策略_第5頁(yè)](http://file4.renrendoc.com/view/d3ced85e355390fb4279e542df1905ac/d3ced85e355390fb4279e542df1905ac5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、技術(shù)創(chuàng)新 變革未來微服務(wù)集群的高效開發(fā)運(yùn)維策略目錄服務(wù)架構(gòu)演進(jìn)1持續(xù)集成2架構(gòu)即代碼3集群監(jiān)控策略4總結(jié)5 網(wǎng)站架構(gòu)演進(jìn)三層式分工明確抽象化SOA物理隔離介面溝通微服務(wù)粒度更細(xì)靈活度佳服務(wù)服務(wù)服務(wù)服務(wù)服務(wù)服務(wù)服務(wù)網(wǎng)站 Monolithic 架構(gòu)商品廣告金流使用者訂單購(gòu)物車購(gòu)物網(wǎng)站部署 測(cè)試監(jiān)控只需處理一個(gè)網(wǎng)站微服務(wù)架構(gòu)商品廣告金流使用者訂單購(gòu)物車部署測(cè)試監(jiān)控部署測(cè)試監(jiān)控部署測(cè)試監(jiān)控部署測(cè)試監(jiān)控部署測(cè)試監(jiān)控部署測(cè)試監(jiān)控N 倍時(shí)間碎片化Context Switch遺漏事項(xiàng) 微服務(wù)基礎(chǔ)商品廣告金流使用者訂單購(gòu)物車部署測(cè)試監(jiān)控部署測(cè)試監(jiān)控部署測(cè)試監(jiān)控部署測(cè)試監(jiān)控部署測(cè)試監(jiān)控部署測(cè)試監(jiān)控自動(dòng)化自動(dòng)化自動(dòng)
2、化自動(dòng)化自動(dòng)化自動(dòng)化 基礎(chǔ)建設(shè)標(biāo)準(zhǔn)化自動(dòng)化焦點(diǎn)分離介面溝通掌控度不足過程過於繁瑣害怕失敗大量的人工介入高效開發(fā)的痛點(diǎn) 目錄服務(wù)架構(gòu)演進(jìn)1持續(xù)集成2架構(gòu)即代碼3集群監(jiān)控策略4總結(jié)5 提前發(fā)現(xiàn)問題自動(dòng)化作業(yè)確保環(huán)境隔離節(jié)省時(shí)間專注在開發(fā)持續(xù)整合伺服器建置測(cè)試部署 為何需要測(cè)試?描述產(chǎn)品功能驗(yàn)證結(jié)果符合預(yù)期找出潛在問題確保代碼可用有重構(gòu)的機(jī)會(huì) 你是怎麼進(jìn)行測(cè)試的?15231601713720120100180160140120100806040200200Sprint 1Sprint 4程式碼行數(shù)與測(cè)試需求Sprint 2CodeSprint 3Increasement測(cè) 試 工 作 量讓測(cè)試自動(dòng)化
3、單元 測(cè)試整合 測(cè)試壓力 測(cè)試驗(yàn)收 測(cè)試系統(tǒng) 測(cè)試 有測(cè)試就安全了嗎? 涵蓋率重複安全性風(fēng)格技術(shù)債必須先瞭解自己的負(fù)債良好的開發(fā)流程自動(dòng)化測(cè)試程式碼分析優(yōu)先償還影響大重構(gòu)計(jì)畫性負(fù)債 自動(dòng)化部署避免手誤標(biāo)準(zhǔn)化流程減少人力介入Canary Release Source CodeProductionCI ServerBuildUnit TestIntegration TestCode AnalysisDeploy持續(xù)整合流程 19/essays/whyAgileWorksFeedback.html20 Source CodeProductionCI ServerBuildUnit TestInteg
4、ration TestCode AnalysisDeployCode ReviewPair Programming21持續(xù)整合流程Recap 軟體開發(fā)流程工具輔助技術(shù)債目錄服務(wù)架構(gòu)演進(jìn)1持續(xù)集成2架構(gòu)即代碼3集群監(jiān)控策略4總結(jié)5 網(wǎng)站基礎(chǔ)結(jié)構(gòu)應(yīng)用程序快取資料庫(kù) 22Scalable ApplicationAppAppRedisDatabaseStatelessRecoverableReuseScale out & Scale up 23MaintainableInstallSetupMaintain 24MaintainableInstallSetupMaintain 25AppAppRedi
5、sDatabaseTerraformInfrastructure as Code 26AppRedisDatabaseAnsible 27provitionInfrastructure as CodeInfrastructure as CodeAppDocker 28WebDBRedisBranch AWebDBRedisInfrastructure as CodeTesting EnvironmentBranch BWebDBRedisProduction EnvironmentAppApp 29WebWebWebWebDBRedisTerraform使用 HCL / JSON容易閱讀支援多
6、平臺(tái)可匯入現(xiàn)有資源搭配版本控管 30AnsibleProvisionPackage AWS AMIRole Profile PatternEasy ReuseAuto Scaling GroupFluentdRoleNginxRailsCloudwatch LogAMIImages 31 Docker快速建置環(huán)境開發(fā)與正式環(huán)境一致環(huán)境隔離資源有效利用降低維運(yùn)成本比虛擬化更輕量 RecapStatelessScalableStableReuseable35 目錄服務(wù)架構(gòu)演進(jìn)1持續(xù)集成2架構(gòu)即代碼3集群監(jiān)控策略4總結(jié)5監(jiān)控維度Infrastru ctureServerApplicati onFlo
7、w 35Intrastructure StatusAppAppRedisDatabaseAWSCloudWatch 36ELB Request CountCPU UsageNetwork ThoughputDisk IOCloudwatch Dashboard 37AWS Cloudwatch 40 AppPrometheusCPU UsageMemory UsageDisk UsageApplication StatusCustom Script41Server StatusGrafana42Application Level 41NginxRailsGoAccess LogError Lo
8、gAudit LogOthersApplication StatusLogs 42替 Log 加分Centralize持續(xù)分析資料視覺化監(jiān)控問題預(yù)防異常 43ELKWeb ServerBufferAWS CloudWatch Log 44Kibana 47Log ProcessingNormalizeFilterAggregateVisualizize 46Log as Dashboard 47Log as Dashboard 50Flow Status服務(wù)流程是否正常交易中斷無(wú)法登入效能瓶頸使用 OpenTracing 實(shí)現(xiàn) 49Flow Status 50Dashboard 51健康狀 況
9、即時(shí)更 新關(guān)鍵資 訊資訊整合資料集合特定時(shí)間狀態(tài)分析資訊記錄效能改善系統(tǒng)優(yōu)化Infrastr uctureServerApplicat ionFlow 52Analysis EventInfrastr uctureServerApplicat ionFlowCollect DataCron Job 53Recap 54資訊收集分析應(yīng)用關(guān)注重點(diǎn)目錄服務(wù)架構(gòu)演進(jìn)1持續(xù)集成2架構(gòu)即代碼3集群監(jiān)控策略4總結(jié)5 掌控度不足過程過於繁瑣害怕失敗大量的人工介入解決痛點(diǎn)架構(gòu)即代碼流程自動(dòng)化一鍵回滾持續(xù)集成 產(chǎn)品57穩(wěn)定持續(xù)交付58產(chǎn)品單元 測(cè)試整合 測(cè)試代碼 風(fēng)格自動(dòng) 部署持續(xù) 集成敏捷 開發(fā)TerraformAnsibleDocker版本 控制結(jié)對(duì) 編程不
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年住宅按揭貸款合同范文示范
- 2025年乳制品區(qū)域銷售推廣代理合同范文
- 2025年鄉(xiāng)村共建房屋合同范文
- 2025年農(nóng)業(yè)工具借用合同
- 2025年高級(jí)建材產(chǎn)品購(gòu)銷合同樣本
- 2025年個(gè)人信貸合同范文協(xié)議書范本雙方
- 2025年農(nóng)業(yè)機(jī)械租賃使用年合同樣本
- 2025年危險(xiǎn)品物流服務(wù)承包合同示例
- 2025年倉(cāng)儲(chǔ)租賃消防安全管理合同
- 2025年共同研發(fā)項(xiàng)目合同協(xié)議書
- YBT 6227.1-2024《鋼鐵工業(yè)自動(dòng)化儀表與控制裝置安裝規(guī)范 第1部分:總則》
- 2024赤峰學(xué)院教師招聘考試筆試試題
- 互聯(lián)網(wǎng)金融 個(gè)人網(wǎng)絡(luò)消費(fèi)信貸 貸后催收風(fēng)控指引
- 三年級(jí)下冊(cè)全冊(cè)書法教案
- 《中國(guó)慢性阻塞性肺疾病基層診療與管理指南(2024年)》解讀
- 2023年機(jī)動(dòng)車檢測(cè)站質(zhì)量手冊(cè)(依據(jù)2023年版評(píng)審準(zhǔn)則和補(bǔ)充要求編制)
- 《研學(xué)旅行課程設(shè)計(jì)》課件-研學(xué)課程設(shè)計(jì)計(jì)劃
- 會(huì)議記錄表格樣本
- 改善護(hù)理服務(wù)行動(dòng)計(jì)劃方案
- 羧基麥芽糖鐵注射液-臨床用藥解讀
- 《手語(yǔ)基礎(chǔ)學(xué)習(xí)》課件
評(píng)論
0/150
提交評(píng)論