Automate Azure Deployment -
i'm trying understand automation deployment options existing in azure. wanted build simple description of components, similar wordpress template available in marketplace, doesn't need command line run.
so far i've seen different approaches using powershell, cli , 1 api. didn't quite understand them, can me understand different options available? , main problem, how build command line free template azure, ones available in marketplace (any tutorial?).
thanks.
first of all, should understand there 2 different deployment models in azure:
- service management model (asm, iaasv1, paasv1) or classic deployment model.
- resource manager (arm, iaasv2, paasv2) deployement model.
details: https://azure.microsoft.com/en-us/documentation/articles/resource-manager-deployment-model/
different models , different approaches azure resource manager gives possibility use json templates deploy content of entire resource group 1 click/command (so, 1 json files can describe 1 resource group). please, play following opensource projects understand more:
- visual tool arm templates : http://armviz.io/
- a lot of examples including marketplace resources https://github.com/azure/azure-quickstart-templates
ability export templates azure comming ( https://feedback.azure.com/forums/281804-azure-resource-manager/suggestions/7163577-ability-to-export-a-resource-group-as-a-template )
as have noticed there many possibilities deploy templates :
- powershell/cli scripts
- api , azure portal (template deployment)
- visual studio (https://marketplace.visualstudio.com/items?itemname=msazurermtools.azurerm-vscode-tools)
i think, course "azure resource manager devops jump start" ( https://mva.microsoft.com/en-us/training-courses/azure-resource-manager-devops-jump-start-8413 ) can you.
Comments
Post a Comment