了解設定漂移
設定漂移是一組資源從原始部署狀態隨時間遞進的變更過程。
這些變更可能來自人員的手動變更,或來自程序或程式的自動變更。
最終,環境會變成雪花。 「雪花」是無法自動重現的唯一設定,通常是設定漂移的結果。
有了雪花,基礎結構管理和維護一定會涉及手動程序,而這可能難以追蹤且很容易發生人為錯誤。
環境漂移距原始狀態愈遠,應用程式就愈可能發現問題。
組態漂移的程度愈大,疑難排解和糾正問題所花的時間就愈長。
安全性考量
設定漂移也會在您的環境中帶來安全性弱點。 例如:
- 可能會開啟應該關閉的連接埠。
- 更新和安全性修補程式可能不會在環境中一致地套用。
- 軟體可能已安裝,但不符合合規性需求。
管理設定漂移的解決方案
雖然排除設定漂移可能很困難,但利用設定管理工具和產品,仍有許多方式可在環境中管理,例如:
- Windows PowerShell Desired State Configuration。 這是 PowerShell 的管理平台,可讓您管理與強制執行資源設定。 如需 Windows PowerShell 預期狀態設定的詳細資訊,請參閱Windows PowerShell 預期狀態設定概觀。
- Azure 原則。 使用 Azure 原則強制執行 Azure 資源的原則和合規性標準。 如需 Azure 原則的詳細資訊,請參閱 Azure 原則。
另有其他協力廠商解決方案可與 Azure 相整合。