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