Prerequisites for Azure administrators Flashcards
What is the purpose of the Azure Resource Manager?
To work with the resources in your solution as a group; Deploy, update, or delete all the resources for your solution in a single, coordinated operation.
How does azure resource manager perform deployment?
By configuring a template that can work for different environments such as testing, staging, and production.
How can tasks through the Azure Resource Manager be performed?
Azure PowerShell, Azure CLI, Azure portal, REST API, and client SDKs.
How is Azure Resource Manager secured?
Integrated with Role-Based Access Control (RBAC) to apply access controls to services in a resource group.
What is best practice for arranging resources either by group or by tag?
Arrange resources with the same lifecycle in a resource group. Use tags for all other organizing of resources.
What is best practice for deployment of resrouces?
Define and deploy your infrastructure through the declarative syntax in Azure Resource Manager templates, rather than through imperative commands; You should have no manual steps for setting up your solution.
What is the most efficient way to manage resrouces?
By running imperative commands.
Define a ‘resource provider’
A service that offers a set of resources and operations for working with an Azure service.
List common resource providers
Microsoft.Compute
Microsoft.Storage
Microsoft.Web
Define the function of the Microsoft.Compute service provider
Supplies virtual machine resources.
Define the function of the Microsoft.Storage service provider
Supplies storage account resources.
Define the function of the Microsoft.Web service provider
Supplies resources related to web apps.
Define a ‘template’
A JavaScript Object Notation (JSON) file that defines one or more resources to deploy to a resource group; Defines the dependencies between the deployed resources.
Define ‘declarative syntax’
Programming concept that focuses on describing what the coder wants to achieve, rather than how they will achieve it.
How does Azure leverage declarative syntax?
Resource Manager template is an example of declarative syntax; In the file, you define the properties for the infrastructure to deploy to Azure.
What is the purpose of the Microsoft.KeyVault resource provider?
To store keys and secrets in a resource type called vaults.
Can a resource exist in multiple resource groups?
No, resources can only exist in one resource group.
Can resource groups be renamed?
No, resource Groups cannot be renamed.
What is best practice for structure of resource groups?
All the resources in your group should share the same lifecycle; If one resource, such as a database server, needs to exist on a different deployment cycle it should be in another resource group.
What is the best way to control access to a set of like resources?
Group resources based on scope or level of access.