簡體   English   中英

Azure ARM模板

[英]Azure ARM Templates

我創建了5個ARM模板,這些模板組合在一起來部署我的應用程序。 目前,我有各種資產的單獨模板/參數文件(1 x servicebus,1 x sql server,1 x eventhub等)

這樣可以嗎,還是應該將它們合並為1 x模板,1 x參數文件以部署所有內容?

優點和缺點? 什么是最佳做法?

始終建議為azuredeploy.json和azuredeploy.parameters.json使用單獨的JSON文件。

原因:Azuredeploy是實際上保存您的資源的json文件,而paramaters.json保存您的參數。 您可以有一個azuredeploy.json文件,也可以有多個paramaters.json文件。 例如,假設您在不同的環境(開發/測試/產品)中創建了azuredeploy-Dev.paramaters.json,azuredeploy-Test.paramaters.json等,依此類推; 你明白了。

您可以合並單獨的json文件,一個用於服務總線,一個用於VM,等等。當您希望多個人在資源組的不同部分工作時,這將很有幫助。 否則,您可以將它們合並在一起。

底線:您是建築師,隨心所欲,盡其所能。

您應該從部署視圖中解決這個問題。

首先回答幾個問題:

  1. ASB,SqlServer,事件中心等單獨的資源如何影響您的應用程序? 當以上所有功能都不可用時,您的應用程序可以獨立運行嗎?
  2. 您打算多久部署一次? 我假設您將實施某種持續部署。
  3. 您將多久提供一次新環境。

長話短說。 在部署/災難恢復期間,將使您的應用程序停機時間最少(0)的任何事情,都應考慮到,街上的任何人都可以帶走您的腳本並讓您的應用程序在合理的時間內運行,例如最多30分鍾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM