![基于大數(shù)據(jù)與云計(jì)算的微服務(wù)如何運(yùn)作_第1頁](http://file4.renrendoc.com/view/d7d3a6d6a4b310f3183a97395baa0f4e/d7d3a6d6a4b310f3183a97395baa0f4e1.gif)
![基于大數(shù)據(jù)與云計(jì)算的微服務(wù)如何運(yùn)作_第2頁](http://file4.renrendoc.com/view/d7d3a6d6a4b310f3183a97395baa0f4e/d7d3a6d6a4b310f3183a97395baa0f4e2.gif)
![基于大數(shù)據(jù)與云計(jì)算的微服務(wù)如何運(yùn)作_第3頁](http://file4.renrendoc.com/view/d7d3a6d6a4b310f3183a97395baa0f4e/d7d3a6d6a4b310f3183a97395baa0f4e3.gif)
![基于大數(shù)據(jù)與云計(jì)算的微服務(wù)如何運(yùn)作_第4頁](http://file4.renrendoc.com/view/d7d3a6d6a4b310f3183a97395baa0f4e/d7d3a6d6a4b310f3183a97395baa0f4e4.gif)
![基于大數(shù)據(jù)與云計(jì)算的微服務(wù)如何運(yùn)作_第5頁](http://file4.renrendoc.com/view/d7d3a6d6a4b310f3183a97395baa0f4e/d7d3a6d6a4b310f3183a97395baa0f4e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
微服務(wù),你玩的起嗎?2微服務(wù)架構(gòu)-MartinFowler微服務(wù)架構(gòu)是一種架構(gòu)模式,它提倡將單一應(yīng)用程序劃分成一組小的服務(wù),服務(wù)之間互相協(xié)調(diào)、互相配合,為用戶提供最終價(jià)值。每個(gè)服務(wù)運(yùn)行在其獨(dú)立的進(jìn)程中,服務(wù)與服務(wù)間采用輕量級的通信機(jī)制互相溝通(通常是基于HTTP協(xié)議的RESTfulAPI)。每個(gè)服務(wù)都圍繞著具體業(yè)務(wù)進(jìn)行構(gòu)建,并且能夠被獨(dú)立的部署到生產(chǎn)環(huán)境、類生產(chǎn)環(huán)境等。另外,應(yīng)當(dāng)盡量避免統(tǒng)一的、集中式的服務(wù)管理機(jī)制,對具體的一個(gè)服務(wù)而言,應(yīng)根據(jù)業(yè)務(wù)上下文,選擇合適的語言、工具對其進(jìn)行構(gòu)建。3為什么要采用微服務(wù)架構(gòu)?4初衷讓系統(tǒng)盡可能快的響應(yīng)變化!——Rebecca
Parsons5?服務(wù)足夠小
?獨(dú)立運(yùn)行
?輕量級通信機(jī)制
?獨(dú)立的部署
?去中心化?要多小?
?怎么部署?
?出錯(cuò)怎么辦?
?如何保證一致性6玩得起微服務(wù)的條件
Tall
enough服務(wù)器自演進(jìn)7背景介紹2012年初探微服務(wù)2014年?黑暗時(shí)代2015年服務(wù)治理2016年新的征程2009年82012年新的需求 業(yè)務(wù)系統(tǒng)A業(yè)務(wù)系統(tǒng)B9重復(fù)?10微服務(wù)架構(gòu)初步形成11那時(shí)的微服務(wù)12它給我們帶來了哪些好處?13新業(yè)務(wù)C三個(gè)月上線14更多服務(wù)更快一點(diǎn)?15服務(wù)越多,周期越來越短162014年問題倍出1 環(huán)境手工維護(hù),頻頻出錯(cuò)部署成功率很低,部署時(shí)經(jīng)常有一堆環(huán)境修改需求,運(yùn)維人員出錯(cuò)機(jī)會(huì)增加,運(yùn)維效率極低。2缺乏有效監(jiān)控?zé)o法快速有效定位問題,無法快速有效知曉服務(wù)運(yùn)行狀態(tài),服務(wù)資源浪費(fèi)。172014年問題倍出(二)3服務(wù)過大,堵塞交付快速增長的結(jié)果導(dǎo)致服務(wù)過大或者服務(wù)過小。而過大的服務(wù)導(dǎo)致整個(gè)提交流水線堵塞,測試人員無法拿到新的版本,交付延期4團(tuán)隊(duì)出現(xiàn)沖突,架構(gòu)腐化嚴(yán)重
交付不能完成導(dǎo)致各角色間的
沖突越來越嚴(yán)重,為了快速上
線質(zhì)量遭到犧牲。架構(gòu)無人守
護(hù),各種不一致性,服務(wù)內(nèi)部
接口一?片混亂,核心人員離職18不要再添加任何服務(wù)19當(dāng)然不是!20業(yè)務(wù)迅速擴(kuò)張21技術(shù)選型靈活22助力客戶快速占領(lǐng)市場23那怎么辦?242015年服務(wù)治理25回到問題123服務(wù)過大,堵塞交付快速增長的結(jié)果導(dǎo)致服務(wù)過大或者服務(wù)過小。而過大的服務(wù)導(dǎo)致整個(gè)提交流水線堵塞,測試人員無法拿到新的版本,交付延期4團(tuán)隊(duì)出現(xiàn)沖突,架構(gòu)腐化嚴(yán)重交付不能完成導(dǎo)致各角色間的沖突越來越嚴(yán)重,為了快速上線質(zhì)量遭到犧牲。架構(gòu)無人守護(hù),各種不一致性,服務(wù)內(nèi)部接口一片混亂,核心人員離職
環(huán)境手工維護(hù),頻頻出錯(cuò)部署成功率很低,部署時(shí)經(jīng)常有?一堆環(huán)境修改需求,運(yùn)維人員出錯(cuò)機(jī)會(huì)增加,運(yùn)維效率極低。缺乏有效監(jiān)控?zé)o法快速有效定位問題,無法快速有效知曉服務(wù)運(yùn)?行狀態(tài),服務(wù)資源浪費(fèi)。261.運(yùn)維自動(dòng)化1
基礎(chǔ)設(shè)施自動(dòng)化實(shí)施了新的部署流程,成功率大大提高,部署時(shí)間縮短到30分鐘。2高效監(jiān)控服務(wù)提供狀態(tài)匯報(bào),利用Splunk聚合日志,對服務(wù)運(yùn)行狀態(tài)進(jìn)行監(jiān)控,大大提高運(yùn)維效率。272.DevOps一家親28回到問題3服務(wù)過大,堵塞交付快速增長的結(jié)果導(dǎo)致服務(wù)過大或者服務(wù)過小。而過大的服務(wù)導(dǎo)致整個(gè)提交流水線堵塞,測試人員無法拿到新的版本,交付延期4團(tuán)隊(duì)出現(xiàn)沖突,架構(gòu)腐化嚴(yán)重交付不能完成導(dǎo)致各角色間的沖突越來越嚴(yán)重,為了快速上線質(zhì)量遭到犧牲。架構(gòu)無人守護(hù),各種不一致性,服務(wù)內(nèi)部接口一片混亂,核心人員離職
環(huán)境手工維護(hù),頻頻出錯(cuò)部署成功率很低,部署時(shí)經(jīng)常有?一堆環(huán)境修改需求,運(yùn)維人員出錯(cuò)機(jī)會(huì)增加,運(yùn)維效率極低。缺乏有效監(jiān)控?zé)o法快速有效定位問題,無法快速有效知曉服務(wù)運(yùn)?行狀態(tài),服務(wù)資源浪費(fèi)。293.服務(wù)拆分30微服務(wù)的附加成本313.服務(wù)自演進(jìn)2341劃分合適的業(yè)務(wù)邊界進(jìn)行合適模塊化可測試的拒絕跨上下文的數(shù)據(jù)表連接32交付暢通33回到問題服務(wù)過大,堵塞交付快速增長的結(jié)果導(dǎo)致服務(wù)過大或者服務(wù)過小。而過大的服務(wù)導(dǎo)致整個(gè)提交流水線堵塞,測試人員無法拿到新的版本,交付延期4團(tuán)隊(duì)出現(xiàn)沖突,架構(gòu)腐化嚴(yán)重交付不能完成導(dǎo)致各角色間的沖突越來越嚴(yán)重,為了快速上線質(zhì)量遭到犧牲。架構(gòu)無人守護(hù),各種不一致性,服務(wù)內(nèi)部接口一片混亂,核心人員離職
環(huán)境手工維護(hù),頻頻出錯(cuò)部署成功率很低,部署時(shí)經(jīng)常有?一堆環(huán)境修改需求,運(yùn)維人員出錯(cuò)機(jī)會(huì)增加,運(yùn)維效率極低。缺乏有效監(jiān)控?zé)o法快速有效定位問題,無法快速有效知曉服務(wù)運(yùn)?行狀態(tài),服務(wù)資源浪費(fèi)。34所有人?35康威定律設(shè)計(jì)一個(gè)系統(tǒng)的任何組織所產(chǎn)生的設(shè)計(jì)和架構(gòu)都等價(jià)于其組織間的溝通結(jié)構(gòu)。
—Melvyn
Conway,
196736康威逆定律逐漸改進(jìn)你的團(tuán)隊(duì)和組織結(jié)構(gòu)來促進(jìn)你所渴望的軟件系統(tǒng)架構(gòu)?!猄am
Newman37微服務(wù)架構(gòu)特性?????服務(wù)足夠小
獨(dú)立運(yùn)行
輕量級通信機(jī)制
獨(dú)立的部署
去中心化38新的團(tuán)隊(duì)結(jié)構(gòu)39沒有衡量就沒有改善,你衡量什么就得到什么!—Peter
F.Drucker40建立閉環(huán)反饋系統(tǒng)產(chǎn)品規(guī)劃需求澄清分析設(shè)計(jì)開發(fā)實(shí)現(xiàn)測試交付上線發(fā)布運(yùn)營持續(xù)交付
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 員工保密協(xié)議合同
- 礦權(quán)轉(zhuǎn)讓居間合同
- 房產(chǎn)出售委托協(xié)議書
- 旅游服務(wù)合作協(xié)議
- 公路工程投資合伙協(xié)議
- 人教版五年級下冊數(shù)學(xué)求最大公因數(shù)練習(xí)300題及答案
- 鐵肩中學(xué)門衛(wèi)合同8篇
- 第1課 殖民地人民的反抗斗爭(教學(xué)設(shè)計(jì)) 九年級歷史下冊同步高效課堂(部編版)
- 第十章 第4節(jié) 跨學(xué)科實(shí)踐:制作微型密度計(jì)(教學(xué)設(shè)計(jì))2024-2025學(xué)年度人教版(2024)物理八年級下冊
- 房屋健康監(jiān)測設(shè)備安裝協(xié)議
- 2024年濟(jì)南工程職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 癔癥護(hù)理查房
- 駱駝祥子祥子成長經(jīng)歷
- 團(tuán)隊(duì)協(xié)作和領(lǐng)導(dǎo)力
- 奮力前行迎接挑戰(zhàn)主題班會(huì)課件
- 紅木家具通用技術(shù)條件解析
- 病毒性肺炎疾病演示課件
- 沃爾沃S60L 2014款說明書
- 汽車零部件噴漆項(xiàng)目分析報(bào)告
- 2023年2月對醫(yī)療機(jī)構(gòu)的培訓(xùn)(新區(qū)醫(yī)院版)
- 軟星酒店網(wǎng)絡(luò)規(guī)劃與設(shè)計(jì)
評論
0/150
提交評論