国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

《DevOps實踐指南》- 讀書筆記(九)

這篇具有很好參考價值的文章主要介紹了《DevOps實踐指南》- 讀書筆記(九)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

25. 附錄

附錄 1 DevOps 的大融合

我們認(rèn)為 DevOps 正在得益于一場令人難以置信的管理實踐大融合,各種實踐相互促進和銜接在一起,并形成了一種獨特的實踐集合,它能對組織的軟件開發(fā)轉(zhuǎn)型和 IT 產(chǎn)品或服務(wù)交付模式的轉(zhuǎn)型產(chǎn)生極大的幫助。

John Willis 稱之為“DevOps 的大融合”。下面盡量按時間順序介紹這次大融合里的各種元素。

請注意,這里并不詳細(xì)介紹它們,而只是概要地介紹各種思維的演進,以及發(fā)生在它們之間的難以置信的鏈接,最終導(dǎo)致了 DevOps 的應(yīng)運而生。

精益運動

精益運動始于 20 世紀(jì) 80 年代,衍生自豐田生產(chǎn)系統(tǒng)(TPS)。TPS 包括價值流映射、看板和全面生產(chǎn)維護等。

精益的兩個主要原則是:

  • (1) 堅信前置時間(把原材料轉(zhuǎn)換為成品所需的時間)是提升質(zhì)量、客戶滿意度和員工幸福感的最佳預(yù)測指標(biāo);
  • (2) 小批量尺寸是短前置時間的一個最佳預(yù)測指標(biāo),理論上講最理想的批量尺寸是“單件流”(即“1×1”的流,庫存為 1,批量尺寸為 1)。

精益原則專注于為客戶創(chuàng)造價值,要求系統(tǒng)性思考,持之以恒,擁抱科學(xué)思維,創(chuàng)建流和拉動(而不是推動)的模式,從源頭保證質(zhì)量,以謙遜為導(dǎo)向,尊重每一個人。

敏捷運動

始于 2001 年?!懊艚菪浴笔怯?17 位軟件開發(fā)領(lǐng)域的頂尖大師編寫的,目的是掀起一場推廣輕量級軟件開發(fā)方法(如 DP 和 DSDM-動態(tài)系統(tǒng)開發(fā)方法)的運動,用敏捷替代瀑布式等重量級軟件開發(fā)過程以及替代統(tǒng)一軟件開發(fā)過程(RUP)這樣的方法論。

它的一個關(guān)鍵原則是:“頻繁地交付可工作的軟件,交付周期可以是數(shù)星期也可以是數(shù)月,推薦更短的周期。”另外還有兩個原則,一個是小型的、自我激勵的團隊?wèi)?yīng)工作在高度信任的模式下,一個強調(diào)小批量尺寸。敏捷還和一系列的工具和實踐相關(guān),如 Scrum、站會等。

Velocity 大會運動

從 2007 年開始,由 Steve Souders、John Allspaw 和 Jesse Robbins 等人組織并發(fā)起了 Velocity大會,目的是為 IT 運維和網(wǎng)站性能調(diào)優(yōu)人員提供一個聚首的機會。在 2009 年的 Velocity 會議上,John Allspaw 和 Paul Hammond 做了主題為“每日 10 次部署:Dev 和 Ops 在 Flickr 的協(xié)作”的演講。

敏捷基礎(chǔ)設(shè)施運動

在 2008 年的多倫多敏捷會議上,Patrick Debois 和 Andrew Schafer 主持了一場名為“羽毛之鳥”專題研討,探討如何將敏捷原則應(yīng)用于基礎(chǔ)設(shè)施,而不僅限于應(yīng)用程序代碼。他們很快得到了一些志同道合的思考者的響應(yīng),其中也包括 John Willis。后來,Patrick 又深受 John 和 Hammond的“每日 10 次部署:Dev 和 Ops 在 Flickr 的協(xié)作”演講的鼓舞,于 2009 年在比利時的根特市,舉辦了第一次 DevOpsDays 活動,創(chuàng)造了“DevOps”這個詞。

持續(xù)交付運動

在持續(xù)構(gòu)建、測試和集成等開發(fā)實踐的基礎(chǔ)上,Jez Humble 和 David Farley 發(fā)展出了持續(xù)交付的理念,其中包括確保將代碼和基礎(chǔ)設(shè)施始終處于可部署狀態(tài)的“部署流水線”,并且確保所有提交到主干的代碼都能安全地部署到生產(chǎn)環(huán)境里。

這個想法最早是在 2006 年的敏捷大會上公布于眾的,Tim Fitz 在他的一篇名為“持續(xù)部署”的博文中完善了這個概念。

豐田套路運動

在 2009 年,Mike Rother 編寫了《豐田套路:轉(zhuǎn)變我們對領(lǐng)導(dǎo)力與管理的認(rèn)知》一書,書中描述了他對豐田 20 年研究的收獲。這期間他理解了豐田生產(chǎn)系統(tǒng)(TPS)的因果機制并對其作了綜述。書中介紹了“豐田成功背后隱形的管理例程和思維模式及其不斷改進和調(diào)整……以及其他公司如何在他們的組織中踐行類似的例程和思維模式”。

他的結(jié)論是,精益社區(qū)錯失了與所謂的“改善套路”相關(guān)的最重要的實踐。 他解釋說,每個組織都有工作日程,豐田成功的關(guān)鍵因素是改進了工作習(xí)慣,并將其植入到組織里每個人的日常工作中。豐田套路建立了一種迭代、增量、科學(xué)的解決問題的方法,追求共同的企業(yè)目標(biāo)。

精益創(chuàng)業(yè)運動

在 2011 年,Eric Ries 編寫了《精益創(chuàng)業(yè):新創(chuàng)企業(yè)的成長思維》一書,總結(jié)了他在一家硅谷創(chuàng)業(yè)公司 IMVU 的經(jīng)驗教訓(xùn)。這本書的核心思想基于 Steve Blank 的《四步創(chuàng)業(yè)法》一書和持續(xù)部署技術(shù)。Eric Ries 還給出了相關(guān)實踐并定義了一些術(shù)語,包括最小化可行產(chǎn)品(MVP)、構(gòu)建 - 度量 - 學(xué)習(xí)的循環(huán),以及很多持續(xù)部署的技術(shù)模式。

精益用戶體驗運動

在 2013 年,Jeff Gothelf 撰寫了《精益設(shè)計:設(shè)計團隊如何改善用戶體驗》一書,其中描寫了如何改進“模糊前端”,并解釋了產(chǎn)品經(jīng)理如何在投入時間和資源以前制定業(yè)務(wù)假設(shè)實驗,籍此獲取關(guān)于業(yè)務(wù)的信心。有了精益設(shè)計,全面優(yōu)化業(yè)務(wù)假設(shè)、功能開發(fā)、測試、部署和為客戶發(fā)布服務(wù)的工具就齊了。

Rugged Computing 運動

2011 年,Joshua Corman、David Rice 和 Jeff Williams 深入考察了軟件開發(fā)周期晚期進行應(yīng)用程序和環(huán)境安全加固的無效性。 根據(jù)考察結(jié)果,他們提出了名為 Rugged Computing 的哲學(xué),旨在構(gòu)建包含穩(wěn)定性、可擴展性、可用性、生存性、可持續(xù)性、安全性、可支持性、可管理性和防御性等的非功能性需求框架。

DevOps 強調(diào)高頻率發(fā)布,可能會給質(zhì)量保證(QA)和信息安全(Infosec)帶來巨大的壓力,因為當(dāng)部署頻率從每月或每季度一次提升到每天數(shù)百或數(shù)千次時,信息安全或質(zhì)量保證的工作周期就不再是兩周一次了。Rugged Computing 運動假設(shè)當(dāng)前的多數(shù)信息安全防護措施是沒用的。

附錄 2 約束理論和核心的長期沖突

約束理論主要討論核心沖突云(通常稱為“C3”)的作用。圖 A-1 是 IT 的沖突云示意圖。
《DevOps實踐指南》- 讀書筆記(九),# devops,devops,運維
在 20 世紀(jì) 80 年代,在制造業(yè)里核心的長期沖突非常普遍。所有工廠經(jīng)理都有兩項重要的業(yè)務(wù)目標(biāo):提高銷量,降低成本。 問題是,為了保持銷量,庫存就要增加,以確保始終能滿足客戶需求。

然而,要降低成本,就應(yīng)該減少庫存,以確保資金沒有占用在在制品上。在制品指按客戶訂單生產(chǎn)的但還不能立即發(fā)貨的產(chǎn)品。

應(yīng)用精益原則能解決以上沖突,例如減小批量尺寸,減少在制品數(shù)量,以及縮短和放大反饋回路。 這樣工廠的生產(chǎn)率、產(chǎn)品質(zhì)量和客戶滿意度都會得到顯著提高。

DevOps 工作模式背后的原理與制造業(yè)變革的原則是相同的,那就是優(yōu)化 IT 價值流,將業(yè)務(wù)需求轉(zhuǎn)化成為向客戶提供價值的能力和服務(wù)。

附錄 3 惡性循環(huán)列表

《鳳凰項目》中描繪的惡性循環(huán)如表 A-1 所示。
《DevOps實踐指南》- 讀書筆記(九),# devops,devops,運維

附錄 4 交接和隊列的危害

隊列等待時間會隨著交接次數(shù)的增加而延長,因為隊列是由于交接而產(chǎn)生的。圖 A-2 顯示了一個工作中心資源的繁忙程度與等待時間的關(guān)系。漸變的曲線顯示了為什么“一個 30 分鐘的簡單變更”通常卻需要幾周的時間才能完成。某些工程師和項目組若過于繁忙,通常就會變成瓶頸。當(dāng)一個項目組滿負(fù)荷時,任何需要它完成的任務(wù)都會被淹沒在隊列里,如果沒有人進行催促或提高優(yōu)先級,該任務(wù)將永遠(yuǎn)也不能完成。
《DevOps實踐指南》- 讀書筆記(九),# devops,devops,運維

在圖 A-2 中,橫坐標(biāo)表示在一個項目組里某特定資源的繁忙百分比,縱坐標(biāo)是等待時間(或者更準(zhǔn)確地說是隊列長度)。曲線的形狀表明,在資源利用率超過 80%以后,等待時間會急速攀升到頂點。

附錄 5 工業(yè)安全誤區(qū)

對復(fù)雜系統(tǒng)幾十年的研究表明,人們的處理策略都是基于幾個誤區(qū):

  • 誤區(qū) 1:人為錯誤是意外和事故最主要且唯一的根源。
  • 誤區(qū) 2:如果人遵守了既定的規(guī)程,那么系統(tǒng)就是安全的。
  • 誤區(qū) 3:安全性可以通過設(shè)置權(quán)限和防護來提升。保護層次越多,安全性就越高。
  • 誤區(qū) 4:事故發(fā)生的根本原因(“真相”)可以通過事故分析來確定。
  • 誤區(qū) 5:事故調(diào)查就是識別事實和原因之間的邏輯和關(guān)聯(lián)關(guān)系。
  • 誤區(qū) 6:安全性總是優(yōu)先級最高的,不容降低。

誤區(qū)與真相之間的區(qū)別如表 A-2 所示。
《DevOps實踐指南》- 讀書筆記(九),# devops,devops,運維

附錄 6 豐田安燈繩

許多人問,如果安燈繩每天被拉了 5000 次,那么生產(chǎn)工作怎么會完成呢?確切地說,并不是每個安燈繩都會導(dǎo)致整個裝配線的停止。相反,當(dāng)安燈拉繩被拉下時,監(jiān)督那個工作中心的團隊領(lǐng)導(dǎo)有 50 秒時間解決這個問題。如果在 50 秒內(nèi)問題沒解決,沒有裝配完畢的車輛就將越過地板上畫的那條線,然后這條裝配線才會停止(見圖 A-3)。
《DevOps實踐指南》- 讀書筆記(九),# devops,devops,運維

附錄 7 軟件包產(chǎn)品

為了將復(fù)雜的軟件包產(chǎn)品(COTS,commercial off-the-shelf software;如 SAP、IBM WebSphere、Oracle WebLogic)也納入版本控制,我們可能不得不去掉廠商提供的圖形化的點擊操作模式的安裝工具。為此需要了解廠商提供的工具的用途,還需要一個干凈的服務(wù)器安裝圖片,需要比對文件系統(tǒng),并將新增的文件納入版本控制。將那些與安裝環(huán)境無關(guān)的文件都放在同一個位置(“基礎(chǔ)安裝”),將環(huán)境有關(guān)的文件放入各自的目錄(“測試”或者“生產(chǎn)”)。通過這種方式,軟件安裝操作就變成了版本控制的操作,可視化效果和可重復(fù)性都更好了,速度也提升了。

我們可能還要轉(zhuǎn)換應(yīng)用配置設(shè)置,把它們也納入版本控制。例如,可以將存儲在數(shù)據(jù)庫里的應(yīng)用配置轉(zhuǎn)換為 XML 文件,XML 文件也可以轉(zhuǎn)換為應(yīng)用配置。

附錄 8 事后分析會議

事后分析會議的議程樣例如下。

  • 首先由會議主持或協(xié)調(diào)人做會議啟動發(fā)言,強調(diào)這個會議是對事不對人的事后分析會議,我們的重點不是發(fā)生過的事,也不會去推測“本來會怎樣”或“本來有可能怎樣”。協(xié)調(diào)人可以宣讀來自 Retrospective.com 網(wǎng)站的“回顧基本指導(dǎo)原則”。此外,協(xié)調(diào)人將提醒大家,得出的任何對策都一定要分配到具體的人,如果糾正措施不能成為這個會議后的首要任務(wù),那么這就不是糾正措施。(這是為了防止會議上討論了一系列好想法,可是永遠(yuǎn)也不付諸行動。)
  • 在會議期間要對事故完整的時間表達成一致的認(rèn)識。包括在什么時間、是誰發(fā)現(xiàn)的問題,通過什么途徑發(fā)現(xiàn)的問題(例如,自動監(jiān)測、手動檢測、客戶反饋),在什么時間服務(wù)得到了徹底的恢復(fù),等等。我們還將在事故發(fā)生期間所有的外部討論歸納到時間表中。提到“時間表”,大家可能會理解為調(diào)查問題并解決問題的步驟。實際上,特別是在復(fù)雜的系統(tǒng)中,導(dǎo)致事故發(fā)生的事件可能會有許多,并且將會采取多種解決問題的故障排查方案和措施。 在這項活動中,我們試圖記錄所有的事件和所有參與者的觀點,并盡可能地建立出各種可能的因果關(guān)系的假設(shè)。
  • 事后分析團隊將列出所有造成事故的人為因素和技術(shù)因素,并將其歸類,如“設(shè)計決策”“修復(fù)”“發(fā)現(xiàn)的問題”等。團隊將使用頭腦風(fēng)暴和“十萬個怎么樣”方法,對他們認(rèn)為特別重要的誘因進行深入挖掘,從而探索更深層次的誘因。所有的觀點都應(yīng)當(dāng)?shù)玫桨莺妥鹬?,不允許爭論或否認(rèn)其他人已經(jīng)確認(rèn)的誘因。會議協(xié)調(diào)人特別需要注意的是,必須確保做這項活動的時間充足,而且團隊不應(yīng)嘗試去異存同,不要試圖確定出一個或幾個“根本原因”。
  • 與會人員要就會后首要任務(wù)清單達成一致意見。清單所列內(nèi)容需要集思廣益,并選擇能防止問題復(fù)發(fā)的任務(wù),或者能更快發(fā)現(xiàn)問題并復(fù)原的任務(wù)。列表還可以包括改進系統(tǒng)的其他方式。
    我們的目標(biāo)是確定實現(xiàn)預(yù)期結(jié)果的最小增量步驟,而不是“大爆炸”式的變更,因為那不僅需要更長的實施時間,還會推遲改進。我們還會生成一份單獨的列表,列出那些優(yōu)先級較低的任務(wù),并為其分配一個負(fù)責(zé)人。如果將來發(fā)生類似的問題,就可以基于這些任務(wù)制定對策。
  • 與會人員還要討論事故的衡量指標(biāo)和事故對組織造成的影響。例如,我們可以使用下列指標(biāo)來定量描述事故。
    • 事件嚴(yán)重性:這個問題的嚴(yán)重程度。嚴(yán)重性會直接影響服務(wù)和客戶。
    • 總停機時間:服務(wù)完全不可用的時間。
    • 檢測時間:發(fā)現(xiàn)問題所需的時間。
    • 解決時間:知道問題以后恢復(fù)服務(wù)所用時間。

Etsy 公司的 Bethany Macri 是這么總結(jié)的:“在事故分析中對事不對人并不意味著沒有人承擔(dān)責(zé)任,而是想了解在什么情況下允許人員執(zhí)行變更,或者誰引入的問題。沒有責(zé)難,就沒有顧慮;沒有了顧慮,就可以坦誠相待?!?/p>

附錄 9 猿猴軍團

在 2011 年 AWS 的美東服務(wù)中斷事故之后,Netflix 曾就如何自動處理系統(tǒng)故障討論過多次。一個名為“搗亂猴”的服務(wù)就是這些討論的結(jié)果。

此后,搗亂猴逐漸演變成了一套全系列的工具,內(nèi)部稱之為“Netflix 猿猴軍團”,用來模擬災(zāi)難的不同程度

  • 搗亂大猩猩:模擬整個 AWS 可用區(qū)域(ZA)的故障。
  • 搗亂金剛:模擬整個 AWS 地區(qū)(Region)的故障,如北美或歐洲。
  • 延遲猴子:在其 RESTful 客戶端服務(wù)器的通信層人為引入的延遲或停機,以模擬服務(wù)降級,并確保相關(guān)服務(wù)正常工作。
  • 一致性猴子:查找并關(guān)閉不符合最佳實踐的 AWS 實例(例如,實例不屬于任何自動伸縮組,或服務(wù)目錄中沒有值班工程師的電子郵件地址)。
  • 醫(yī)生猴子:檢查每個運行的實例,找到不健康的實例,如果負(fù)責(zé)人沒有及時修復(fù),就主動關(guān)閉實例。
  • 看門猴子:確保他們的云環(huán)境沒有混亂和浪費,搜索未使用的資源并處理。
  • 安全猴子:一致性猴子的升級版,找到并終止有安全違規(guī)或漏洞的實例,例如 AWS 安全組配置錯誤。

附錄 10 上線時間透明化

Lenny Rachitsky 這么陳述他所謂的“上線時間透明化”的優(yōu)勢。

  • (1) 支持的成本下降。因為用戶能夠自己識別系統(tǒng)里的問題,無需打電話或發(fā)電子郵件給支持部門。用戶不再需要猜測是本地問題還是全局性問題,并且可以在跟運維抱怨之前更快速地定位問題。
  • (2) 在宕機期間能與客戶更良性溝通。利用互聯(lián)網(wǎng)傳播的優(yōu)勢而不是電子郵件、電話這種一對一性方式,能實現(xiàn)更好的溝通效果。在客戶溝通上省事了,就有更多時間來解決問題。
  • (3) 讓客戶在發(fā)生宕機事故時有明確的可尋求幫助的途徑,不必再四處搜索論壇、Twitter 或博客。
  • (4) 信任是所有 SaaS 應(yīng)用成功的基石??蛻魧⒆约旱臉I(yè)務(wù)和生計都押寶在了你的服務(wù)或平臺上。現(xiàn)有和潛在的客戶都需要信任服務(wù)。他們想確保當(dāng)服務(wù)出現(xiàn)問題時自己也有知情權(quán)。讓他們實時了解意外事件是建立信任的最佳方法,向客戶隱瞞實情不再可取。
  • (5) 認(rèn)真負(fù)責(zé)的 SaaS 提供商早晚都會提供公開的健康度儀表板,這只是時間問題,因為用戶有這樣的需求。

26. 術(shù)語

DOP & Handbook Glossary文章來源地址http://www.zghlxwxcb.cn/news/detail-732156.html

英文 中文
A/B Testing A/B 測試
Acceptance Stage 驗收階段
Acceptance Test-Driven Development (ATDD) 驗收測試驅(qū)動開發(fā)
Acceptance Test 驗收測試
Accident 事故
Affinity 親和
Agile 敏捷
Andon Cord 安燈繩
Anomaly Detection Technique 異常探測技術(shù)
Antifragility 抗脆弱性
Application Deployment 應(yīng)用部署
Artifact Management 構(gòu)件制品庫管理
Artifact 制品
Automated Test 自動化測試
Automation 自動化
Backlog 待辦事項列表
Bad Apple Theory 壞蘋果理論
Bad Path 壞路徑
Batch Size 批次尺寸、批量大小
Blame 指責(zé)
Blameless Post Mortem 不指責(zé)的事后分析
Blamelessness 免責(zé)
Blue-Green Deployment 藍(lán)綠部署
Blue-Green Deployment Pattern 藍(lán)綠部署模式
Branching Strategy 分支策略
Brownfield 棕地
Build 構(gòu)建
Business Value 業(yè)務(wù)價值
Canary Release 金絲雀發(fā)布
Canary Release Pattern 金絲雀發(fā)布模式
Card 卡片
Change Category 變更類別
Change Schedule 變更計劃
Cloud Computing 云計算
Cloud Configuration File 云配置文件
Cluster Immune System Release Pattern 集群免疫系統(tǒng)發(fā)布模式
Code Branch 代碼分支
Code Review Form 代碼審查表
Codified Nfr 成文的非功能需求
Collaboration 協(xié)作
Commit Stage 提交階段
Commit Code 提交代碼
Compliance Requirement 合規(guī)性要求
Compliance Checking 合規(guī)性檢查
Compliancy Officer 合規(guī)檢測官
Configuration Management 配置管理
Container 容器
Continuous Deployment 持續(xù)部署
Continuous Integration 持續(xù)集成(CI)
Continuous Delivery 持續(xù)交付(CD)
Conways Law 康威定律
Cycle Time 周期時間
Defect Tracking 缺陷跟蹤
Definition Of Done (DoD) 完成的定義
Dev Ritual 開發(fā)慣例
Developer 開發(fā)人員
Development 開發(fā)
Devops Transformation DevOps 轉(zhuǎn)型
Downstream/Upstream 下游/上游
Downwards Spiral 惡性循環(huán)
E-Mail Pass-Around 電子郵件輪查
Expand/Contract Pattern 擴張/收縮模式
Exploratory Test 探索性測試
Fast Feedback 快速反饋
Feature 特性
Feature Flag 特性標(biāo)志
Feature Toggle 特性開關(guān)
Feedback/Feedback Loop 反饋/反饋回路
Feedforward/Feedforward Loop 前饋/前饋回路
Flow 流動
Gated Commit 門控提交
Gaussian Distribution 高斯分布
Green Build 綠色構(gòu)建
Greenfield 綠地
Handoff 交接
Hand-Off Readiness Review 交接就緒評審
Happy Path 愉快路徑
Hypothesis-Driven Development 假設(shè)驅(qū)動開發(fā)
Incident 事件
Information Radiator 信息輻射器
Infosec 信息安全
Infrastructure Automation 基礎(chǔ)架構(gòu)自動化
Infrastructure As Code 基礎(chǔ)架構(gòu)即代碼
Integration Tests 集成測試
I-Shaped, T-Shaped, E-Shaped I 型、T 型、E 型
Iteration 迭代
Itsm (It Service Management) IT 服務(wù)管理
Ji-Kotei-Kanketsu (JKK) 質(zhì)量檢查(JKK)
Just Culture 公正文化
Just-In-Time (JIT) 準(zhǔn)時制
Kaizen (In Lean) 改善
Kaizen Blitz (Or Improvement Blitz) 改善閃電戰(zhàn)
Signboard 看板
Kata 套路
Large Batch Size Merge 大批量合并
Latent Defect 潛在缺陷
Lauching Guidance 發(fā)布指導(dǎo)
Launch Readiness Review 投產(chǎn)就緒評審
Lead Time 前置時間
Lean 精益
Learning Culture 學(xué)習(xí)文化
Logging Level 日志級別
Loosely Coupled Architecture 松耦合架構(gòu)
Micro-Service 微服務(wù)
Minimum Viable Product 最小化可行產(chǎn)品
Monitoring Framework 監(jiān)控框架
Monolithic Application 單體應(yīng)用
Monolytics 單體應(yīng)用
MTTR 平均恢復(fù)時間
Non-Functional Requirement (NFR) 非功能性需求
Non-Functional Requirement (NFR) Testing 非功能需求測試
(Non) Ideal Testing Pyramid (非)理想測試金字塔模型
One-Piece-Flow 單件流
Operations 運維
Operations Story 運維故事
Ops Liaison 運維聯(lián)絡(luò)人
Organisational Typology Model 組織結(jié)構(gòu)模型
Organization Archetype 組織原型
Organizational Learning 組織級學(xué)習(xí)
Over-The-Shoulder 觀察者評審
Package
Pair Programming 結(jié)對編程
Peer Review 同行評審
Pilot 試點
Pipeline 流水線
Plan-Do-Check-Act Cycle (PDCA Cycle) 計劃-實施-檢查-改進循環(huán)(戴明環(huán))
Post-Mortem 事后分析
Process Time 處理時間
Product Owner 產(chǎn)品負(fù)責(zé)人
Pull Request Process 拉動請求流程
QA 質(zhì)量保證
Reduce Batch Size 降低批次尺寸
Reduce Number Of Handoffs 減少交接次數(shù)
Regression Test 回歸測試
Release Branch 發(fā)布分支
Release Manager 發(fā)布經(jīng)理
Release Pattern 發(fā)布模式
Retrospective 回顧
Rhythm 節(jié)奏
Roll-Back 回滾
Sad Path 不愉快路徑
Safety Culture 安全文化
Safety Conditions 安全條件
Scaling 規(guī)?;?/td>
Scrum Scrum
Scrum Master Scrum Master
Security Testing 安全測試
Self Service Capability 自服務(wù)能力
Service Deployment 服務(wù)部署
Service Level Agreement (SLA) 服務(wù)級別協(xié)議(SLA)
Shared Goal 共同目標(biāo)
Shared Operations Team (SOT) 共享運維團隊
Shared Version Control 共享版本控制
Single Repository 單一存儲庫
Smoke Testing 冒煙測試
Sprint 沖刺
Staging Staging
Staging Environments, SIT 準(zhǔn)生產(chǎn)環(huán)境
Stakeholder 利益干系人
Standard Deviation 標(biāo)準(zhǔn)差
Standard Operations 標(biāo)準(zhǔn)運維
Static Code Analysis 靜態(tài)代碼分析
Swarm 聚集、聚焦、會診、圍觀(動詞)
Swarming 聚集
System Of Engagement (SOE) 交互系統(tǒng)
System Of Records (SOR) 記錄系統(tǒng)
Technical Debt 技術(shù)債務(wù)
Technology Adaption Curve 技術(shù)適應(yīng)曲線
Technology Executive 技術(shù)主管
Telemetry 遙測
Test Coverage Analysis 測試覆蓋率分析
Test Story 測試故事
Test-Driven Development 測試驅(qū)動開發(fā)
The Downward Spiral - TDS 下行螺旋
The Agile Manifesto 敏捷宣言
The Lean Movement 精益運動
The Simian Army:
Chaos Gorilla
Chaos Kong
Conformity Monkey
Doctor Monkey
Janitor Monkey
Latency Monkey
Security Monkey
猿猴軍團(可靠性監(jiān)控服務(wù)):
搗亂大猩猩
搗亂金剛
一致性猴子
醫(yī)生猴子
看門猴子
延遲猴子
安全猴子
The Three Ways 三步工作法
Theory Of Constraints 約束理論
Ticketing System 工單系統(tǒng)
Tightly-Coupled 緊耦合
Tool-Assisted Review 工具輔助評審
Tool 工具
Toyota Production System (TPS) 豐田生產(chǎn)系統(tǒng)
Toyoto Kata 豐田套路
Transformation Team 轉(zhuǎn)型團隊
Trunk 主干
User Story 用戶故事
Value Stream Mapping 價值流映射
Value Stream 價值流
Velocity 速率
Version Control 版本控制
Virtualized Environment 虛擬化環(huán)境
Visible 可視的
Visualisation 可視化
Waste 浪費
Waste Reduction 減少浪費
Waterfall 瀑布式
WIP (Work In Progress / Process) 在制品
WIP Limit 在制品限制
Work Center 工作中心

到了這里,關(guān)于《DevOps實踐指南》- 讀書筆記(九)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【運維】DevOps全流程筆記(未完成)

    【運維】DevOps全流程筆記(未完成)

    DevOps全流程筆記,參考視頻https://www.bilibili.com/video/BV17x4y1o75G DevOps:就是一整套的工具鏈和一整套的體系方法把這套工具鏈串起來讓開發(fā)工作和運行維護工作變得更加輕松 PLAN:開發(fā)團隊根據(jù)客戶的目標(biāo)制定開發(fā)計劃 CODE:根據(jù)PLAN開始編碼過程,需要將不同版本的代碼存儲在一個

    2024年02月15日
    瀏覽(23)
  • DevOps系列文章之 DevOps 運維服務(wù)體系

    DevOps系列文章之 DevOps 運維服務(wù)體系

    DevOps 體系是從原始運維一步步走過來的,原始運維好比是本,有了本進而想繼續(xù)提升效率、減少出錯、優(yōu)化流程,就發(fā)展到了 DevOps,AIOps……各種Ops 首先,運維的業(yè)務(wù)職能規(guī)范后形成章程、綱領(lǐng),在互聯(lián)網(wǎng)快速發(fā)展的特點下,形成了一套應(yīng)對”快”和”變”的體系,并不停

    2024年02月12日
    瀏覽(24)
  • devops運維平臺匯總

    Spug是面向中小型企業(yè)設(shè)計的無 Agent的自動化運維平臺,整合了主機管理、主機批量執(zhí)行、主機在線終端、應(yīng)用發(fā)布、任務(wù)計劃、配置中心、監(jiān)控、報警等一系列功能。 演示地址: 官網(wǎng)地址: 使用文檔: 更新日志: 常見問題: 1,主機管理 2,批量執(zhí)行 3,應(yīng)用發(fā)布 4,任務(wù)計

    2024年02月05日
    瀏覽(21)
  • DevOps?自動化運維!

    DevOps?自動化運維!

    by: 雪月三十 DevOps流程圖 DevOps是Dev和Ops的結(jié)合 Dev(developer開發(fā)) Ops(operation運維) 在企業(yè)中dev和ops是有一種天然的矛盾,dev要求的是快速迭代,給公司挖掘出商業(yè)的價值,而ops則是強調(diào)的穩(wěn)定,不讓你如此快的開發(fā),以穩(wěn)定為主,不希望動代碼(if no problem, don’t touch it),所

    2024年02月12日
    瀏覽(27)
  • DevOps(開發(fā)運維一體化)

    DevOps是一種重視“軟件開發(fā)人員(Dev)”和“IT運維技術(shù)人員(Ops)”之間溝通合作的文化、運動或慣例。透過自動化“軟件交付”和“架構(gòu)變更”的流程,來使得構(gòu)建、測試、發(fā)布軟件能夠更加地快捷、頻繁和可靠。 DevOps的三大支柱,即人(People)、流程(Process)、平臺(

    2024年02月07日
    瀏覽(21)
  • DevOps理念:開發(fā)與運維的融合

    DevOps理念:開發(fā)與運維的融合

    在現(xiàn)代軟件開發(fā)領(lǐng)域,DevOps 不僅僅是一個流行的詞匯,更是一種文化、一種哲學(xué)和一種方法論。 DevOps 的核心理念是通過開發(fā)和運維之間的緊密合作,實現(xiàn)快速交付、高質(zhì)量和持續(xù)創(chuàng)新。 本文將深入探討 DevOps 文化的重要性、原則以及如何在團隊中實現(xiàn)開發(fā)與運維的融合。

    2024年02月10日
    瀏覽(22)
  • 關(guān)于搭建Devops平臺的高級運維面試題

    DevOps,源自\\\"Development\\\"(開發(fā))和\\\"Operations\\\"(運維)的組合,是一種重視軟件開發(fā)人員和運維人員溝通合作的方法論。它將開發(fā)和運營相結(jié)合,通過自動化流程使得軟件構(gòu)建、測試、發(fā)布更加快捷、頻繁和可靠。 其主要目標(biāo)是: 加速上市時間:通過提高效率、改進團隊協(xié)作、

    2024年01月21日
    瀏覽(22)
  • GitLab+Jenkins搭建DevOps一體化運維平臺

    GitLab+Jenkins搭建DevOps一體化運維平臺

    ? 大家拿到代碼后,要如何運行呢?導(dǎo)入IDEA,然后啟動?開發(fā)過程可定沒有問題,那生產(chǎn)環(huán)境呢?在現(xiàn)在互聯(lián)網(wǎng)大環(huán)境下,越來越要求開發(fā)運維一體化。如果對于企業(yè)級的項目管理方式不了解,那么開發(fā)工作將舉步維艱。這一節(jié)課主要帶大家快速理解一下電商項目的運維部

    2024年02月09日
    瀏覽(49)
  • 當(dāng)DevOps遇見AI,智能運維的黃金時代開啟

    當(dāng)DevOps遇見AI,智能運維的黃金時代開啟

    卡斯帕羅夫和李世石真的敗給了機器嗎? 1996年3月9日(IBM的深藍(lán)和谷歌的AlphaGo)在人類選手的對面,是人工智能匯集了所有人類智慧和經(jīng)驗的智能流算法,如果是這樣的話人類必敗無疑。 但反過來想如果人類也有一個人工智能輔助來比賽呢?那勝負(fù)就未嘗可知了。 卡斯帕羅

    2023年04月26日
    瀏覽(21)
  • 【DevOps】Atlassian插件開發(fā)指南

    【DevOps】Atlassian插件開發(fā)指南

    本文以Bamboo插件開發(fā)為例,記錄一下插件開發(fā)過程。 Atlassian Bamboo 6.9.1 是一款持續(xù)集成和持續(xù)交付(CI/CD)工具,支持使用插件擴展其功能。如果需要開發(fā)自己的 Bamboo 插件并添加到 Bamboo 中,則可以參考以下指南。 要開發(fā) Bamboo 插件,需要安裝 Java 開發(fā)工具包(JDK)和 Atlas

    2024年02月17日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包