成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

DevOps核心原則-穩(wěn)定的工作流程

開(kāi)發(fā) 前端
如果讓三個(gè)人描述DevOps,您將得到四個(gè)不同的答案。有時(shí),從事運(yùn)營(yíng)工作的開(kāi)發(fā)人員被稱為DevOps。其他人則說(shuō)這與基礎(chǔ)架構(gòu)和部署的自動(dòng)化有關(guān)。

[[346069]]

 如果讓三個(gè)人描述DevOps,您將得到四個(gè)不同的答案。有時(shí),從事運(yùn)營(yíng)工作的開(kāi)發(fā)人員被稱為DevOps。其他人則說(shuō)這與基礎(chǔ)架構(gòu)和部署的自動(dòng)化有關(guān)。有時(shí),您可以看到DevOps是sysadmins的現(xiàn)代化標(biāo)簽。我們可以看到該術(shù)語(yǔ)很流行。那到底是什么呢?什么是DevOps?

DevOps核心原則-穩(wěn)定的工作流程

 

DevOps的第一種方式是通過(guò)組織中各個(gè)職能領(lǐng)域(從收集需求到生產(chǎn)中的軟件運(yùn)維)創(chuàng)建平衡穩(wěn)定的工作流程。重點(diǎn)放在整個(gè)系統(tǒng)的全局目標(biāo)上,而不是單個(gè)部門的局部目標(biāo)上。為了使概念更清晰,讓我們看幾個(gè)關(guān)鍵要點(diǎn)。

1.1減少批次大小

進(jìn)行中(WIP)是已開(kāi)始但尚未完成的工作量。大量在制品是多任務(wù)處理的標(biāo)志,并且會(huì)阻礙工作流程。為了限制在制品,我們應(yīng)該減小批量大小。這個(gè)想法源于精益制造。大批量生產(chǎn)零件在制造業(yè)中很常見(jiàn)。設(shè)置新機(jī)器并在工作之間切換既昂貴又費(fèi)時(shí)。因此,在設(shè)置好機(jī)械之后,盡可能多地制造零件被認(rèn)為是可行的。

例如,一家汽車生產(chǎn)廠將生產(chǎn)大量的車身面板以減少轉(zhuǎn)換次數(shù)。但是,這會(huì)產(chǎn)生大量的WIP。工作流程的可變性在整個(gè)制造工廠中級(jí)聯(lián),從而導(dǎo)致更長(zhǎng)的交貨時(shí)間。想象一下,如果在組裝汽車時(shí)在車身面板上發(fā)現(xiàn)缺陷,會(huì)發(fā)生什么?最有可能的是,整個(gè)批次必須被丟棄和再生產(chǎn)。批量生產(chǎn)會(huì)延遲反饋,如果出現(xiàn)錯(cuò)誤,則必須重做更多工作。

[[346070]]

 

同樣的想法適用于軟件開(kāi)發(fā)。但是,我們正在處理代碼,而不是機(jī)械和車身面板。對(duì)版本控制的每次提交都會(huì)增加軟件開(kāi)發(fā)價(jià)值流中的批處理大小。

一個(gè)典型的例子是年度生產(chǎn)部署計(jì)劃。如果每年進(jìn)行一次部署,則批處理量很大。一步就可以部署一年。與汽車廠類似,如果出現(xiàn)任何問(wèn)題,則必須將整個(gè)批次回退。然后必須付出更多的努力來(lái)重做被認(rèn)為已完成的工作。而且要發(fā)現(xiàn)并解決導(dǎo)致部署失敗的問(wèn)題,例如6個(gè)月前,就具有挑戰(zhàn)性。

DevOps核心原則-穩(wěn)定的工作流程

 

 

使用壽命較長(zhǎng)的特性分支時(shí),可能會(huì)遇到類似的問(wèn)題。分支保持隔離狀態(tài)的時(shí)間越長(zhǎng),看到的更改越多,批處理大小就越大。隨著時(shí)間的流逝,將其集成回主干變得越來(lái)越困難。合并沖突的可能性很高。由于反饋被延遲,因此返工的可能性很高。這些因素破壞了工作流程并增加了部署前置時(shí)間。

DevOps核心原則-穩(wěn)定的工作流程

 

 

為了縮短部署的交付時(shí)間,我們必須減小批量大小。不建議使用長(zhǎng)期存在的功能分支。如果我們盡早集成并且以較小的增量部署軟件,則可以獲得更快的反饋。如果我們繼續(xù)減小批處理的大小,我們最終將達(dá)到單件流,其中每次提交都會(huì)流經(jīng)整個(gè)軟件開(kāi)發(fā)價(jià)值流。一旦所有自動(dòng)檢查都通過(guò),更改將最終投入生產(chǎn)。

能夠?qū)崿F(xiàn)這一目標(biāo)的團(tuán)隊(duì)將利用基于主干的開(kāi)發(fā),持續(xù)集成,持續(xù)交付和持續(xù)部署等實(shí)踐。他們?cè)跍y(cè)試自動(dòng)化方面進(jìn)行了投資,并為低風(fēng)險(xiǎn)版本設(shè)計(jì)了他們的軟件。他們還組織了自己,以使所需的移交次數(shù)最小化。交接需要溝通和協(xié)調(diào)。不幸的是,即使在最好的情況下,一些知識(shí)也會(huì)丟失。這是一個(gè)潛在的錯(cuò)誤點(diǎn),錯(cuò)誤可能蔓延,工作可能堆積起來(lái),從而中斷流程并增加部署提前期。

1.2消除約束

不斷發(fā)現(xiàn)和消除我們工作中的限制是提高產(chǎn)量和減少交貨時(shí)間的關(guān)鍵。Goldratt博士在《超越目標(biāo):約束理論》中指出

在任何價(jià)值流中,總是有一種流動(dòng)的方向,并且總是只有一個(gè)約束。在這種約束下沒(méi)有做的任何改進(jìn)都是一種幻想。

技術(shù)價(jià)值流的一個(gè)例子是環(huán)境創(chuàng)造。如果建立測(cè)試環(huán)境需要花費(fèi)數(shù)小時(shí),那么在價(jià)值流中進(jìn)行的任何改進(jìn)工作都是一種幻想。

DevOps核心原則-穩(wěn)定的工作流程

 

 

例如,如果我們將構(gòu)建時(shí)間從10分鐘減少到3分鐘,則構(gòu)建速度會(huì)更快。但是總體上沒(méi)有什么事情做得更快。創(chuàng)建環(huán)境仍然是一個(gè)障礙。更糟糕的是,WIP增加了。現(xiàn)在,新版本的堆積速度甚至更快,等待部署到測(cè)試環(huán)境。由于創(chuàng)建環(huán)境會(huì)阻止新的工作順利進(jìn)行,因此在我們應(yīng)該在價(jià)值流中找到約束,將其消除,然后找到下一個(gè)約束。

責(zé)任編輯:姜華 來(lái)源: 今日頭條
相關(guān)推薦

2021-01-27 09:44:32

Mattermost+DevOps開(kāi)發(fā)

2011-03-31 10:54:01

Cacti工作流程

2017-12-06 10:48:18

數(shù)據(jù)DevOps

2024-04-25 08:00:00

DevOps架構(gòu)軟件開(kāi)發(fā)

2010-07-13 16:21:22

FIX協(xié)議

2010-06-12 17:44:19

ARP協(xié)議

2010-09-27 10:19:09

DHCP工作流程

2009-06-05 10:26:05

struts工作流程

2022-11-02 15:11:44

LightHouseChrome插件

2010-06-23 14:46:54

DHCP協(xié)議

2010-07-28 17:19:28

ICMP協(xié)議

2010-06-24 16:40:16

Bittorrent協(xié)

2009-07-27 14:13:15

2011-03-29 09:30:12

Cacti

2012-02-01 14:02:00

蘋果產(chǎn)品開(kāi)發(fā)

2011-08-08 15:14:11

PPPOE

2021-10-30 18:56:12

Spring工作框架

2010-07-26 14:55:56

Telnet服務(wù)器

2017-03-16 13:14:25

DevOps運(yùn)維敏捷

2010-08-30 09:07:12

DHCP工作流程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 成年无码av片在线 | 久久久久国产精品午夜一区 | 欧美一区二区三区高清视频 | 精品亚洲国产成av人片传媒 | 香蕉91| 成年免费大片黄在线观看岛国 | 免费在线h视频 | 天堂资源 | 成人免费毛片片v | 狠狠涩 | 日韩精品久久久久久 | 亚洲激情在线观看 | 精品久久久久久久久久久久久久 | 九九热在线视频 | 精品国产一区一区二区三亚瑟 | 久久一区二区三区免费 | 中文字幕一区二区三区四区不卡 | 精品一区二区久久久久久久网精 | 久久人 | 精品一区av | 99久久成人 | 日韩一区二区三区在线看 | 亚洲综合一区二区三区 | 成人av色| 国产精品久久精品 | 91久久精品国产91久久性色tv | 日韩欧美国产精品 | 日韩欧美国产精品一区二区 | 91久久| 欧美韩一区二区 | 91资源在线 | 精品少妇一区二区三区日产乱码 | 黑人巨大精品欧美一区二区免费 | 精品产国自在拍 | 色综合视频 | 国产精品久久久久久亚洲调教 | 色吧色综合 | 欧美一区二区三区的 | 久久成人午夜 | 中文字幕一区二区三区四区五区 | 欧美精品video|