1

アプリケーションをデプロイする 5 つの ARM テンプレートを作成しました。現在、さまざまなアセット (1 x サービスバス、1 x SQL サーバー、1 x イベントハブなど) 用に個別のテンプレート/パラメーター ファイルがあります。

これで問題ありませんか、それともすべてをデプロイする 1 つのテンプレート、1 つのパラメータ ファイルにマージする必要がありますか?

賛否両論?ここでのベストプラクティスは何ですか?

4

2 に答える 2

1

azuredeploy.json と azuredeploy.parameters.json に個別の JSON ファイルを用意することを常にお勧めします。

理由: Azuredeploy は実際にリソースを保持する json ファイルであり、paramaters.json はパラメーターを保持します。1 つの azuredeploy.json ファイルと複数の paramaters.json ファイルを持つことができます。たとえば、さまざまな環境、Dev/Test/Prod があるとします。その場合、azuredeploy-Dev.paramaters.json、azuredeploy-Test.paramaters.json などが別々にあるとします。あなたはアイデアを得る。

個別の json ファイル (サービス バス用、VM 用など) をマージできます。これは、複数のユーザーがリソース グループの個別のセクションで作業する場合に役立ちます。それ以外の場合は、それらを一緒にマージできます。

結論: あなたはアーキテクトです。あなたの人生を楽にしてくれるものなら何でも、好きなようにやってください。

于 2016-12-20T11:25:21.647 に答える