DevOps軟件架構(gòu)師行動(dòng)指南.pdf
http://www.www.srpcoatings.com
2020年11月19日
![]() |
| 第1頁 |
![]() |
| 第10頁 |
![]() |
| 第19頁 |
![]() |
| 第21頁 |
![]() |
| 第36頁 |
![]() |
| 第241頁 |
參見附件(101514KB,265頁)。
DevOps:軟件架構(gòu)師行動(dòng)指南不僅剖析了軟件架構(gòu)師為實(shí)現(xiàn)DevOps目標(biāo)必須要做出的決策,并且說明了DevOps的其他參與者有可能以哪種方式來影響架構(gòu)師的工作,還詳細(xì)介紹了高效部署DevOps所需要的組織、技術(shù)和運(yùn)營環(huán)境,以及DevOps對每個(gè)開發(fā)階段的影響

內(nèi)容提要
《DevOps:軟件架構(gòu)師行動(dòng)指南》從軟件架構(gòu)師視角講解了引入DevOps實(shí)踐所需要擁有的技術(shù)能力,涵蓋運(yùn)維、部署流水線、監(jiān)控、安全與審計(jì)以及質(zhì)量關(guān)注。通過三個(gè)最新案例研究,講解在不同場景下應(yīng)用DevOps實(shí)踐的方法,對于想應(yīng)用DevOps實(shí)踐的組織提供切實(shí)的指導(dǎo)。
全書共五部分。部分(第1~3章)討論DevOps的背景,包括DevOps的目標(biāo)和期望使用DevOps解決的問題、云、運(yùn)維等。第二部分(第4~6章)介紹部署流水線,從功能性視角介紹部署實(shí)踐的內(nèi)容,涵蓋微服務(wù)架構(gòu)風(fēng)格、構(gòu)建和測試過程、工具鏈,以及具體的部署問題。第三部分(第7~10章)介紹橫切關(guān)注點(diǎn),討論了計(jì)算監(jiān)控、實(shí)時(shí)測試、安全與安全審計(jì),以及部署流水線的性能、可靠性、可修改性等。還介紹了業(yè)務(wù)關(guān)注點(diǎn),包括為引進(jìn)DevOps所需要準(zhǔn)備的業(yè)務(wù)計(jì)劃的組成元素,以及如何進(jìn)行論證、推出和測量業(yè)務(wù)計(jì)劃。第四部分(第11~13章)描述3個(gè)案例研究:為了實(shí)現(xiàn)業(yè)務(wù)連續(xù)性如何維護(hù)兩個(gè)數(shù)據(jù)中心,管理一個(gè)持續(xù)部署流水線,一個(gè)組織如何遷移到微服務(wù)架構(gòu)上。第五部分(第14~15章)設(shè)想evOps的未來,介紹了目前的研究以及如何基于把運(yùn)維視作一系列過程來進(jìn)行,并給出了3~5年內(nèi)DevOps將如何發(fā)展的預(yù)測。
作者介紹
作者簡介:
倫恩·拜斯(LeBass) 澳大利亞NICTA的高級首席研究員。他曾在卡內(nèi)基梅隆大學(xué)軟件工程研究所工作25年,有超過50年的軟件開發(fā)和研究經(jīng)驗(yàn)。他是兩本軟件架構(gòu)方面獲獎(jiǎng)圖書的合作者(《Software Architecture iPractice, Third Edition》和《Documenting Software Architectures:Views and Beyond,Second Edition》),他還與人合作出版或發(fā)表了數(shù)篇計(jì)算機(jī)科學(xué)與軟件工程領(lǐng)域的其他書籍和論文。
英戈·韋伯(Ingo Weber) 澳大利亞NICTA軟件系統(tǒng)研究組的高級研究員,也是新南威爾士大學(xué)計(jì)算機(jī)科學(xué)與工程系的兼職高級講師。他的研究領(lǐng)域包括云計(jì)算、DevOps、業(yè)務(wù)過程管理以及人工智能。
朱黎明(Liming Zhu) 澳大利亞NICTA一個(gè)研究小組的負(fù)責(zé)人和首席研究員。他擁有新南威爾士大學(xué)和悉尼大學(xué)的聯(lián)合職位。曾就職于數(shù)個(gè)在軟件領(lǐng)域具有領(lǐng)先地位的技術(shù)公司。
譯者簡介:
胥峰 資深運(yùn)維專家,有10年運(yùn)維經(jīng)驗(yàn),在業(yè)界頗具威望和影響力。2011年加入盛大游戲,工作至今,曾參與盛大游戲多款大型端游和手游的運(yùn)維,主導(dǎo) 運(yùn)維自動(dòng)化平臺的功能設(shè)計(jì)和實(shí)施。通過公眾號“運(yùn)維技術(shù)實(shí)踐”發(fā)布 “網(wǎng)絡(luò)分析技術(shù)實(shí)踐”系列主題技術(shù)文章,引發(fā)萬人閱讀轉(zhuǎn)發(fā)。擁有***認(rèn)證高級信息系統(tǒng)項(xiàng)目管理師資格。
任發(fā)科目前擔(dān)任融數(shù)數(shù)據(jù)研發(fā)總監(jiān),曾任職唯品會(huì)、會(huì)唐網(wǎng)、亞*遜、ThoughtWorks,有十余年軟件開發(fā)、架構(gòu)和管理經(jīng)驗(yàn)。曾參與多個(gè)電商相關(guān)系統(tǒng)的研發(fā)工作,近年主要從事DevOps工具鏈的設(shè)計(jì)與實(shí)現(xiàn),大數(shù)據(jù)平臺的組建,以及高效研發(fā)團(tuán)隊(duì)的組建與管理。
本書概述
本書試圖回答的問題是:“我為什么要關(guān)注DevOps,它對我有何影響?"閱讀本書可以找到詳盡的答案,不過也可以簡而言之:如果你的工作與構(gòu)建軟件系統(tǒng)有關(guān)并且你所在的組織有意縮短新功能推向市場的時(shí)間,那你就應(yīng)該關(guān)注DevOps。這是DevOps產(chǎn)生的驅(qū)動(dòng)力,DevOps實(shí)踐將影響你們?nèi)绾谓M織團(tuán)隊(duì)、如何構(gòu)建系統(tǒng),甚至影響你們所構(gòu)建系統(tǒng)的架構(gòu)。如果你是軟件工程領(lǐng)域的學(xué)生或研究人員,你應(yīng)該關(guān)注采用DevOps實(shí)踐會(huì)如何影響你們正在處理的問題。如果你是教育工作者,你也應(yīng)該關(guān)注,因?yàn)樵谡n程中融入DevOps材料可以幫助學(xué)生學(xué)習(xí)最新的開發(fā)實(shí)踐。
我們首先給出DevOps的定義并提供了一個(gè)簡短的示例,然后介紹DevOps運(yùn)動(dòng)產(chǎn)生的驅(qū)動(dòng)力、概貌,以及阻礙DevOps成功實(shí)施的障礙。對DevOps的大部分描述都是討論各種組織和文化方面的問題的。本章先概述這些主題,并圍繞這些主題展開本書的剩余章節(jié)。
什么是筒倉思維方式(Silo Mentality)
組織中的兩個(gè)部門有一個(gè)共同目標(biāo)-確保組織取得成功。這句話說起來容易,實(shí)際做起來要難得多。一般來說一個(gè)人對自己的團(tuán)隊(duì)最忠誠,其次才是整個(gè)組織。如果開發(fā)團(tuán)隊(duì)負(fù)責(zé)制定發(fā)布計(jì)劃,該計(jì)劃說明將實(shí)現(xiàn)哪些功能、以何種優(yōu)先級實(shí)現(xiàn),那么組織中的其他部門就會(huì)感到自己的權(quán)力被侵犯了,客戶也可能會(huì)不滿意。如果以前由運(yùn)維人員完成的工作現(xiàn)在由開發(fā)人員完成了,那么運(yùn)維人員的工作變少了之后會(huì)怎么樣呢?這種政治在一個(gè)組織中早已司空見慣,但重要性并不因此而降低,也不能因此就視而不見。
DevOps軟件架構(gòu)師行動(dòng)指南截圖



您現(xiàn)在查看是摘要介紹頁, 詳見PDF附件(101514KB,265頁)。
師行動(dòng)指南_1.jpg)
師行動(dòng)指南_2.jpg)
師行動(dòng)指南_3.jpg)
師行動(dòng)指南_4.jpg)
師行動(dòng)指南_5.jpg)
師行動(dòng)指南_6.jpg)