2017-04-13 54 views
-1

有人可以讓我知道如何使用Azure爲環境創建基準?如果我們在Azure訂閱中有多個虛擬機,我可以爲整個訂閱或虛擬機構建基線嗎?使用Azure的基準環境

+1

您可以定義「基準」的含義嗎? – CtrlDot

+0

這就像在Azure中部署/創建環境(使用廚師食譜等)時一樣,您如何爲環境制定基準,以便在對環境進行更改時,您應該能夠比較以前的基準並查看差異。這就像在儲存庫中創建標籤一樣。 – user3877467

回答

0

有兩種方法可以將環境「基準化」。

第一個是使用ARM模板。請參閱the documentation。從本質上講,這是定義Azure ARM資源的聲明性方式。然後,您可以對模板進行增量更新並進行部署。注意到ARM模板的目標資源組很重要。您可以爲每個資源組創建一個,也可以爲各個資源創建ARM模板,然後以「增量」模式運行它們。

另一種方法是通過使用Powershell DSC。有爲Azure發佈的實驗DSC模塊。有關更多信息,請參閱this github project

上述每種方法都有優點和缺點,通常與您正在使用的資源類型,選擇語言(powershell vs json)以及您希望使用的自動化引擎對齊。

+0

這是很棒的信息非常感謝。 – user3877467

+0

因此,我可以繼續創建/配置我的環境並創建虛擬機。腳本準備就緒後,我將運行這些腳本並創建一個將放置在Azure存儲區域某處的虛擬機?我的理解是否正確? – user3877467

+0

對不起,虛擬機本身或配置虛擬機的腳本? ARM模板在本地運行。您可以使用擴展來使用chef/DSC/powershell來配置虛擬機,這需要您將腳本上傳到Azure可以訪問的地方。 – CtrlDot