關於技術方案的選擇與系統日常維護的關係

來源:互聯網
上載者:User
隨著軟體技術的發展,解決同一個問題的方法和技術也越來越多。在項目中開發人員往往偏向比較新穎,開發效率較高,運行速度快的技術。而容易忽視技術的選擇對系統在使用中維護的影響。

舉一個我經曆過的例子。兩年前一個系統需要通過internet網路傳送大尺寸的資料檔案。我的同事採用後台網頁的方式通過http來上傳和下載資料檔案。在系統使用中探索資料傳輸速度難以滿足使用者要求,我接受了系統資料轉送速度的改進工作。當時可以選擇的傳輸協議有http和ftp。通過簡單的實驗驗證了ftp在檔案傳輸上確實要比http快得多後,特別是有現成的ftp範例程式碼供參考後,決定使用ftp來解決資料檔案傳輸的速度問題。新的資料轉送系統很快就開發完畢。在系統使用中發現ftp伺服器端的配置比較複雜,表現為ftp服務的安裝,ftp目錄的映射,對應檔案目錄的系統使用權限設定,tcp連接埠的限制 和防火牆的配置等。用戶端也有連接埠限制和存取權限的問題。幸運的是前兩年有一位優秀的系統管理員能及時發現配置上的問題並及時解決,系統使用沒有出現大的故障。但從去年底隨著這位優秀的系統管理員的離開和系統硬體,作業系統的升級,出現的與設定相關的故障也多了起來。特別是隨著網路安全層級的提高,許多應用往往只允許80連接埠開放,這將導致我們的系統完全不能使用。

這件事後,我們在技術的選擇上不但要考慮它的可實現性,還要考慮它的可維護性。

對於技術的可維護性,就用戶端來講,在最嚴格使用限制條件下,能夠不安裝(比如使用瀏覽器)或通過典型安裝一路斷行符號下去,系統的用戶端就能夠正常使用。就服務端來講,安裝程式能夠容易的實現這項技術要求的設定,而不需要與管理員的過多互動。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.