Event banner
Azure Deployments AMA
Event Ended
Wednesday, Aug 03, 2022, 09:00 AM PDTEvent details
We are very excited to announce an Azure Deployments AMA!
Join the Azure Deployments team to discuss all things Infrastructure as Code (IaC) in Azure. The panelists own all of the most popular ...
EricStarker
Updated Jun 28, 2022
mreisctx
Aug 03, 2022Copper Contributor
Hi there,
Martin here from Germany.
I learned Azure Basics and want to start scripting AzDeployment.
What is an easy way for new rollouts, biceps?
And by what technique/tool it is easy to manage or alter an environment. Should it be Infrastructure by code completely?
Regards,
Martin
adotfrank
Microsoft
Aug 03, 2022For getting started, some people find it easier to use Az CLI or Azure PowerShell. They tend to be more familiar for those with IT backgrounds and have done powershell or bash scripting. The issue with those tools is they tend not to scale well as your deployments get more complex -- they deploy resources serially instead of in parallel for example.
If you want to use one of the declarative tools, then both Terraform and Bicep are great options. We offer some introductory guides for both tools, which I've linked to below:
* Bicep: https://docs.microsoft.com/en-us/learn/paths/fundamentals-bicep/
* Terraform: https://learn.hashicorp.com/collections/terraform/azure-get-started
- mreisctxAug 03, 2022Copper Contributorok, thank you. I did not have a look at the tools yet. I think of deploying and maintaning environments as an MSP. Or maybe rollout a PoC. We want to enhance our powershell-rollouts by Bicep or Terraform. The structure of an AVD environment is quite similar. Which one to concentrate on as a newbie?
- adotfrankAug 03, 2022
Microsoft
You can't go wrong with either Bicep or Terraform. There are both pros and cons to either choice. You can read more about the comparison here: https://docs.microsoft.com/azure/developer/terraform/comparing-terraform-and-bicep?tabs=comparing-bicep-terraform-integration-features- mreisctxAug 03, 2022Copper ContributorGreat, thanks!