使用自動(dòng)化時(shí)的五個(gè)常見(jiàn)錯(cuò)誤
隨著自動(dòng)化擴(kuò)展到涵蓋 IT 的更多方面,越來(lái)越多的管理員正在學(xué)習(xí)自動(dòng)化技能并應(yīng)用它們來(lái)減輕他們的工作量。自動(dòng)化可以減輕重復(fù)性任務(wù)的負(fù)擔(dān),并為基礎(chǔ)設(shè)施增加一定程度的一致性。但是,當(dāng) IT 工作人員部署自動(dòng)化時(shí),會(huì)出現(xiàn)可能對(duì)大大小小的基礎(chǔ)設(shè)施造成嚴(yán)重破壞的常見(jiàn)錯(cuò)誤。在自動(dòng)化部署中通常會(huì)出現(xiàn)五個(gè)常見(jiàn)錯(cuò)誤。
缺乏測(cè)試
初學(xué)者常犯的錯(cuò)誤是自動(dòng)化腳本沒(méi)有經(jīng)過(guò)全面測(cè)試。由于拼寫(xiě)錯(cuò)誤或邏輯錯(cuò)誤,簡(jiǎn)單的 shell 腳本可能會(huì)對(duì)服務(wù)器產(chǎn)生不利影響。將該錯(cuò)誤乘以基礎(chǔ)架構(gòu)中的服務(wù)器數(shù)量,你可能會(huì)遇到一大堆問(wèn)題需要清理。在大規(guī)模部署之前始終測(cè)試你的自動(dòng)化腳本。
意外負(fù)載
經(jīng)常發(fā)生的第二個(gè)錯(cuò)誤是沒(méi)有預(yù)測(cè)腳本可能對(duì)其他資源施加的系統(tǒng)負(fù)載。當(dāng)目標(biāo)是十幾個(gè)服務(wù)器時(shí),運(yùn)行從倉(cāng)庫(kù)下載文件或安裝包的腳本可能沒(méi)問(wèn)題。腳本通常在成百上千臺(tái)服務(wù)器上運(yùn)行。這種負(fù)載可以使支持服務(wù)停止或完全崩潰。不要忘記考慮端點(diǎn)影響或設(shè)置合理的并發(fā)率。
離開(kāi)腳本
自動(dòng)化工具的一種用途是確保符合標(biāo)準(zhǔn)設(shè)置。自動(dòng)化可以輕松確保組中的每臺(tái)服務(wù)器都具有完全相同的設(shè)置。如果該組中的服務(wù)器需要根據(jù)該基線進(jìn)行更改,同時(shí)管理員不了解合規(guī)標(biāo)準(zhǔn),那么可能會(huì)出現(xiàn)問(wèn)題。安裝和啟用不需要和不想要的服務(wù),從而導(dǎo)致可能的安全問(wèn)題。
缺乏文檔
管理員的一項(xiàng)固定職責(zé)應(yīng)該是記錄他們的工作。由于合同到期、升職或定期員工流動(dòng),公司可能會(huì)在 IT 部門(mén)頻繁招聘新員工。公司內(nèi)的工作組相互隔離也很常見(jiàn)。由于這些原因,重要的是記錄哪些自動(dòng)化已經(jīng)到位。與用戶運(yùn)行腳本不同,自動(dòng)化可能會(huì)在創(chuàng)建它的人離開(kāi)組之后繼續(xù)很長(zhǎng)時(shí)間。管理員可能會(huì)發(fā)現(xiàn)自己在其基礎(chǔ)設(shè)施中面臨著來(lái)自未經(jīng)檢查的自動(dòng)化的奇怪行為。
缺乏經(jīng)驗(yàn)
列表中的最后一個(gè)錯(cuò)誤是管理員對(duì)他們正在自動(dòng)化的系統(tǒng)不夠了解。管理員經(jīng)常被雇用到他們沒(méi)有接受過(guò)足夠培訓(xùn)且沒(méi)有人可以求教的職位上工作。自 COVID 以來(lái),當(dāng)公司努力填補(bǔ)空缺時(shí),這一點(diǎn)尤其重要。然后管理員被迫處理他們沒(méi)有設(shè)置并且可能不完全理解的基礎(chǔ)設(shè)施。這可能會(huì)導(dǎo)致非常低效的腳本浪費(fèi)資源或配置錯(cuò)誤的服務(wù)器。
結(jié)論
越來(lái)越多的管理員正在學(xué)習(xí)自動(dòng)化來(lái)幫助他們完成日常任務(wù)。因此,自動(dòng)化正被應(yīng)用于更多的技術(shù)領(lǐng)域。希望此列表將有助于防止新用戶犯這些錯(cuò)誤,并敦促經(jīng)驗(yàn)豐富的管理員重新評(píng)估他們的 IT 策略。自動(dòng)化旨在減輕重復(fù)性任務(wù)的負(fù)擔(dān),而不是為最終用戶帶來(lái)更多工作。