自動化
DevOps 的另一個核心理念和實務是自動化。自動化側重於基礎設施及其中執行的應用程式有關的設定、組態、部署和支援。透過使用自動化,您能夠以標準化和可重複的方式加速設定環境。移除手動流程是成功實施 DevOps 策略的關鍵。過去,伺服器組態和應用程式部署主要是手動過程。環境變得非標準化,在出現問題時複製環境並不容易。
自動化的使用對於實現雲端的全部優勢極為重要。在內部,AWS 非常依賴自動化來提供彈性和可擴展性的核心功能。手動流程容易出錯,不可靠,不足以支援敏捷業務。通常,一個組織可能會佔用高技能的資源來提供手動組態,當時可以更妥善花費時間來支援業務內其他更重要和更高價值的活動。
現代操作環境通常依靠全自動化來消除手動干預或對生產環境的存取。這包括所有軟體發佈、機器組態、作業系統修補、故障診斷或錯誤修復。許多等級的自動化實務可以一起使用,以提供更高等級的端對端自動化過程。
自動化具有以下關鍵優勢:
-
快速變化
-
提升生產力
-
可重複的組態
-
可重現的環境
-
運用彈性
-
運用自動擴展
-
自動測試
自動化是 AWS 服務的基石,並且在所有服務、功能和產品中都受到內部支援。