Linux中國

使用自動化時的五個常見錯誤

隨著自動化擴展到涵蓋 IT 的更多方面,越來越多的管理員正在學習自動化技能並應用它們來減輕他們的工作量。自動化可以減輕重複性任務的負擔,並為基礎設施增加一定程度的一致性。但是,當 IT 工作人員部署自動化時,會出現可能對大大小小的基礎設施造成嚴重破壞的常見錯誤。在自動化部署中通常會出現五個常見錯誤。

缺乏測試

初學者常犯的錯誤是自動化腳本沒有經過全面測試。由於拼寫錯誤或邏輯錯誤,簡單的 shell 腳本可能會對伺服器產生不利影響。將該錯誤乘以基礎架構中的伺服器數量,你可能會遇到一大堆問題需要清理。在大規模部署之前始終測試你的自動化腳本。

意外負載

經常發生的第二個錯誤是沒有預測腳本可能對其他資源施加的系統負載。當目標是十幾個伺服器時,運行從倉庫下載文件或安裝包的腳本可能沒問題。腳本通常在成百上千台伺服器上運行。這種負載可以使支持服務停止或完全崩潰。不要忘記考慮端點影響或設置合理的並發率。

離開腳本

自動化工具的一種用途是確保符合標準設置。自動化可以輕鬆確保組中的每台伺服器都具有完全相同的設置。如果該組中的伺服器需要根據該基線進行更改,同時管理員不了解合規標準,那麼可能會出現問題。安裝和啟用不需要和不想要的服務,從而導致可能的安全問題。

缺乏文檔

管理員的一項固定職責應該是記錄他們的工作。由於合同到期、升職或定期員工流動,公司可能會在 IT 部門頻繁招聘新員工。公司內的工作組相互隔離也很常見。由於這些原因,重要的是記錄哪些自動化已經到位。與用戶運行腳本不同,自動化可能會在創建它的人離開組之後繼續很長時間。管理員可能會發現自己在其基礎設施中面臨著來自未經檢查的自動化的奇怪行為。

缺乏經驗

列表中的最後一個錯誤是管理員對他們正在自動化的系統不夠了解。管理員經常被僱用到他們沒有接受過足夠培訓且沒有人可以求教的職位上工作。自 COVID 以來,當公司努力填補空缺時,這一點尤其重要。然後管理員被迫處理他們沒有設置並且可能不完全理解的基礎設施。這可能會導致非常低效的腳本浪費資源或配置錯誤的伺服器。

結論

越來越多的管理員正在學習自動化來幫助他們完成日常任務。因此,自動化正被應用於更多的技術領域。希望此列表將有助於防止新用戶犯這些錯誤,並敦促經驗豐富的管理員重新評估他們的 IT 策略。自動化旨在減輕重複性任務的負擔,而不是為最終用戶帶來更多工作。

via: https://fedoramagazine.org/five-common-mistakes-when-using-automation/

作者:Gary Scarborough 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國

    Linux中國

    DevOps 將去向何方?

    微軟、谷歌、亞馬遜、IBM 和甲骨文如今都在關注云上的 DevOps。這些大公司正在給企業提供 IT 自動化的服務。然而,DevOps 仍然在持續的演進中。DevSecOps、AIOps 和 NoOps 正在成為下一個流行詞。