簡介
基礎結構即程式碼 (IaC) 並不順口易記,且意義也不一定簡單。
但自 DevOps 開始,IaC 便已伴隨左右,而且某些專家表示 DevOps 若沒有 IaC 就無法運作。
如其名所示,基礎結構即程式碼是管理作業環境的概念,如同您執行應用程式或其他程式碼以用於一般發行一樣。
不同於手動變更設定或使用一次性指令碼來進行基礎結構變更,作業基礎結構改為使用管理程式碼開發的相同規則和結構來管理,特別是當新的伺服器執行個體啟動時。
這表示 DevOps 的核心最佳做法 (例如版本控制、虛擬化測試和持續監視) 會套用至基礎程式碼,以控管基礎結構的建立和管理。
換句話說,您的基礎結構會以與任何其他程式碼相同的方式來處理。
雲端架構的彈性和雲端機器的可處置性,只能藉由將基礎結構即程式碼的原則套用至所有基礎結構來使用。
本課程模組描述基礎結構即程式碼以及環境部署建立和設定的重要概念。 此外,還會帶您了解命令式、宣告式與等冪設定,以及如何將其套用至您的公司。
學習目標
完成本模組後,學生和專業人員將能夠:
- 了解如何部署環境。
- 規劃您的環境設定。
- 在命令式與宣告式設定之間選擇。
- 說明等冪設定。
必要條件
- 了解 DevOps 是什麼及其概念。
- 熟悉版本控制原則有所幫助,但並非必要條件。
- 利於在提供軟體的組織內獲得經驗。