實現更好DEVOPS,關鍵取決於資料

2021-09-20 23:59:03 字數 1346 閱讀 2250

devops現在是乙個流行語,原因很簡單,它可以帶來顯著的益處。2023年《devops狀況報告》對全世界3200名it專業人員進行了調查,描繪了高績效it開發組織的情況:這些組織每天進行多次**部署以及從**修復到生產部署所需時間不到一小時。

這些組織部署軟體的頻率也比對手高46倍。它們的變更失敗率低於15%,在非計畫工作上花費的時間減少了22%。最終結果是什麼?返工減少了多達21%,甚至可以為小型組織節省下數百萬美元。 但是,除非應用交付的所有階段都有乙個嚴格的反饋迴圈,否則devops就無法實現其潛力。

用資料構建良性迴圈

當組織實施持續整合和持續交付(ci/cd)流程時,其devops團隊必須將複雜的工具鏈粘結在一起 - 橫跨需求收集、**管理、模組整合以及單元和整合測試與交付。但是,這些工具往往是孤立使用的,很少有對其有效性的度量。這最終會形成脫節資訊的豎井。

俗話說,不去度量,就無從管理。企業只能通過將基於真實資料的不同階段的反饋相結合來取得devops的全盤收益,而不是由奇聞軼事、臨時努力或直覺所構建的管道。

如果不衡量和整合devops過程資料,就無法跟蹤整個ci/cd管道的進度。企業的團隊就無法標記錯誤或報告缺陷修復程式的狀態並量化開發人員的活動。通過為開發人員、it運維和管理人員提供測試資料,企業可以加強生產和部署之間的回饋迴圈。還可以確認測試範圍的有效性,並衡量各開發人員的工作質量和生產力。

當企業將構建管道和其他資料整合到乙個單獨平台中時,就可以實現devops工具鏈活動和進度的端到端可見性。開發人員可以獲得有助於做出決策的資訊,從而通過更快的部署、更好的軟體質量、更高的安全性和更少的返工使業務受益。

familysearch如何實現每天900次部署

作為擁有世界最大的族譜記錄的非盈利性家族史組織,familysearch使用devops將其ci/ci程式部署在亞馬遜web服務(aws)上。但是,它還希望更好地跟蹤整個**的變化,因此轉而使用splunk cloud來整合其it環境中的資料。

familysearch現在使用splunk cloud對每天最高4tb的日誌資訊進行採集,處理和分析。應用交付團隊構建使用這些資料的儀表板來監控站點執行健康狀況和整個ci/cd流程。結果是:familysearch可以在**簽入和產品發布之間每天只需不到20分鐘就可完成900次部署。

devops 成功的關鍵

無論是devops工具鏈還是業務流程,改進的關鍵都取決於記錄,收集和分析資料的能力。企業開發人員可以使用devops回饋迴圈來提高軟體質量、開發人員效率和發布週期。鑑於devops構建管道中生成的許多不同系統和海量資料,消除資料收集和分析中的豎井和盲點是關鍵所在。為了量化devops,需要一種有效的方法從任何系統和格式中提取資料,實時處理大資料流,並提供複雜的資料搜尋和分析,便於團隊輕鬆彙總結果,標記異常並簡化取證分析。

本文出處:暢享網

快樂取決於自己

快樂取決於自己 世界沒有絕對幸福的人,只有不肯快樂的心。快樂是你自己的事,只要你願意,你就可以快樂 即使在別人看來,你甚至沒有快樂資本。有人說 世界上最珍貴的不是 得不到 和 已失去 而是現在能把握的幸福。幸福是什麼?幸福就是那些快樂的時刻,一顆寧靜的心對著什麼人或什麼東西發出的微笑。當你付出了自己...

生活取決於自己

乙個醜陋石頭的故事 從前有乙個孤兒,每天食不果腹他渴望幸福。某日,一位有很高智慧型的高僧來到這個村莊,孤兒跑去向高僧求教如何獲得幸福。孤兒照著高僧的說法拿到了集市,第一天無人問津,第二天還是無人問津,第三天,有人來詢問,第四天,石頭已經能賣到很好的價錢了。孤兒興沖沖的跑去向高僧匯報,高僧又說 你再把...

生活取決於自己

乙個醜陋石頭的故事 從前有乙個孤兒,每天食不果腹他渴望幸福。某日,一位有很高智慧型的高僧來到這個村莊,孤兒跑去向高僧求教如何獲得幸福。孤兒照著高僧的說法拿到了集市,第一天無人問津,第二天還是無人問津,第三天,有人來詢問,第四天,石頭已經能賣到很好的價錢了。孤兒興沖沖的跑去向高僧匯報,高僧又說 你再把...