作者 | Heather Joslyn
編譯| 星璇
對(duì)于許多采用DevOps的公司來(lái)說(shuō),通過(guò)提高開(kāi)發(fā)人員生產(chǎn)力來(lái)擴(kuò)展規(guī)模和創(chuàng)造價(jià)值是一個(gè)巨大的挑戰(zhàn)。在本文中,我們討論了平臺(tái)工程中最新的人工智能驅(qū)動(dòng)方法。
1、AI驅(qū)動(dòng)的DevOps平臺(tái)
Digital.ai是一家行業(yè)領(lǐng)先的由AI驅(qū)動(dòng)的技術(shù)公司,致力于幫助全球企業(yè)實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型。它的客戶包括大型企業(yè):金融機(jī)構(gòu)、保險(xiǎn)組織和游戲公司。他們面臨的最大問(wèn)題之一是就是規(guī)模。
今天為大家揭秘下AI驅(qū)動(dòng)的公司中的DevOps平臺(tái)是如何做到的。
“當(dāng)然,他們都在采用敏捷DevOps等現(xiàn)代開(kāi)發(fā)方法,”Digital.ai價(jià)值流交付平臺(tái)和DevOps工程副總裁、DevOps總經(jīng)理Wing To在外媒一檔播客中表示。“但當(dāng)他們?cè)诖笮徒M織(如數(shù)千名開(kāi)發(fā)人員)中進(jìn)行組織時(shí),真正面臨的挑戰(zhàn)是,我們?nèi)绾螖U(kuò)大規(guī)模,以獲得快速交付的好處,同時(shí)與最終用戶保持親密關(guān)系,然后仍然能夠大規(guī)模實(shí)現(xiàn)這一點(diǎn)。”
本文將跟諸位探討一下平臺(tái)工程的最新進(jìn)展,以及人工智能如何幫助增強(qiáng)自動(dòng)化。
“當(dāng)然,他們都在采用敏捷DevOps等現(xiàn)代開(kāi)發(fā)方法,”DevOps總經(jīng)理、Digital.ai價(jià)值流交付平臺(tái)和DevOps工程副總裁Wing To表示。
“但當(dāng)他們?cè)诖笮徒M織中組織起來(lái)時(shí),比如成千上萬(wàn)的開(kāi)發(fā)人員,真正面臨的挑戰(zhàn)是,我們?nèi)绾螖U(kuò)大規(guī)模,以獲得快速交付的好處,但與最終用戶保持親密關(guān)系,然后仍然能夠大規(guī)模做到這一點(diǎn)。”在本期《創(chuàng)客》中,TNS的To和Heather Joslyn探討了平臺(tái)工程的最新進(jìn)展,以及人工智能如何幫助增強(qiáng)自動(dòng)化。
2、提高生產(chǎn)力,價(jià)值在哪里?
除了擴(kuò)展DevOps實(shí)踐的挑戰(zhàn)之外,還有另一個(gè)困境,To說(shuō):如果這些實(shí)踐幫助你的開(kāi)發(fā)人員編寫更多的代碼并更頻繁地發(fā)布,這會(huì)是一件好事嗎?
他補(bǔ)充道,還有一個(gè)新的挑戰(zhàn)。“我相信每個(gè)人都在談?wù)撊斯ぶ悄茌o助或人工智能增強(qiáng)的開(kāi)發(fā),尤其是在大型企業(yè)中,他們看到了開(kāi)發(fā)組織生產(chǎn)力提高的前景。但這究竟如何在整個(gè)組織中實(shí)現(xiàn)的呢?”
如果一家公司有高生產(chǎn)力的開(kāi)發(fā)人員,但在軟件構(gòu)建后會(huì)發(fā)生什么方面卻無(wú)法與他們匹敵?To說(shuō):“眾所周知,交付代碼不僅僅是編寫代碼。之后還有很多過(guò)程。”“后續(xù)也需要跟上同樣的節(jié)奏。”
3、將自動(dòng)化與人工智能相結(jié)合
平臺(tái)工程是一套實(shí)踐和工具,旨在讓開(kāi)發(fā)人員不必過(guò)于擔(dān)心Kubernetes和基礎(chǔ)設(shè)施,也不必讓運(yùn)營(yíng)工程師在為這些開(kāi)發(fā)人員服務(wù)時(shí)承擔(dān)重復(fù)的任務(wù)。To說(shuō):“隨著團(tuán)隊(duì)規(guī)模的擴(kuò)大,我們面臨的挑戰(zhàn)是,新的初級(jí)開(kāi)發(fā)人員(和)中級(jí)開(kāi)發(fā)人員的技能不太好,我們不希望我們的高級(jí)開(kāi)發(fā)人員把所有時(shí)間都花在基礎(chǔ)設(shè)施上。”
“那么,這就是我們?nèi)绾芜M(jìn)行擴(kuò)展的問(wèn)題?我們?nèi)绾螌⑹虑榘才诺轿唬詭椭M(jìn)行可重復(fù)使用的通用編排?”to說(shuō),Digital.ai專注于將人工智能納入自動(dòng)化,這既有助于開(kāi)發(fā)人員創(chuàng)建和交付代碼,也有助于組織從生產(chǎn)中的軟件中產(chǎn)生更多的商業(yè)價(jià)值。
Digital.ai正在做的事情包括:使用模板來(lái)捕捉和復(fù)制組織軟件交付過(guò)程中“固執(zhí)己見(jiàn)”的部分。但它也在使用人工智能來(lái)幫助快速自動(dòng)設(shè)置開(kāi)發(fā)人員環(huán)境,并為開(kāi)發(fā)人員創(chuàng)建工具。
To認(rèn)為,這些和其他功能正在幫助Digital.ai完善“內(nèi)部開(kāi)發(fā)者平臺(tái)的整個(gè)想法,有趣的是,這不僅僅是一回事。“它實(shí)際上是多套工具,并將它們組合在一起,比如創(chuàng)建管道、單個(gè)任務(wù)或設(shè)置。”