去哪兒網應用運維自動化演進之路:跨越障礙與填坑經驗分享
該平臺便于運維人員對主機進行管理。他們可以輕松地構建和撤銷主機。諸如查看主機配置、保險期限信息等任務,都能直接操作。在常規的運維任務中,此平臺大大節省了時間,提升了工作效率,使得眾多運維工作變得更加有序。同時,平臺還為主機信息提供了一個集中的管理空間,便于隨時檢索和整理。
然而,該平臺的便捷性僅限于運維人員。對于其他員工來說,卻遇到了不少麻煩。在業務線員工使用過程中,他們常常感到諸多不便。
開發人員的使用限制
開發人員無權進入系統。這造成了開發與運維之間的脫節。開發人員不能及時得到系統資訊,因而不能根據主機數據展開相應開發。比如在開發新功能時,若需主機數據,就得依賴運維人員傳遞。在此過程中,信息傳遞可能產生誤差或延遲,進而影響項目整體進度。
同時,開發者很難介入主機問題的處理。盡管他們的開發任務可能與主機狀況緊密相連,可現在他們卻只能無奈地觀望。
部門信息不準確
主機名稱上的部門信息并不可靠。一旦主機在運營中轉至其他業務部門,原先的部門信息就可能不再準確。以主機A為例,若它最初屬于部門1,使用了一段時間后轉至部門2,但記錄中仍可能顯示為部門1。
在統計數字或評估主機需求等任務中,往往會導致結果不精確。以資源分配為例,若依據錯誤的信息進行分配,可能出現部門一仍顯示有資源,而實際上這些資源已經被部門二所使用。
DB系統開放的局限性
數據庫系統僅向運維團隊開放,業務部門參與不多。運維團隊人數有限,難以精確管理主機資料。時間一長,主機資料的正確性會受到嚴重影響。比如,數據更新不夠及時,配置信息可能和實際狀況存在差異。
在這種情形下,不論是負責開發還是其他需要主機資源的部門,獲得的數據并不精確。這可能會使得他們的工作出現誤差。
開發人員操作不便
申請資源這類事情對開發者來說挺繁瑣的。比如,要擴大設備容量或新增賬戶,都得通過OPS部門。開發者在工作中并非總能立刻得到運維人員的幫助,這樣一來,他們的工作效率就可能受到影響。在拓展業務時,這種操作的不便可能會成為制約因素。
若開發者能輕松操作這些功能,便能有效降低時間投入,從而加速業務的增長步伐。
應用樹節點的問題
樹節點具有狀態特性,這一特性使得在分布式環境中遇到不少挑戰。尤其是當嘗試將應用擴展至更多系統時,同步問題會頻繁出現。開發者在獲取相關自增ID和UUID時,往往感到記憶和交流都很困難。舉例來說,在討論應用時,若需使用這些由復雜數字或字符構成的ID,操作起來會顯得相當不便。
應用樹節點功能的拓展受到制約,同時,相關工作也受到了一定程度的妨礙。
當前主機管理平臺面臨不少問題。對此,大家有何高見,如何優化跨部門協作,提高平臺效率?歡迎點贊、轉發,并在評論區發表您的觀點。
作者:小藍
鏈接:http://m.huanchou.cn/content/5325.html
本站部分內容和圖片來源網絡,不代表本站觀點,如有侵權,可聯系我方刪除。