成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

衡量軟件系統穩定性三個常用指標

移動開發
軟件項目雖然說技術很重要,但是人、成本、落地場景同樣重要。所以不能只是考慮光鮮的政績,并沒有有效地解決實際問題。

每個軟件開發人員可能對什么是健康的軟件項目都有自己的想法。可能是產生了巨大的商業價值,也可能是解決了某個領域的難題,就我個人而言,如果這個項目可維護、可運營,就可以稱之為健康的項目。那么關于可維護、可運營的項目有什么特點呢?下面我列舉一些更具體的方面。

可估量

估量主要指兩個方面,一是開發工作量,二是容量明確。

(1) 開發工作量

軟件項目不同于硬件,唯一不變的就是變化。只要持續運行就會持續變化。變化需要對功能進行擴展,擴展就要開發,開發就有工作量。有工作量就需要預估工作量,軟件開發中的工作量很難估算準確(棋牌法、多人估算)。如果實際工作量與估計工作量相比的差異小于 15%,則您的估計值非常好。然而,一些軟件項目允許令人驚訝的準確估計,而其他軟件項目往往會產生令人難以置信的異常值。我不止一次遇到過這樣的異常值,偏差高達 700%,就好比一個功能看似一天完成,結果做了七天。

出現預估不準確基本都是架構設計存在擴展性問題,當然也不排除不了解項目內部運行機制而導致的盲目評估。

(2) 容量明確

日常生活中的各種工業化產品都會有一個說明書或者儀表盤,明確告訴你該產品的能力。比如汽車,承載量2t,時速 140km/h。軟件項目也一樣,應該明確說明該項目 core 數 對應的 qps,當出現性能問題可以進行準確的容量和資源評估。

可觀測

監控其本質就是軟件系統運行情況的可視化,具體參考:Prometheus+Grafana的思考和實踐,打個形象的比方,你在開車的時候,你不知道你的時速是多少?那么如何決定什么時候加速?什么時候剎車?什么時候加油?即便如此重要,很多公司,特別是中小企業基本不會重視監控指標的建設,究其原因成本高,短期收益相對較低,所以只能頭疼醫頭腳痛醫腳。

在缺少告警機制的情況下,無法第一時間洞悉到系統發生故障,只能通過用戶的反饋來獲取,系統運維人員往往也只是充當了一個“救火” 隊員,大面積的系統癱瘓往往也會給企業和用戶帶來極大的損失。通過監控,服務可以在系統受損的第一時間得到反饋,并通過電話/短信進行告警,oncall 人員及時處理問題,大大減小了系統故障對企業和用戶造成的影響,更有可以做到無感知的修復。

可部署

軟件部署及其自動化程度是另一個關鍵方面。這與可重復性密切相關,但自信的布署也是一個文化問題。如果部署仍然是一件特殊且危險的事情,沒有人愿意負責,那么部署問題會成為一個復雜問題。我了解到很多公司和團隊也很重視 CI/CD、DevOps 等文化,但是多數停留于概念表面,比如通過文檔驅動部署、千遍一律的人工配置發布,這種方式看似穩妥,其實一種偷懶的表現。因為文檔和人都會犯錯,它不能幫助我們解決軟件部署的根本問題。當然持續部署模型并不適合每個團隊或產品,但部署至少必須盡可能自動化、盡可能可重復且盡可能簡化。

總結

業界的發展歷程來看,技術的代碼化、標準化、自動化是一個必然的演進過程。對于有能力和前景的企業,在發展過程中會把技術棧統一、資源接口統一、底層基礎設施統一,這個歷程會非常長,從筆者的經驗來看,應該小步迭代,按照實際效果謹慎執行。軟件項目雖然說技術很重要,但是人、成本、落地場景同樣重要。

所以不能只是考慮光鮮的政績,并沒有有效地解決實際問題。就像最近一段時間提出的 AIOps,這種高度自愈的系統一定是軟件運行的終極目標。但這跟軟件工程并不沖突,學會用科學的方法實現最大化軟件收益仍然是最重要的。

責任編輯:趙寧寧 來源: 云原生技術愛好者社區
相關推薦

2020-07-13 08:10:13

軟件設計系統

2011-05-19 10:46:09

Twitter穩定性宕機

2022-09-15 08:33:27

安全生產系統Review

2023-04-26 18:36:13

2011-12-21 09:46:46

程序員

2021-01-18 09:43:58

Node.js前端服務端

2022-05-05 19:20:24

數據系統穩定性峰會數據系統

2022-02-17 11:22:17

數字化轉型數字化

2020-02-27 08:00:41

混沌工程系統失控條件

2025-02-06 11:44:56

2023-06-30 08:43:36

2019-06-17 15:48:51

服務器測試方法軟件

2010-02-09 09:34:00

Windows 7補丁系統穩定

2016-12-21 09:33:40

2009-07-27 10:08:14

2011-06-16 14:17:27

2020-07-28 08:07:14

ElasticSear

2011-08-01 11:03:15

2010-01-28 10:56:41

微軟Windows7系統補丁

2010-02-04 13:57:38

Linux系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美中文字幕一区二区三区亚洲 | 在线观看亚洲 | 午夜影院视频在线观看 | 日韩a在线 | 狠狠久久久| 国产精品日韩在线观看一区二区 | 看亚洲a级一级毛片 | 精品免费国产一区二区三区四区介绍 | 久久久久久久久国产成人免费 | 日韩欧美一区二区三区免费观看 | 日日干夜夜操 | 中文字幕一区二区三区在线视频 | 欧美成人免费在线 | 伊人精品在线 | 日韩中文字幕网 | 国产91久久久久久 | 成人在线精品视频 | 欧美xxxⅹ性欧美大片 | 精品视频一区二区 | 天堂中文在线观看 | 久久人体视频 | 色婷婷一区二区三区四区 | 放个毛片看看 | 国产精品毛片一区二区在线看 | 国产视频1 | 亚洲精品国产偷自在线观看 | www.亚洲精品 | 最新一级毛片 | 日韩综合色| 国产传媒视频在线观看 | 亚洲一区二区三区免费观看 | 成人做爰69片免费观看 | 久久久久久av | 久久新 | 亚洲精品一区二区冲田杏梨 | 国产色片 | 国产成人精品一区二区三区网站观看 | 国产999精品久久久久久 | 美国黄色毛片 | 日韩在线视频一区 | 成人av免费 |