簡介
Bicep 可讓您以簡單的範本化語言定義您的 Azure 資源,然後將那些資源部署到多個環境與應用程式。 Bicep 有助於減少手動部署作業,因此您可以更輕鬆地擴縮解決方案,而且品質與一致性都更高。
範例案例
假設您負責在玩具公司部署及設定 Azure 基礎結構。 貴公司即將推出新款玩具。 公司要求您部署新的行銷網站,以準備推出事宜。 行銷團隊也告訴您,今年將會推出許多新玩具,所以必須針對每個新玩具都部署一個行銷網站。 過去的經驗指出,您不一定會有太多時間能在玩具推出之前讓新網站啟動並執行。
您將會使用 Azure App Service 在 Azure 中裝載網站。 您將會納入一個儲存體帳戶來存放玩具的檔案 (例如手冊和規格)。
您決定使用基礎結構即程式碼 (IaC) 技術來建置資源,以便能將範本重複用於未來推出的產品。
我們會學到什麼?
在此課程模組中,您將建立可重複使用的 Bicep 範本,以便部署一組 Azure 資源來用於推出新產品。 您將使用 Bicep 語言的許多元素,包括:
- Bicep 程式碼中用來部署 Azure 資源的資源定義。
- 用來讓範本可供重複使用的參數。
- 變數和運算式,以便更輕鬆地撰寫和部署範本。
- 用來協助您將範本結構分成多個檔案的模組。
- 用來將範本和模組中的資料傳回給基礎結構部署者的輸出。
主要目標是什麼?
在此課程模組結束時,您將能夠建立 Bicep 範本來定義 Azure 資源。 您將能夠使用參數、變數與運算式,讓範本可供重複使用。 您也將能夠使用模組和輸出,將範本組織成不同的檔案。