利用基礎(chǔ)設(shè)施平臺(tái)工程,管理云原生平臺(tái)
云原生是企業(yè)采用云技術(shù)促進(jìn)數(shù)字化轉(zhuǎn)型的關(guān)鍵原則之一。隨著容器、Kubernetes的部署不斷增加和云采用的不斷深入,特別是混合云的部署,開發(fā)人員的認(rèn)知負(fù)擔(dān)越來(lái)越重?;A(chǔ)設(shè)施環(huán)境日益復(fù)雜且難以管理,無(wú)法滿足產(chǎn)品或軟件開發(fā)團(tuán)隊(duì)、人工智能(AI)/機(jī)器學(xué)習(xí)(ML)工程師(ModelOps)或提示工程師對(duì)敏捷的需求,例如可擴(kuò)展性、靈活性以及對(duì)標(biāo)準(zhǔn)和操作流程、合規(guī)和安全要求的環(huán)境變化的適應(yīng)性。基礎(chǔ)設(shè)施平臺(tái)工程被視為一門新學(xué)科,它的出現(xiàn)是為了應(yīng)對(duì)系統(tǒng)設(shè)計(jì)和底層混合基礎(chǔ)設(shè)施日益增加的復(fù)雜性。在所有注重改善開發(fā)人員體驗(yàn)的云原生開發(fā)模式中,這是一種尤為有效的方法。
本文引用地址:http://2s4d.com/article/202403/456847.htm盡管基礎(chǔ)設(shè)施平臺(tái)工程被定義為一種有效的實(shí)踐,可幫助基礎(chǔ)設(shè)施和運(yùn)營(yíng)(I&O)領(lǐng)導(dǎo)者從平臺(tái)角度更高效地管理底層混合基礎(chǔ)設(shè)施和運(yùn)營(yíng),但傳統(tǒng)的I&O部門和I&O領(lǐng)導(dǎo)者仍面臨挑戰(zhàn)。I&O領(lǐng)導(dǎo)者可采用以下三個(gè)關(guān)鍵成功因素(見圖1)以確保基礎(chǔ)設(shè)施平臺(tái)滿足企業(yè)機(jī)構(gòu)需求,并反映最終用戶的優(yōu)先事項(xiàng)。
圖1 利用基礎(chǔ)設(shè)施平臺(tái)工程管理云原生平臺(tái)的三個(gè)關(guān)鍵成功因素
將基礎(chǔ)設(shè)施平臺(tái)工程原則與基礎(chǔ)設(shè)施用戶的需求相對(duì)應(yīng)
Gartner將平臺(tái)定義為“一種可服務(wù)或賦能其他產(chǎn)品與服務(wù)的產(chǎn)品”。平臺(tái)的范圍應(yīng)反映最終用戶的需求,對(duì)任何平臺(tái)的衡量最終都是以其為滿足最終用戶(例如開發(fā)人員或產(chǎn)品團(tuán)隊(duì))以及整個(gè)企業(yè)的重要需求做出的貢獻(xiàn)程度為標(biāo)準(zhǔn)的。這一標(biāo)準(zhǔn)同樣適用于作為I&O和業(yè)務(wù)線關(guān)鍵基礎(chǔ)設(shè)施平臺(tái)其一的云原生平臺(tái)。
多數(shù)大型企業(yè)都將云原生基礎(chǔ)設(shè)施引入了云原生平臺(tái)建設(shè),尤其是在擴(kuò)展到混合云環(huán)境時(shí)。然而,傳統(tǒng)的云原生平臺(tái)管理方式更多是以架構(gòu)和領(lǐng)導(dǎo)力驅(qū)動(dòng),而并非由開發(fā)人員的開發(fā)體驗(yàn)和數(shù)字生產(chǎn)力驅(qū)動(dòng)。
根據(jù)混合云中的云原生平臺(tái)目標(biāo),優(yōu)先納入基礎(chǔ)設(shè)施平臺(tái)工程原則。企業(yè)將關(guān)鍵基礎(chǔ)設(shè)施平臺(tái)工程原則集成到混合云中的云原生平臺(tái)中,這些原則與特定的用戶需求目標(biāo)相一致,具體如下:
● 自助服務(wù)體驗(yàn)
● 明確統(tǒng)一的應(yīng)用編程接口(API)
● 可預(yù)測(cè)的可用性和性能
● 可共享
● 可觀測(cè)性
● 默認(rèn)保護(hù)
● “既定路線”統(tǒng)一方針
● 產(chǎn)品管理
● 模塊化
● 文檔可復(fù)用
采用以產(chǎn)品為導(dǎo)向的管理方法
當(dāng)云原生被認(rèn)定為是多數(shù)大型企業(yè)采用云技術(shù)的關(guān)鍵原則時(shí),越來(lái)越多的內(nèi)部開發(fā)團(tuán)隊(duì)開始向云原生應(yīng)用架構(gòu)轉(zhuǎn)型(如微服務(wù)架構(gòu)、服務(wù)網(wǎng)格)。這種云原生應(yīng)用架構(gòu)要求底層基礎(chǔ)設(shè)施和平臺(tái)具備前所未有的可擴(kuò)展性、靈活性和可編程性,從而縮短部署時(shí)間并提高可擴(kuò)展性,更好地支持?jǐn)?shù)字化轉(zhuǎn)型。
然而,當(dāng)企業(yè)擴(kuò)展到混合云并高度依賴Kubernetes時(shí),平臺(tái)工程團(tuán)隊(duì)就面臨著架構(gòu)挑戰(zhàn)和(來(lái)自產(chǎn)品或開發(fā)團(tuán)隊(duì))對(duì)于混合云場(chǎng)景的復(fù)雜需求。傳統(tǒng)的管理方式使管理復(fù)雜需求和底層的復(fù)雜基礎(chǔ)設(shè)施成為挑戰(zhàn)。以產(chǎn)品為導(dǎo)向的管理方法是云原生平臺(tái)成功擴(kuò)展到混合云的關(guān)鍵。
與傳統(tǒng)的開發(fā)和運(yùn)營(yíng)實(shí)踐相比,敏捷交付實(shí)踐的生產(chǎn)率更高,能交付更高質(zhì)量的數(shù)字產(chǎn)品,并能更穩(wěn)定地滿足客戶需求。
明確角色和職責(zé)
基礎(chǔ)設(shè)施平臺(tái)工程團(tuán)隊(duì)可以利用部署組件的內(nèi)置設(shè)計(jì)特性來(lái)實(shí)現(xiàn)產(chǎn)品團(tuán)隊(duì)或開發(fā)人員所需的關(guān)鍵可復(fù)用功能。對(duì)于建立合理的自主性和提高開發(fā)人員生產(chǎn)率來(lái)說(shuō),明確界定平臺(tái)和產(chǎn)品團(tuán)隊(duì)之間的職責(zé)分工非常重要。
基礎(chǔ)設(shè)施平臺(tái)工程團(tuán)隊(duì)的管理職責(zé)和云原生平臺(tái)的常見功能如圖2所示。
圖2 支持云原生平臺(tái)的基礎(chǔ)設(shè)施平臺(tái)團(tuán)隊(duì)的管理職責(zé)
評(píng)論