發(fā)布于:2021-02-12 00:00:53
0
62
0
在軟件行業(yè),DevOps備受關(guān)注。毫無疑問,它已成為主流,并受到了世界各地的廣泛關(guān)注。當(dāng)公司最初決定采用DevOps時,他們會對此感到滿意并充滿信心,但是當(dāng)他們真正開始致力于DevOps時,他們都會感到困難。原因很簡單:DevOps支離破碎,唯一了解這一點的人是諸如Netflix,Amazon,F(xiàn)acebook等的早期采用者和領(lǐng)導(dǎo)者。
DevOps是否支離破碎?
是的。讓我們看看如何。眾所周知,DevOps指的是組織中文化的轉(zhuǎn)變,使人們能夠使用某些工具。DevOps鼓勵零接觸自動化,而幾乎不需要人工干預(yù)。采取決定進行DevOps的第一步非常好。但是,當(dāng)我說它是分散的時,我的意思是您使用的工具和平臺是分散的。
有一些工具只能進行持續(xù)集成。有些僅在基礎(chǔ)結(jié)構(gòu)配置方面幫助您,有些僅在部署方面幫助您。最近,Shippable的首席執(zhí)行官Avi Cavale在GeekWire的一次談話中引用了“自動化之島”這一術(shù)語,他在其中解釋了這些工具如何擅長于他們的特定工作,卻無意或無法互相交流,因此您可以構(gòu)建自己的整體DevOps以更簡單的方式流水線。
您不認為這些工具/平臺是零散的嗎?有沒有辦法讓他們彼此交談?是的,可能會有,但是所需的間接費用,時間和精力是巨大的。沒有一家公司愿意在這樣的事情上浪費時間和金錢。使用不同的工具并編寫代碼以使他們彼此交談是一項復(fù)雜的工作,這就像花費您的重要時間去做一些不是您的核心領(lǐng)域的事情。這也會降低您的整體生產(chǎn)率。
是時候理順您的DevOps管道了
現(xiàn)在,需要一個平臺來有效地統(tǒng)一整個SDLC生命周期。同樣,其根源可以追溯到我們稱為“裝配線”的地方。該平臺應(yīng)該能夠?qū)⒛腄evOps工具和流程連接到相互連接的組裝線中,就像在汽車制造廠中一樣。端到端可見性是必需的。該概念源自Shippable,該公司最近啟動了其Shippable服務(wù)器,以將DevOps工作統(tǒng)一到“組裝線”中。
正如您在下面看到的那樣,它是組裝流水線的高級視圖,用于運送應(yīng)用程序或微服務(wù),每個方框表示不同的相互關(guān)聯(lián)的團隊,可以幫助實現(xiàn)此過程的自動化。
一旦完成一項任務(wù),下一步就應(yīng)該毫無延遲地進行,這就是公司如何實現(xiàn)DevOps自動化以及最終實現(xiàn)零接觸自動化的方式。
通過將組裝流水線概念引入DevOps,很明顯,您現(xiàn)在可以擴展DevOps文化并取得成功。這使您可以練習(xí)DevOps,而不會失去對組織愿景的關(guān)注。另外,由于不同的團隊開始以更結(jié)構(gòu)化的方式進行協(xié)作,因此該概念有助于提高生產(chǎn)率。反過來,協(xié)作可以增強工作文化,并最終對收入產(chǎn)生積極影響。