可見性是DeVOPS和混合雲的關鍵
近年來,雲端計算無疑成為企業開展業務的關鍵組成部分,特別是當企業考慮數字轉型的競爭時。在全球範圍內,企業正在將他們的應用程式和服務轉移到雲端,從而獲得更低的資本性支出和運營支出的好處。
但是通過此過程,雲遷移只是組織的數字轉換(DX)之旅的開始。如果正確使用雲端計算,雲端計算將成為數字轉換(DX)創新的支柱,可以成為新業務模式和用例的驅動力,而在幾年前想實現這些是不可能的。沒有人比devops(開發運營)團隊更瞭解這一點,這些團隊在持續交付和部署方面佔據了一席之地,因此,devops在組織的數字化轉型之旅中發揮著至關重要的作用。然而,在實踐中,負責雲端計算策略的決策者不能閉門造車。
因此,對於成功的數字轉換(DX)來說,企業需要一個敏捷、高效並且能夠以更高的速度生產更高質量軟體的開發團隊,同時在具有質量保證(QA)、安全性、開發和IT操作團隊的協作環境中工作。
Devops像數字轉換(DX)中的其他角色一樣成長
在更高層次上,開發人員在任何公司中的角色都在任何限制條件下,以非常高的速度和最高的質量,根據業務需求生產新軟體。這裡高速與連續交付管道相關聯,在極端情況下可能意味著每天有幾個新的版本,在部署之前需要構建、測試和整合幾個程式碼週期。高質量在這裡通過提供基於響應性和可靠性服務的優秀客戶體驗發揮其作用,在可能的情況下,幾乎為零停機時間。
這些開發團隊在企業內部面臨的主要挑戰是devops成熟度。與軟體能力成熟度模型(SW-CMM)和由卡內基梅隆大學軟體工程研究所引入的IDEAL模型的原理類似,devops成熟度受兩個主要原則的影響。第一個是文化層面,它表明需要有效協作,並擁有使命而不是滿足以功能為中心的目標,例如特定於運營或質量保證的遙測。其次,整體可見性和態勢感知水平基於遙測和與所有職能團隊的整個組織相關的KPI。這種整體可見性和態勢感知的質量將取決於儀器技術和其部署的普遍性。
當團隊掌握了第一個成熟要素時,例如能見度、遙測、反饋迴圈、態勢感知等所有因素都變得很重要。但是,在此之前,開發人員傾向於關注主要與其特定功能相關的KPI,例如開發團隊每天釋出的新版本數量。質量保證(QA)將具有用例並將基於它們進行測試,而操作需要監視生產環境中的應用程式和服務效能。簡而言之,每個人都專注於他們自己的領地,往往是彼此孤立的。一個不成熟的組織專注於利用各種技術加速和優化自己的領域,而不是建立有效的反饋迴圈、端到端的可見性,以及最重要的常見態勢感知。正是這種態勢感知在成熟的devops團隊中絕對至關重要,並且是將小麥與穀殼分開的重要因素。
智慧資料為devops團隊開闢了道路
通過演示,一個典型的開發週期就會發生:開發人員將開發程式碼並構建它。然後它將被髮送給將要測試它的質量保證(QA),然後再發送給負責監督主線及其部署整合的管理人員。此時,操作可以標記僅在規模上表現出來的軟體問題。這將意味著開發團隊必須非常迅速地識別問題,開發新程式碼來解決此問題,並在產品環境中正確執行。所有這些區域都是孤立的,只能看到自己的空間。
可視性是整個過程的關鍵部分,為了使事情更加簡化,在現代開發環境中,所有團隊的可見性的共同態勢感知至關重要。例如,他們可以自己檢視系統,檢視相同的情況,並瞭解他們需要在哪些引數中工作,而不是開發團隊依賴於運營(Ops)解決問題。這不僅節省了時間,而且使反饋迴圈明顯更有效。
可見性的核心是智慧資料——元資料,將基於處理和組織收集點的線資料並以最高質量和速度優化分析,這種智慧資料對於這種可見性至關重要。使用智慧資料進行持續監控的基礎是對實時通過網路傳輸的每個IP資料包進行分析,並使用該資訊提供可操作且有意義的見解,同時為所有團隊建立共同的態勢感知。通過比較,在記錄事件之後分析日誌資料,並且從中央位置的多個伺服器收集日誌檔案,這是一種不同的監視方法。藉助智慧資料,基於實時IP流量分析提供精簡、可操作和智慧的資料集,從質量保證(QA)到運營(Ops)和開發(Dev)的所有團隊可以通過持續監控不斷髮展的領先業務指標,更好地協同工作,避免反饋迴圈中的任何瓶頸,並實時解決問題。這是devops的夢想。
智慧安全
作為完全成熟的DevSecOps組織的一部分,這種可視性在安全性方面更加突出,安全工程師與開發人員並肩工作,以確保應用程式的安全性。與日誌資料一樣,建議在事實之後分析違規行為,並且進行關鍵活動,但實時瞭解哪些應用程式缺陷已被利用,這是更好的做法,輸入從運營(Ops)到開發(Dev)和安全(Sec)的反饋迴圈。這樣,可以在源頭更有效地處理安全問題。如果與自動化相結合,這個過程將有助於建立更安全的應用程式,並有助於減輕對企業聲譽的任何潛在損害。
尤其是數字轉換(DX)和雲端計算,是創新和更廣泛業務轉型的組成部分。然而,他們確實帶來了許多新的未知挑戰。然而,通過打破部門的工作孤島,提供完整的共同態勢感知以及支援協作的文化,數字轉換(DX)可以為組織帶來超出他們預期的成功。通過這種做法,在不斷受到干擾的市場中保持競爭優勢將比以往更容易、更富有成效。對於處於最佳狀態的DevSecOps團隊來說,這將是一個永無止境的快速生成安全和高質量程式碼的過程,同時通過智慧資料的使用不斷改進組織中DevOps實踐的成熟度。成熟的DevSecOps組織將依賴於相關的遙測和常見的態勢感知,並且只有通過其持續使用才能使企業業務更加順暢地開展。