Please enable JavaScript.
Coggle requires JavaScript to display documents.
Choose the best tools for managing and configuring your Azure environment …
Choose the best tools for managing and configuring your Azure environment
(4)
infrastructure as code.
Imperactive code
details each individual step that should be performed to achieve a desired outcome
Declarative code
. By contrast, declarative code details only a desired outcome,
Tools
Azure PowerShell
can execute commands called cmdlets
The routine setup, teardown, and maintenance of a single resource or multiple connected resources.
The deployment of an entire infrastructure, which might contain dozens or hundreds of resources, from imperative code.
Azure PowerShell is available for Windows, Linux, and Mac, and you can access it in a web browser via Azure Cloud Shell.
The Azure CLI
can execute commands in Bash
In many respects, the Azure CLI is almost identical to Azure PowerShell in what you can do with it. Both run on Windows, Linux, and Mac, and can be accessed in a web browser via Cloud Shell. The primary difference is the syntax you use. If you're already proficient in PowerShell or Bash, you can use the tool you prefer.
ARM templates
By using Azure Resource Manager templates (ARM templates), you can describe the resources you want to use in a declarative JSON format
The template then orchestrates the creation of those resources in parallel. That is, if you need 50 instances of the same resource, all 50 instances are created at the same time.
Characteristics
Is efficient and can potentially create many resources in parallel.
Creates all dependencies in the correct order.
Can be used without worrying that it failed in the middle of provisioning the necessary infrastructure.
one-off administrative tasks
Use cli, portal o power shell, siendo cli y power shell mejor porque si son acciones repetidas se puede automaticar mejor
Si estas tareas no son de creacion o despliegue de recursos entonces no sirve ARM estos templates son mas para despliegue de recursos
Scenarios
in this scenario, does Tailwind Traders need to perform one-off management, administrative, or reporting actions?
Cli,shell,portal
need a repeatable and reliable way to deploy its entire infrastructure?
ARM - Azure Resource Manager templates