Management and Deployment Tools Flashcards
(20 cards)
What is the primary service in Azure for deploying and managing resources?
Azure Resource Manager (ARM) is the primary service for deploying and managing resources in Azure.
What are some key benefits of using Azure Resource Manager (ARM) for resource deployment?
Key benefits of using ARM include consistency, convenience, control, confidence, and capability for resource deployment.
Describe the Azure portal’s role in managing Azure resources.
The Azure portal is a visual interface for deploying, configuring, monitoring, and auditing resources and services in Azure, providing web-based access and visual data.
Where can the Azure CLI be installed and used?
The Azure CLI can be installed on a local system (Windows, macOS, Linux, and containers) or accessed via Azure Cloud Shell.
What kind of command language does the Azure CLI use?
The Azure CLI uses a Unix-style command language, which is often terse.
What is the syntax paradigm used by Azure PowerShell?
Azure PowerShell uses the Verb-Noun paradigm for its syntax.
What are some advantages of using Azure Cloud Shell for accessing Azure?
Advantages of using Azure Cloud Shell include automatic authentication, choice of shell (Bash or PowerShell), built-in Azure PowerShell and Azure CLI, and direct access to Azure storage.
What is the primary purpose of Azure ARM templates?
Azure ARM templates are the key tool for provisioning resources in Azure, allowing definition of infrastructure configuration.
What format are Azure ARM templates typically written in?
Azure ARM templates are typically written in JSON, although Bicep can be used and transpiled into JSON.
Name three characteristics of Azure ARM templates.
Azure ARM templates are declarative, repeatable, modular, testable, and exportable.
What is Azure Resource Manager (ARM)?
The service responsible for deploying and managing resources in Azure, providing consistency, convenience, control, confidence, and capability. It acts as the bridge between the user and Azure resources.
What is Azure Portal?
A visual, web-based interface for deploying, configuring, monitoring, and auditing resources and services in Azure.
What is Azure CLI?
A compiled, installable set of tools using a Unix-style command language, available in Azure Cloud Shell and installable locally, platform agnostic.
What is Azure PowerShell?
A set of tools using PowerShell’s Verb-Noun paradigm, usable anywhere PowerShell is installed, with a powerful Help function and interaction with the identity platform.
What is Azure Cloud Shell?
A browser-based shell environment providing automatic authentication, choice of Bash or PowerShell, built-in Azure PowerShell and Azure CLI, and direct access to Azure storage.
What are Azure ARM templates?
JSON (or Bicep transpiled to JSON) files used to define and provision infrastructure configuration in Azure. They are declarative, repeatable, modular, testable, and exportable.
What is JSON?
JavaScript Object Notation, a lightweight data-interchange format often used for configuration files like Azure ARM templates.
What is Bicep?
A domain-specific language (DSL) for deploying Azure resources declaratively, which is transpiled into JSON ARM templates.
What is a Declarative?
A programming paradigm where you declare the desired state of the system, and the tool figures out how to achieve that state. ARM templates are declarative.
What are Cmdlets?
Lightweight commands used in PowerShell to perform specific tasks.