檢查 Azure Resource Manager 範本
Azure Resource Manager 支援以部署範本為基礎的宣告式部署方法。 範本是 JSON 格式的檔案,可定義您想要一起佈建到相同資源群組或訂用帳戶中的資源集合。 所產生的部署會根據範本的內容填入目標資源群組或訂用帳戶。
相較於依賴 GUI 或指令碼和程式設計語言的傳統部署方法,範本提供了一些獨特的優點。 類似於指令碼,其會以自動化方式輔助多元件解決方案的部署。 不過,與指令碼不同的是,範本不會明確地指定佈建這些解決方案所需的個別步驟。 相反地,其只會定義預定結束狀態。 如此一來,範本會依賴 Azure 平台內建的智慧,以最佳的方式部署所有必要的資源。 這會導致部署時間降到最低,並降低發生錯誤的可能性。 如有需要,您可選擇定義資源之間的相依性,以控制資源佈建順序。
如果您需要利用相同的一般設計來佈建多個解決方案,部署範本是理想的選擇。 例如,您可以將相同的範本部署到代表開發、測試、品質保證和生產環境的個別資源群組。 若要考慮兩者之間的任何潛在差異,您可以參數取代範本中的特定值,然後在部署階段將值指派給這些參數。
範本具「等冪性」,這表示您可將範本多次部署到相同的資源群組,且結果相同。 當您想要重建原始部署或補救部署後變更所導致的任何問題時,這就很有用。
範本支援虛擬機器延伸模組,可讓您在 Azure 虛擬機器中將作業系統設定為其部署的一部分。 這些擴充功能包含設定管理服務,例如 PowerShell Desired State Configuration、Chef 或 Puppet。